[ [ 338678025263808974795982993956387367622567240180014390193568511604067115061910943925624247149163974622473979163532413606920031682278172600272859121205483144654652214029896121266936381055536387919085328566303778825692015367262223437198052748596820187005354306880033366797371677117033627948284714713214007853047919667289307975404742188927943068253861513831342703087200781140974075599283836704843612102693336883675066309565290385435619709592131455920984038994863877550581193239329736665631588021302479585092403949291501159342812709024807259073917856198640929037402724651957298503416680859229993204054281112156155113011036627650449265039969224070884808187190539759235978499511729247555617641914663818103297297824322722646902083977490561358575794499540215840230382845772190417745269184197456276956178193413418581914374352832903642928191742293073299796219740922397015747172183653876472075545911784283818840586802383519895178213911993958840336788949711484399769443270497681433713745053043529254788553702243820520353304731721409981602640963941094757023391736435105543199950237187560392279793682211101291754618227376821110757441890449685845824795086623839396979738559395628605103722823493706239108794045391310494923884155186369555983611400155640595514710005886404428798435701221552795802796514725503837128412119011676598263090143620180240790270013509275913907763710932225398712796533095757262745155075284352228268016748726990680115772048403167065377392864169566373311106930732145062391093325088570806770373582067329517794594424222257296749218192649099927213643950131470162753846077096878645231201584106887017126542790203940515239147626311513236466652165308819417559051451516530742350111911386943350136922627675955630589860581501787308775122584654387687015539748839530328638772189617154094612071036735020869054332660027635728392070793834713664062948405666697681606212000660195270430651994195778597424096586138562356475651540168037818952478811375929759363384689104301765910942194040308884040983666867278456932726551661968171917866943085544413465422698397387002718341011536625368459328076696036284035249186765832739917832363235866485812738556840896253712423111930909085423425682812346031018304211193760425361130934690102088845831616188642585079718629272847531332787103706825530324524220572156837574028910262261732762174978943226063531457910752902198110866687198440648156256286148918369890132973953147417111640267880846024986666517568978593324998449928452310200187744338544880908393665826645004346822805525693293530177536109172940557933246577294260307951561278080589049468454926404496030956946828443065525492101088491004695874256390745812251368614239049924355116008832867426118989781715691246142130560573073553438055770918764316028057402910500026192501718818439568460927731152841710058379298807147019541983234973144823727823403063588393199928395715883926532552067741639657796280244235045226189771172456519055569684111583177812373558174410317307715231241667674906044770891539987741511949606294345193541473219491771237048658336147739835138905217863623655396337148854148023535762732997133981047107685682038148842172473226933353021461401384361372593969998423522978918447986936753709325715980917148456428525546889821052813764489873088008870737430339312396876591427834301051761881389147397709725735457582415386299596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 10071691022088039231350060053851880120370673630114868210376734681644401434348627916838699643658431598072053046335973124971943243876819357974052926103042915954557166856276676246428547809446164053208618806496584030357755400061473407529345393916472355620039427371150002051838510897049542068237291585042712205078705614735730990875029997286397799149199509119783939374676010040925267402815023630449209174029583582258453181781075921483045840526551358756593354891635611251945279527912139357966202315165141677601942041949213979495884146126537518953365973121912375490038235020452259102314747301962374898723512925920446830952992503135418595127408751926465745914706658105441405671692718800675883397881197031993481149870141609145229716420300709200727847363186874896735915720040319679962661104583762196443949229030821788754877457400007564068534197080191174076740864233375017636670673275155996249915482274220665302410719164923526718706961724005036511583590081753988919351842985268357327370401150342215462530232148511121710683507724932310868116777938364634907802970869097367414324421784689110259503169358001342262764042827717004808632253156131924373362875422099405697299352086338203920398318641618998202940598797715983073623115641091045913877393716535158438102034448877823951974942807314211973894762749559911592930149051133261837826912455255508102358217312854449935983393656019119025006539632643010743058759154273443922952494205052186461170384085040838651354380498288067941466279375469902150094592319285246511504637083985577692889178104506109189875345738925144290003888460329382539881471033524045128512433770131614358167011996189202793320307042126731827391875856713710114317619427209472153357464148648984655539578110858790430448960094340365601190567047982720177229451364555125444533612055813683872126858403456414683683727904328263516644595634751019649110137723522985580085459858665762679356097729435770968439863494651614117871230788334584182240301721164486919427618782613489850975956546024611767568320730980053876466034358650019753239694185588965995118298202091581515920661000583051980435868255518161352739652038193822808798262722269820924674426644490308794094335241416890288269399978150707688130570101201006880925760632761292425837019515239161740594498651303041874866798702369075652112610819912758944623566864271084350178811207783389075552090466694275823028241740340835406246009996444685076242848712399569186304908259203047290696595703846829678169553254913256675133035421657428250923307899559458039881490478604768169527860746480585201476000224014146452897896791178965071988503622294791100779141266089192859328491490937521587372402847533883990377218346195008728736679834394595186193177821217802671809655065420976801106655095930110674048886854763793533777242178447003827553693983179704378801972992329353361258400335770225025939440939139097583830279107825315416332240524796450844769457611319457906313989592059289889320729042055941440879961433894401015012624526753269782104499984866178376186743432756221001525263772347058512463121397236385536798558438673491681481900220050220414479321820040171036906376274476214562474118029047489999167673836148353068723738462980141047148199568805966494485109399295479737881517899199172222617082515481159600270269306413638000255635735846228979214575811535058488382453630247647290851328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 128760899236381584962064197046058424523845005240601979944398516702436354952660462953560170915343735472776586827425742791953430218356730744236010067067451713396196675333034442129237115073204046585500204448119558984165263955497149793081991034906211088382531307269779639042699000409446597718243321860801330718269702248909735319011122122818715177366919454125353114642707706134857641776064334047726517764316409170589218492564918639178072249105790948976109508783458045032058194061591897382401844577306467424684415554600601458904802729364869064537593879794325169512587415760133636730536731160927292757829566619549894777763870465889672510276438278499767322000497352472974600364984037009831019859298385016497444990034840892261736484912594080551880667337074459463657552211787107386965499034816034801625892381711383364899852707922313170014215212243916312865884089060218909666822426405559020408800870734839944686351781661881101079523620234641005556762004457562833686695332389108927968287705793050380966228758987402106236647910393343761605909912721627155815094035419072738976915271018394670423569334355113316377764124547590723815611135545722121110780845390436104829113709365612177263579843779312566699838097990768170083003394884726434169301436637943700469248777948849149811219832931629703856362111005777122334062635488488925180462087443747418203976031488926577661778157405511956923882560969904272820370965273689606105951058933914822512599729727670849186490815824656534463963102086337920760424921113999065647196139436447867095463297129776095813482052265790587192003646640313447835786028195667029453987963826286716096498163850940601467091459094116608738514949011079139617893505151985343388678298277601662578797180449628391055620097663944449629301452385522876561152607417675979720334548299797549772451290049297345561404560265090177324427504055703281616827535631348222135137848634492781433634989486598734964231908130488954265519164745049446208300639813311002921336999092012221161188372072179879550867085649532071186783235833360399354808374300608236236194931573249720565442314563222035265583472593206090721882083662124497536746513585683969714289262452829067276562557262334568642726323158035000970611556143148148010425494971477938396386977287437568236839086276738545612698960232502464430361633907623729039402531138887004118355657218769824625186299600423570996741818788851515927325023070950682047525139759022937789447692260719039194068284729084730068054710374490883786525456038758151576942056290006470825442170075727559938493683001864678266940840186193987581671574645866245200318737514832541738444256594603571098815186697818659018088854939279517999400679398600274332715790453068616953698840391110836551366021088842270548569889855464154336496991167584065518692718184936873564515534471779567100441796343143368587695091525675617850243378926399272084537002828430630582860531904414525221951502841234312474448383903852090213563822437656123039969958370123053903700605749391307836745727323545751333161828029395326474689680568740412471930960904603709284976497586728872273565508791601137270065890809418755386039144775837776871138355457363845006625809397695355659656199370955439461968564392529555215566685084969521086323128858238049599457076758216970602953590143967542234006780008883370003247604803506166331970473445683688563015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1021734838246615929700211183666633129281022142156468867213644946154351934878546280723434060458344672639173354918808614318351941105521345800583143347325496430780190140587359139948051564152689552405036870640276246558640251536025392866086099015393946511968748121484624201117495506842725783291148591797575391313295097884486064680039959874050846376677646420216223834274405848249617086199823810978312083511824979874221065706435081505698743298035904860634647523802539012607401704652142584671990524925062142065776470638755378865173501984848779632394970689998360039433453605972791351946361089244377366668923083377215684477856031850500079605386663145449057987111929723765405718578565007034886916241002112695589548959002247737712091102221918867978691857142899397548418854721309170545867530076817178299867189318986400669229535287471729763094361092464663252410742535106628671960246530321511343442091485398474721859793194499963862324359569986751921712383361222868241671418665337154742565202825005280735352514078100894229760754715282911112381463074608519524070037962179326055788799627572808834375004425704989552891673720201736672974107675514430843654972181245302069871362203003427400933472842947890502405272337757516384177847533769893598115821828463436680937422969670868148432007748588356972242253464576239474249843478805100104099416534170331391140987696352500725789525654655585426199367265319460994038927424457885602829380020228277310039997392987423837126664575619132275127100630770293138081790616735499023023175369018611539309618376457353039030142291805447815923879204017391641573715009910336707757090254728405448227296209889851888791121373164744706566757674003905940411716949000868912076636779869310162329715219691146620451388165841565830335776375500791591495648550510627411661370347779819238895625394386063272907309561308140778026013855908549859048697414966815142663408523669841534625971612392643550952481052707547716221520529958648687266825248262660976691461246866826065966152369533537460184606494466791950036008893153688025232548640958069752190010513836473546321407982496331598863326487711421654296853703364874177125428717572938996450495996657945149176889397865223747451931270000158734960194465712860216588258171854303975885568067562406244341310337824521460370726897870310971394657317063251706677366944858174270054215662255511862038169040504455227402107851533867784447301707485173035678532887402674809392688117199729411971317217320702332087564216308999761352299294780827332872203012633643910589241705706269252794007741925080232924644461072143862440779707936797988414461830690056770752588533382102204770205365179054958862615023459276226822734825472450862049945388190243628587164207138583503779515623046986470816250687363213994908712790246203210930151696572105678927858218740425394764700725930649975350853122349535576944576271419027168170101379445813838573573865732651840624210814920063953925933767996685543535702515393536743273142677053206642006247658605650150273793493352531468702056324355603557766748150646305893816114496965582175888216054893286228014475218151129080823568459719267384500792275052130391977165439147708464511667607620559370318880711373721142308884622281465343558285453456838265306360668791546992486833516429099979721389677883395069387064979932547573452220124974421861246476991936948184337612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 6298769841115596347466772867109315192294061241828239859361663257184480089188910235654331594698651216188408033799824012240203652471821568111663775876208150925683927009159097217903531090089239853544529746959897336844476518496997468265708974064158336054628431489345167913244843866182421101893868778229842119837520258389412769911948181167754636962331381364087714926501533849717940600063718682927021827914478536281393430953825646835761228916423343641082640978161773542359272765464327723701887584263455482590559657828137670758993243628845492904830059868576536096728121374842215091746498163614262675025036474375320726147191146144787313491260431173412598611588830830006103361976407225854203282760266549555508641076945367799920626943240362245396014442650283069022338009149677262107082200430713754420837060409066115001071105713345018956766805363935071546904880570803578915235382516494743562940489516472838106669131701949615615441283609432489227114827092731917067579230920431676106889011070261283429313775796490867272848481748735535111168403441927882539005114756479274257478421565762824956391034425352070872273744460693014576719379921776983465433789415028157860947832564952026087235150429050265955935391346341175585269174768164365734005359242214265063665392693865098689471524358813114819938842151533121678392360266254589450166455134656456062534869584786220752923207178873900182844221827882355550932853789331024722966193194852443847184098745901322440735061383112656324865600130183691158234759230838372908552949964456914006792982134944566992394299532067898033275719356915356910546167906144144697994108364294559472392698775514552316476209471487353923906947977025886196072168168668316641954902248682303006138082974627068095484689539635123817083063629621930206749372073853880818361260289833027734885028086990821761099904523064318402222268275149794018894729131218446950429590270810462424173225326817214605396252898011075775890557035252415580001722605831222621137439929655344557266257636459038837564110426086998613224214473271099836712683142480652062587415086691573712951352982245645255055615592998668951865485881141329851232590973751726734729044365502752693854344295173712298176026098983507587082210005883997170578412961210056244837583507466389917512731149385122912352001532893310180062556163345635721803658145081717376200343678592464071940135243436296186425872894010196650137437470369116427969227969726016486147084151722438498919116682193966728527820360555459018721970100580975234032386137715567577935624285231605519053817919589806460056991021499915096593739664775737126711606766246800959745625308800301649973264636769919457846731998486166598164016895261264346250382015991022541676881512143681365068926820599864271220773082108506052969191737960224877251035073201427510341385235886170565781244681513027475438356081612097914957165858476580063672679538476645712499292594406037431038950300274760107948175912504308851122699948924215172065700605109529301375666788501127785483072366537852363091230084873612673137693347591539323489510140011648627082663630953652282961097718450228434702649225198554400207887011542515345942650497220975545931724549002145835279474346363365405305276028211709099720741846014005008073926966398399421424001853082437691077976160178162884649945264534151276554152985220433083576919630568288942030848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 32497815421474867161928216328053971623819797552619498004834597405167845537159912385366409726680032795870413592655254514703593366716782008753843188620584466259463410998432490889039282684564433225321242580934330542741669045387539368947746858654623261185913874531266470006631552398415865720645285560512365677305693877867693044157247077938052184828045837315501725874364217952095722359949719367923201383524483644043535924104867988063147672429204849231683292349963435619281140774052792563200548050456229953452483671161069646748292260493416362365546657347660543464021823354605960535861861068982110735175134942467028075141959670500965079297031926537813770205849040740138330038266728381138146259766711044784328896942756526542109569962244563846857996159426647268167871672187764940232578715087174726618686570417691572159082137625906952076984683664254615267340436675119633975850159962698299214379520502182524176563402637314730173150178974011660307826001588712802768550294883585289041903984146293878681745047142909987190657411792255252976026013398700008756980847931412851164461393289345684141672553362657042349323829027788767130752442816708121100745137892944897558831914165144165535681725158251194036020032526475344415200331490825477715794920349599340761594078107740905593434027555746045924500929631726321835904299121893760933869741813744916179128686439290260756897182749280733668836630021374082957597443115686601585624890665135484647002460007392041019844947762106521665819078499950095680351646467995651501425238387506389028718195457286939179984472251110443161815427238898002010023089105657969741689501243610649827777644063461254917453426344574102712572811035004082301338681555627040734219733383422695219050097713656217440069318547095840520381679204573796980634920120000659122519647876565624253511121054499264390775603503269227715813349658734136796678994472974958710090480691920786921165412814251394540342802955451895694442899254815839493799527627463865278172116942259199534810948000542871326332923694809860906446870725483702426596211029344951663989505511821451542494417925780245813380530347586470262562333012355761259937414505292163196688425773814861885893784601417288382101557888806278443747810201862425678456752599679715590768033159421427364550089059217738683879786523349510835909767824298972410500687538784706606296634706592511325126104778323514917600130307485473332619388318151372836886632737144413310426769465327079997853144362915961745447786226584787021318137212286825723561574458190204371216729067476211989413162897779930957310660393765351001991955661442407890022732445061853214868214475754301260147555206768849914903550650983335293970945342212677150643129052831487872990216792406582708144751264521753148772813568445039626176124033822491052541867947278012390766654684137778619287155855567416188576393091584475246664558880420842277235969550858615239225496122737747839420526776295963314261798486131694064886407898399219712058773447592631827485387827023842985129324054551420164778981752811486528538875404606313042706428113641836918717602280732213220594428988888146596439773639504243148492437431041790213574400689800611898753428475193607142760793570206948811356348512871953469158658923611696723716591894249407894893322071361011352099319247054047068571349948625921798017116136777904898906043818526890409328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 138189834389450536933575741663385172581017449882527888461233885803578802932451480279932748536861791802867777681480492113828159061927998180471073864214212312356346635203576153935210001129359839249782147927082645103354729339254798197575416771667985150134966687655698780651058250672774858086910265647798600127089486555292985517106496569214901868650792652056950538106781642240984943641125030554369756383097264834372118626689044391041378706512135698242321165091356178557486161632618606959318263790557802531579563942950918542017258446552210678716469434347665761836646483507201060535750069942253743596841907716754819648896395438152376958836389616270427277245401498997597642910405225764850843335790813681077813248010660007625468364704270353591589432136538389016003818194029720967317055254460202998392178335862679378288561784093743876683366692125981723070202310081611241000703107687316635745431976956168512722218310525994305061647831895703658126111430406119529082558845377431833489751172274294141151443589025343800652812039111569407355416032185859320840828980841810732779143331137531361590704616848777168943163597178633817826247321337705082316922609074748172493840741760297176008671453486701279021423903064015461057232219195767265240447776078463856996919128164735391442582578952882676502626951105929088984121058628994825767331748359263983741581583564309818775204844962696775590767421223349397186719251965371898076346865790990628498769931822700118162556575684117017867244423304993593429325892440572281227126729832545891100978596612052921391103807856473437926312489820134097821248967777744674420947815453872448313342309012690514955747729679529264505875327495558057860922358096854823102761392960707492477651832522009145914898299601144073475131959457805183639922846977964090544250840036677605505632597609745311260569942212619274291362871100410013763983188433918516381636128544843513941810121065937258484883200971882082116088101168948258245175810205147015641759727896367075434285774895145456828893766090916820844652622449681300410514049624119908939402305915789350599740478628358921582586833383544339385461779446676142024654162645135812251141686238162278187720787080242237120365660379568532979813725110212196963253272989880135737017835325518080213502356440148960964620948899138030295828222398425546401997100752446438681846101873711728232282496596618886509264445687905062653294161154394304815232055199781407511804449652091389335079883976127500424181490640242399093117598554904763848596879707691939010792571727210440321770530904200615478610475860632474029328067576382497848009008335188160173604626468776458389328501448785242107067575562354668066269733672384396438277096495015093352603861754485919784523180428159596381929858976695411848128634432712668460241641176094342813621897861439557548614644952076243425712996497957274396467477171432446694239032035162244677789819558987217891428847297183881347936029571482114347117142443484464940322129147688283243657199682507015640822295197679815226707328903220276821737735756081300808439279922433275945352354808083846553879044150672308780507766273028157981441319460393648401149261277568387664116321451985331279122778083596676795509088294819014634407376724808824797119627523378616982135602409793377647604841588018935488575959474243791529561026820419944958479704448229458732646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 469623481119144982424380996288796236412107406722391222436726465115324614009693614625274170869008934160022386176571092979556236278466135730517903889264463033414185799554852291142452788950880681042909674295849121804617637840475687031538231984063997227891485226928061426804708946078354124057542223584650975473023054617522511156289013532127285337824509849038982055576269352583739850369062461775296218261200186002743091265943262486133056662284596749726111353152646108775494950107231861860686473332178546292674128958761025820326096784920435805017839091549160896357319243747877400835685860049869685329293953710885465742098295200477263737697879839180901256310249235349269191946009008004671830024973460772149104767365946677344455337192419820280685259526389044153609105648867856324616790377039858807519219813434007257195278955722302216103155170230330470345026995989163357277764265158122145387394065595220741789297118313299426673852349057351646006553576899317224592222912988280183960445888849970940420051470886288927497531686905711058826767460742691166682302505560628652298751917707331935693863898343027676565491881907646465716381906763051666636719290799481170412161995455109584224804082726155932333609994356876619507517485822262885888246419370303081999263474578323596007765230277891489293947296022524046242748166282665134996072123931191012519102320858701864592826440254740772565154283100459916888723036138217986973702985506712471176952159143868214157310064237492249542486748128408982415154424077377424610405638383327458527203603854216722492207613706289656799469153431488948615786411829053935368290829147933726459433807543964722280233234649290296762023556756771787661131118450395272296419045453419031651050121524539791561251735019992919124342990796664796566148430737025648196932000439493564443211773233676831584801888858035347389859725581076469596316272539574817414031045095442554787442593580575791640820398778404485561401043297690737213345121707421730248495209499133540731844158897756855879266297970066980257327756176950508800548336462504436108118765137466965026958196655689968651284714572086301347795640511392484414071455381136606997773138972658855387844600744011201359467016320700486689132469699398220583361948897851771575019206003257318705992279650673818838599179323961507506091117083019696715398654695179722489011216116772282408616023932597760488867974493651178344060894152011740398550079256459894940858616422693644194498275362630816217243282311169150488978325070816991133592287045739862338644345516520794893274819479540971881981920495221912415717325456908372906107590358373404665097711586836304091090000216001998892659373599311874682477879112409406026324800264010618674826672752001129175894931617451430267308531358621551726958436910089750938296481350078064163012235479023627734275941759179574522028847577371204943189079494069880644662965346825810366999463520388211303938578611339753920126012481018937463163473137536223885254913702112179592437319268555899705865162232023158936375247806595581902132809009212728691416620314417242698142072745076980464532254029676839586930065342424763619655069490455572672490464070928072715473539935865980979300478138377254100978635795653193492391780034069817476224122143287726077810425814696915657351122503053692450462610521884457775912368796644359874742344391279912157184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1234988632519101902440642960580417978466616985145888294682701358549387733400891856479097087532641329885184412922071575241370027470665916622369631942705611848428762269346745521599333674206500525923858693590787724770509527921585180646798210109870598151679790344237870247696464616204463642985620594468071785083192547778351541566050340433111113796241661234561270654023629071102762404681453050729897799096538966132599111559895865583271614856748727404344381685616738780178979778032986073315574555182314350857748917478895124458108460470984393814637262982302516169286396791095334925492934317402972839606697692079939911604833914909077365059205466265052483675415506563750128018902408547516986976631796202230243852846726099595101308117094404649633428273703943102139256778597552859633149281256828560822670101712420968063421197199561165284804506171722757175010766128400143236505544644118877364473422732607153551378961662071183399580720770804456759862437808006146213840155955274745844990223608708253740673818990534286686967434361325429474801829088927028312837500792454315286533442598308740687347227312065043994247888416640219399514776339134897585740877922780222588390401114119960537174403355000725454706358108024199491451280455704049998953422010453952355002423086955687792689925585191103137054892219316253028392405965579865320827463218879020591823165885277807363058442598225949882381464447987848514526427481751066811595923757264948556429009213329029622609626143137796639026103386808054655607875182322124389914907282537033544789459524395653452310451077816818398654454770350075384846291935048180947857306251517841825482148943554260828002341162430482008129977650231000120997959349610915280815231103364230690378188933053330699197915853123110210030669443790942349965230827856335869589097419887271769159442300848894549072803786222759360501606468933313131284041769244622073661758075398499264688602301626596633716356125843057636030430363944056872288584064287707384377360994302322917594648673927184495709690411629103929080702969829236016141051720487117333113865438930847077599288549576586012494958064107256687601768745337784112101215164323507679332726268612854638888620333707527937207509970839867836127004272368797287879005473912965516044248919606780224305156713948646087279336435787473821467331983515046420171593065351737337525170811468559185923222107041910484333291897138333484061890816508562616641277292633015837296953017217122754342978078129931565346853865822425217973802999190225148200803282652531691835779620685873108630592335072694852214797537724206888900753634081444350102193199803848567714807844941649627319959535269382413030368594055786913876521404004956401642317555320575364298999226489947783445233515592584360125780708343645797100334312151097107609895093717192798777823359979749363545419676168982738388952007268895944861090392615019859470016698190582874903208598866912475165476261450176630283127522681816762367680873720292484427416851683953933170699483584490834496165417232437208235286449907073974250499425306958609871811747985404730649762860778295290663673463367334147421685144769000223743844713084716531362348030143603176933180976900427094722308861074316303649672246932981453053164066866286670274027685078706187933588209543132804032149862586494511945537286747527654174093353831498833008144088459073174896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2394342419281023687547377841293437921918318062179675091393873686724860261943119958276969930124043002210728403561475253315123786480875423535006522882361075840466242886787629618499551831063463120035814325076875491283846269813824255251673744193867598711039254155693855529507966867985455634055269672856832365923819238778715960491674653289951011416278826526422176514428489972315814723164796058039995898950221883830589833973967296616609990622764486442983917418349157296065750301362081491967636935987220939798434971888876301079621176686100262930501898090500739101390167315069023057788798019690124942448149578452162472018781180529765733315441478870965899964035159519091897877521372822925835969582168743270142031102453764195320691049135200997399794961445331675145763039837362705353203082110948946097240509926700391303029299205498308542453860583544262346553758611359854493600727780848837573012485300877957231730229828140544695014655311488093291506184331337860348974610289389691481273359591580698013899445910338519088837316263301369819952554602621026323469532372642535056568188552110856635220345525076131204691377795332917902536903089654145778583760530284694964381299093198799429166389003819482408098768327092931496496651683861534860446203828558009487689263787011131503277501343920756110246914549724058907637145633137332719609203960650684843139190295335973899551131216580469034568454274273960520486773728604119962075383505420484488568995248771825759552664993184724204603957459234865340524575668454665404318383703337860241922418811288474183828913032330044309881323421188116287423193187574507339712895374383736938908862647382786116915333799534829531489463390335395885925129599018932140873836173810272243446408501324285458607707554659422400995241191987914390077517006618465947780974848672820352092418244463156252632024850204248066935270070812096078837046802498383068228139049999166778029585976100550986258661771287938939062341243342433535191869820956109882438489521933790358338088245048804578269282188038982230888278919912823469350528312987376549575435592003969544482299905051634224689021973794937192459044437871777101987153833670203184258197592169359823217281296867952704158663169159824889975180118025636884733491088001630186023911553429830342890551466876432917559886632980019168493731783960066570085820933811438027275347018507127328833546061758999500626077191500334385217897172295772733302893153345464768918150499139538481687799989241699852924521968924215134238838950007163000735561728020890109366093377857841145045204346763447425278058848891072760192935998894074864318277458268352790606038699435991181312757679971916963229785052415777748779751658766376769250532759077533444385909331341047120946503226756882082394540886590781137255708730425902614890174416569220320204534466075709726123796291122800615554760644859663497427687847370647754985681273426866267849545773631731104944247738892209861956149840203828631245566181317477485430084115692457996705089862626969553254025900946744188836812942871863952296312660698357556044148687590007000297857350700580492091122393012503227170653124391313561347921873808532978960431485401614016473733605462642914147899314715954106161907114621488388132430192028268029947050161140729765471057754018370387975097915553044165421240244779088402605905276768382234971735984598367495782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3100054684023537285664690326006264177002018679541720744523424895634334767826129554374646832531679851924946216140803299794983084910782793420636813320543867599487040739828397743248854144583009313753092218022149036799493943161252965058458776447205668835795151587999241475349438612573248951305042597288340513595685704381773596258814704798652031355886520184675760366817711838879800879965846629780028058891722588900058212457771027627706620404636782953967188933438969348068871247709799907652200969047056028992221657716372350639150634677851476675286517328360075011664687311910287431005444291361539098645943994589084443384171944474291735630661072668080066443085089510421628907512768478970219941470309385537361752261234325210801795084727955323742349313639262611769240998640156385678841861666372409191124448705283493697537130006146072883457410455351301275879180937483609646733804015005683009925392399281800652723373275531572251884464374520180461612635261403666198348075037919139684626879380626323834438548582307131639116198380179160707035306201504182797402769138551415615208418576225986226226674592962036608467574312025795734163572085379838556308569834140293733607346835899172582098211329168513265952840363871152421237359594186653270973471122799540539941693384248855104202731855686971749202976610974415151474044610678556092748890015047979676451773148005431117461443425866472560822390931297758286602124330266596391601314051431559443434864726323821939873498771408802141408537197392952121459894197717831176407550039638947900543048739880106583033462057579550452737783572387375022810749206129499107817214520184536710390884260691895661950430811795470094803543013989758249402989250704753630677602756147537374769843843136868139120334170487818938991678362864843480294084396731319465608462693051270513513773712038803250616552719826290492276202316205444403888137138243274383703439077243534871523166503338469365304876026807290549858119544770790643972724913878135045113026209770347380227945876713471638635523580493522149615094525274339652614313836185883594987121419400807183149319986275141503864187664691927291989258205434850810911671523667134648794573465393708846607776962728914962177493672622948736022361116008767737247431868313604241581404636256768156601268351394847962882592790664191455796588240152232619210223511430464677398240622419411748079356121326934682220345349430285939849086017046886908901416410415553876000785776159796760170136329817115274166109060056035224767395719603446341993987381191033389981858482517376180133129572131996957376192106808228248334069566142453956433023860100944676202953187529683637046577416398857885471613376265483030674213679568947952307378641728882306621519344978586340555397222309247570169335284367026768370525041350198926933246747042228588598703806598190956634845513249828587115927757590760683794797756676513965549211838089470230062877767932476353641011103503695690073251276811266356315622093637448892197644151836591093267561962719202802559240667652130036874225833944877971787739283714675031325133425549219318185773895181799142691863975173157747372782316012852481188736879043010907942440585475358075683706448508243579723660284682192053606724278505731505114283914317415037624920061929690331109622871990956354238666579398971350232531922892714649237919159775964632856104328132850352128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1845161079897406223728572172119429833260023691784787899763376493627950814324817065241463424864046985856442801314447666398530950896880230090668658033449815991058896380639520037438205271597304118388782128584508146462462366711151195661259744636747493499473687421000508366556372333816475728874862688636511268624108996938995549253360966788901049600214053080135440372870954995760498191583699844402669363608132588551959973067315832542627728282172161422465289799763715392260253402267182617315919376554941507934104024398549447316023853313774605715233783053777917108620074735226063261161748516135067040374900271274600142892926505322820768252272953609748494108211736461501296292506275953918747445995686223296405282898626478670072292607605172571417288095337556033338439925185360662486917101383554485807285311901001550941374189176124041506889837195843795614547967091206623770667850074847951974909416815026998866020522582092153745271128034202607261108211558440060381591709095489786203774825366368950408889496782650025863227915590739458996130088069588096473580484918849624664092569423198111584678343129062614196547215006836178799001393972458150228490100137663228774346187649012473094789046911633141874691027567182068370750936838876976257239200078014186273397679780606758081087522032406095721771881948535994401309026892495628292960943218670895534580869713791822731939253968743105748542727616999923251063728726624812435899121061535204271321280042709414444333261518628394134791936817416564840359529152005135008653947910925952168678975304636746769732827676211044799736896617823896824323276798926408900746959962610261404547126871747940902054068400634131959882600121733806249121226358438125532780243963693552068510921474480370700129114294380823526133236482710464176588287469113422262529970201607315782335881618227851277788007084556590454967677914206445287523172199691510050631666357519461889358562619021679676751455556544945592273438542735897386867992975047358778533082807921209958316337327976098433908676850160044693106962688125765126859245010513526157147141963992827546123471624940589573997366400440031870589196731485651306224237063688657992111300908598600877596258167870843758118179336132709997853800948999800396988523015259600872535270113013344762566782557012796355605723865034964816319607032161992441457242831009895651719637241593651613989270605315540407320759663437319881746872201935809259766688217767211677385406982524362018361275812905662740475175694199848501934016334929058895918308360517958007415207556374698218609017377736120771023389388195351777563902667885957015570237795356356559275085731119198228627673310901976145093413175847348968279418051684548903215444137317474770743091358151948367738285435844495028313953788860394882084072413789395798538224975253369509753161946321975176114699038046486553328488476209396115807889333968003797978845178730071966551859848149680386330877773099028020318773278291960111826573755333966181478932813330871292908957815514083919222985937849544421975390977873297952177259796381050818547877043281057111486065550734210565005308240639280068001018396698899952558659857156897557997062330847780365764315011588758536033509595245413430478896213192845238876298735966990753406551030818274970014738045620068094079319861811783533028281031985518408321100920524424527304718765355675156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1740829476435464364370001506521444825180483051567378343335027905022687799997915757675717437018688238144601728774370443025193839134901225414573988276518485502401491498304266926258514706689014933808591187785030842603898437020534758650508746756943221147719461279420009594719307220784148617560938905110856529613592091622196434268974169486081369482719946000764129346155796583831172931234102918811265258219657742913812019175488946576694331678661466579485515824057135966736399031472122980579900122790860059621633358156709468794391066510729529069358695252144630526137337989124962838613406559634583847851476603515998147690559670651017647701545337143854716766229008785695527224557002645997890482393102427774812354903364654515614291540274317103877108344288205698385452117274273756831362337980280086142153832172430737678154865240138136978692777080773917136777514864149696224108905205140216898357807228588038187728661795528281991151230567328024223523415017168105768817371583316730305768554529589828308367136124535312519731144744364189790371197761328768012310554033954102599141566312257891385449711197864342809634652445390664883645912344227628791797440150971953688900327853272832692416680977338458517952580797085994629667822661340544946342556242359954362608270092425486246275737501216277201283764481589555321552020987683219581348011520250269685704249516446815961077512859627693360502454177930941388323459765490618789299897609865490512619339011701229959242232850922798544855380383622714213215410247158005159179386935904710762691738708076592054322822043175577444482064594966641296635354368995397589166069620163415287392371994228223240937518961086653651678100013757325660120498693380057504758078800025974402083848194947866458627068156828553074043182118543784218021761944037273015367622025523035809168351260713230487190404875022938854657744546169607408191441267406187966557380697690443237654072275687407190415384504763476329676787866073516830130239063201728586169512065833286304928513056867973432158640206132199775263852079981776252378049720481810270297487651206186569362911768131392786841687502125065321536814415887602062571004952898493798622556756864109666246075776326470401384932552395940260502291360619590395846753620760694067069926103037495018686241229885474852182580861867397837367102140839940758592997585314973036363847429632426247225198813891869899702288252738883596081009371663496489109623381738685158421491551066837570940412464503540561719592558834954690467322165674488060501788947137416462575431535134413751282839977907407747203551286695409419284044086501111960055491930160367256808197454926034027342233844666617468004337544457689358617108881270412979983107528907973806849368907302238049680707349823781033630088313411355979977062321281921102591296626177969829007657879821423312141534886998762992214800264312633921014923091924335447376202551182839155166599691696571390670730489321259399063924131102054562902379217622284483809840416041710135133875577704853488062092452027001750722615833964189339579432856817516103796581762932543997489594701825940110111437904437058993782116901129103094746133919759196388074322004505834350080912589948840037173558711028265559199180006701612950435763613346982077730868106770498835296584010551074024294598241159506832514778108473385862670263359003116352451450807895929651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -5222981711355468307673701746418755723863231653869464968740710104546460464844231798930300288137604833574188497886197346378783943378707566008090189738035735594333079396720906846064060499216244086095132579037900418755405077506361727746198364395762730286575802792214505562618242768920320039048268912257391203296309177688322648286762826213844341870067799314770227856314261999769028842039339569984238280840901170598868234451675829305278655158779530657818077379018023051854040778382871120505697274264547687133472458369108895581590411564455627346247412749356680803085865724031313757286249528654681841455982764008634400488621024395463744927215908091845171421757450590627908163910165561675287794100876211883019666676745385000401839172316840122279610593186759354391614652081296697663907990660991024064494508165693144908160132255336132854633238866233297713909825399146542842280458997979629445287161192702080216995684895934837519192011283993595583329638510123843458398724978057749652834197732694199029185778762500301945271985346539050634410256620114920169445520816156434462709993458748167999081200899023393369388553065535505126234980084243272589810667638925213488361416516758450980399906805603895740754754931160553178581436081960358767857482618612390782914870089263259926802119376436735367504162007647894260549934035190182481506192261141458534811806087856313437257753699641715454803073819779927921845072440936032545683947121702050256788550871402627934778726667692337960380844134343131460962443890458929117769900995884001740517926159219668128244880738357373593447541981928378083869164823952232834953792879786860561874482491871022128454696473639328759381263709581341400807599569693469351851815762258936189217298711732644069485145360231348709261862827693782128685411016234281916887137894001500714396779918539267234314437695375542638210075125512100488745884536915974363898192505784466855602184915459685975407653430600710091522626743993334859356256427600456893552946149655892617102895510517997695255292192775099081945038206632448100192520376852546754907262301177152496181785566002248023616342426957166933416042392047446567955676196429126659726396931304403277289010792722679157441806407869497526703254718900017356420601915760537033663436973664121444869976723696898158750520166095871450245313642947843582270863611272917481841982971570440489139209157221882030729289717835914403275166032754199782215326028631956845106101148628406784512886361847836598321212530418343262027549114776870787327684692452278094945598090143630244499753585721232331697164634263932043405890998754487868114629129909879969021091203267178389620629203002478320430969342423790981377521496235147404977772444973988039099197218329814086310281868455606864812792227493078279375285316768698435107494690841303437168794223642715573448103954251983469930605115817146376603002209970224336416558173845063680452211372429953074341567746266499355805469559976676455891366650504810955684054765815551968243327845702684573828272957712148168916854590069916457732153613122803260903137255212656853370833020677476011156229750583077422190799976395253656500656779333222628558713063802404673583301602025969680947033455508074121924981694596945121390866214692874144277202773783645962943554441550768806952975563673340323181688767780370871789493982266741229114477454401994752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -5072157445981095229372133058201866987197438328214288771377192029152420847867330457675705274630613094225580991908573459426416898944033184142743271282703947170976447260744500797003866251091141323691439106154817959832443638326049358063975161008689397691704546744889564294474608175240908978617920310460379917538233363040291505942300349997768955180555130029424610371979385025667619385854153295452316948124174608804635131374669998336900535880954489906635420121230894499363575539211923303105948513631290311675723098320268734391433863852966156679558427614797029265875820124113299841563407636353941516699018757081629937448677944430391841660901368731302072569577660178767287929259392348513139655805010520011320120715834317442636771458069303946509604221755959446323975980620981103812731207901786621933656205313229691398779691448363242385223878326447394440283923022749250942591602116633680253076062937651532242821708967777149286670038090799188537029331950199724227641866473286246937798999560876981376737507508670665072742122601894223552016841031706480111803997992408483907935489349382366560012172342854056957294383282634572893801161590366874616568692833937550154776548979850817646757608035519905961569248642849963901340506450413823589258708100231258437727498814133960002027025446677886314131528839852627366426969002379555901861405841296648314576645654871986653443219676809516731345204458698471949926032139315577335889965414134069346528722715166943397545562516459613997428687052803199091039544914783447765958842095802419511511586954837958428423603562425228682228895177621258794007398780868712147420113239724515030378866351892047313469571212683946054772779467352490570222105874315875294211070531918714136521125317940084809253712389563820360362350884363902365058669586811408435663730832475027748817443841812471980651775165720214893976664470025481156230112444674849995945263900548452808103571087588896890220763750056757148891263112348961720602855525756118869639886844931391808670972575324036222116973894088474149388388899066623258758540682162406512097855655147649706243380110818408486568242876572966867710522782191162990836904341285856540315580090145417003470237395402489736879835476079816816826879795253278957264849223079802839321246181537281506373610576110051394534351474293547545645341174370603806905905513163159694812896415784025555240687247576114853508388538424985099842736440986059991351447663375813761778447826966515255774034300115399090347216723492213620386560455718554814016708866113107089261650041756940533063233009307865784846402646908231981490475176889316843626028052958800747630607061880250212409465027298325177627953055071086132152442518555578064919761957734445104117969929516990285643970266189545434051137666882880338999329107778266291572580452185214022518179476339535427116559871012488610482432104559440731747983428087062578822665548628989493515200367988051487326612781508885541156907360171912320943643145678250307921308426835210788325318294796506280057310215778961533899855500766302801753102151157690726652365037082586522544879413839262925452666147171800608841898502369390018961467145910991009186421704318522960350915384278248428070154000842522070553462865818464617111434307749131107589546819236190767991469084000037935387417299187037359002461556534947371917133396023807255083637126012600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -692675295242342387557398291911003196350274485560380277619498676847161697630603114647590049838719605725773921104921257916259550546159512532481233308441872466557148179595715244935076016971944328358144547552370914625016929562738693610162786202702974213038147431383911271838561818499371359574613929622324914182339012889962211239370748058301339245802324544614972884028836894070477889391530861054971584851371629342358242849552586298744864183147407447862206951261574189799512511773441420535170067154832086651205645253246163183368336470607223811786218344520429495297649507496970402506163455805545928346160382246466741181545794821607572721001054355684863438836964102747939685565709860770818529262404686217601247247546435475835865267356467311429080489099448577469395245775127191197410517209013264783988991012039271877631332258103491773872107265784494959953756371830248396597300539609732238264028039390441336799098619581618507479474813457193079049757249577093662840096870438883175728156600375732893278274202198878583979873874802273180429627319353479387725198292764900288511261447894592052536617547176028479006552487504954402756312849154333639429791393581274755041549000210237487028753771220340466299196640106787122128043001584888852252992863026446642127606994491133514255621865400568076840298372588622227111532415786854054574130118462462713011733097650093648705435099845676080567359923271164020043942191720288476010290920289762763455149973194419019737180945362057937727879608529618193772414285918795423880620302530558524321651014252189600086397188813190117068176937739672097448510550203665414004537735460202312999897654517966912918222531881349836419409161841754119780811862271648238171143938998086611744607488102324096138049983324016285520899136495720593273432001419662171719974859977887766578491530130616011416544924657271301050794269720828531445991034955103846479865975136741646900680275672263849390695214790909946995306080648487289156581234854144312464615125267843177297068962290768017022224737179707247802715024316868101416678283935529120278242079301043618242826486393446143088672340701106532517099422115643793462703515403051146292141199035289106645498924683718048368173242257199148545715261574059678532634755027527864791091961008198929155788317991423508969737670076154096420210239396174109747855368272865445735928034540002315047377208299784098743252440111190286133268296311328369812157404452859766905351252978515515449843586342855281360891646981926634022600907633321746401886258654672362548728101047226346770372674328708452825219874595039928514135054644070139247211765726757058058520375264379147420229657218188186856978931385753883541093943449874321992268490226100332567555948620888069247159726722270153584827154434352591597919898316112089431814695133987420292330425794097218148766134144013450126017800246249347631926896227293697140781817751579239752580614276868408361700411958273636436729298813588614153507052655309346243790899947620329779263235498359696787519724711434120073119040126323438666393426126194480532311463406947792178737823027943531688875094709542261768707921642428016193178557536715168480379432889192639481441596570888191088450937566974744732651397650089708210194766154638713324089866857156398089282557917272457782108335120759689792925818254305151770654891477892492149248887881728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4588744193738842608744731263937282658554175162521008846683900259726222510244130070092053105858161372230731606157368501616246224196423184636014032410948497573093849498399163911317504798540552260345623384481100810210539986509751047145124390263356056692610765840684976340206124638819181374370403220874351056384599456569711650867246924163427345628792391541118537829390781048530177793866599326005734829371209136612515692835905678568277914294999571862984755854251610888490389764208122686788425062509379235263002315603716195709902519179789543738337153186286129329945705383536706303199659994205733946965897909873368267977432597893555313241378532738762994960455340359679013069444015884611276337956406431426277416496378987557778041120360339022898350589176833857104453382928896936280955766302351524692071511389596738601259589904717309417779322951303958293166629611944854584665488276172340714315562402910297328115932435648341618594770587810951363372273286092548572507952290995100997885834671456474441178172326357721937389692783019588711364485157836020381013254627201274465999211301494839628892642070839121236343540495645025143667943311256053152290857710386246475651245922687161344297565926263630577193052733072791212854505605184112970910968932539197719581201252090253093215973174352177244326644598993938498680962852411350323845131007722878245991161673166716280122056971028499310006414992167051747948985260701301140655367007591330302003219654806164064455600778729992430583072685372531405149762615724640445606240427302459200335778239116552950926329754630024699432820153251880141527069112290750467594366798924991487457740372520012961411813207240169764392931448267058986809980703627353969721347323410587713760747737480044241808041805817444493734370724682790016718719288580534469674461856353392266237087411216996355115021786542221338952156933850871704427011187143781789470612047276776043214830794437486772139963125273311294928643060995359496752224186332117384006902122605540175208549903366160021912837002990146907350073384474638902589269252331281620625732791821769234605349774304362351285462687290708684331464461721160421530080001848064946109563813679402392036663373616041186025151587943081082195954379019628899812290547058088666614848013638963794865909056479641852841549832560652020297048282537692843291523032309884390446290008006635419256336307330740414795733965645595160111236610631462605793669225726118787390054100011392403686910059394028125249837603399801890101430310837196188261718528554541034262916317046722511882856980142188448518218813946990832151296940597775927373871160029182275906968890848024739693495243836535653029684657101464552192884061210018249834061338856235553546938988438006229840296571355711089599683470724412625583667105666944503339701269293631547897454265318919768907780751965290580423911417422785745780799661594457254924788359381065538985685033664469361302841996338704072245796648498063499809297379580473376946918965326388969422048809123179276715856652584038800359882990285733528096974321936255489178553057760830588591965753457962778718154923965639309798546992110961485601412248775182624937726419713827681164964329753895773228191533743884937123821715600858757859330270071499278434922646941351269427641745671317674788021994288741219063288169760988939851785686902597556272836839997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7074801972573202718357988419531862613574615911780156837979648528292950891809424072175996371273707078021392460855533932681179373869285826205427976779434145873333374974392638389157028219243695004333190624582601483210191692305709659127838816825372506681917194572908216202182301346517032129983279578728513148798295475427940997925108504957142014756946962960764437135335871503135708809487061905539413518034752483808612494302990001728367338880834128169091106702299751881352052184688697187645569398887132560994003260778823286143387780202715311452337213580624095856215292531493381764201693975997863501640781440946908188355414290047370970753050212568062859272241524343237375601922100448981683181604411804275766521498460266890709537679007341342757304876258076073088594173101686482734621119217984298015142371514061860721141298756812540008893440160570752698858378320697882565245915902281578493290139503455422019845256002959470500274081500988154980610626830026991201068157982385346435647438146573269842805992998007345871472796406878424624530012807106514159009122543373201022074273316264752674273125647972653610583328179720637713352084427166934820403167043993050718485697563152846664562279952078738693286036323215469440490709906362514264437951399919654678746499788213641782757660683663615685967865749268178477831151128535284701829674221468761498074837577153417095983642592093497205737829882123534610065694782200221740894111651396269034968679374490985761927544140019798359061060511981809432327638609617427668642017714194986167258481133560803185314288118139055935615062821006850772566821431035913153893718515179474091596616142362263449880967114712219175143983800643166855973245449503347107684247065551365709066929935700358308733652795501495589950576285842619126315605494126796899191773333653950795400657277784610144516346333105947837845767995196228251083185583595340075204797198702897544772934718953559623701138218084678524700665380786995383741856079665394256415442076832155785119807325544190108537797583707307850106602511260869579107027447277298483142349165772641971844351681812787277450870906071826778729141377864321197890218231906270948163184127885040753920682465930078043746220582673954121639006380310485301287014083772447987089109809344273696706177990296056938297859556826292113279476558816311155681342360916109233096886583415563548428779573789990573315588750893774276176315308973310578058411136843518466439074744913020133063755874910631772623455659363280680521250085111830564058618855509859337136915726769498561556829776087399337024565609496804382678687630270409217032159118789910909779471466417504273411669370606965707729146501850442721439546294997037052462846753435902886779001414924679359378551352691120672293945556626287371544436078744416394040449101190151094822070510526111562227672374634448691456983015876921571174974259382385993437447544336294705596205285940592449613575634446672415358117830960144777638146391569378801872626544740271935651887713126467325774774091801116020121244542284868863328698784105329100004075430815513539891282783616929941711340738966645387497389306543703731034868115308587307911030868440602754239840981185897268987041733586355471653935289727330103713533535091159465133183683481121608043375790017547012172326692869789499458748591730407749947604003405911108676747683430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6038019588380520544189854149327031447249225605747230684606134876784609338959870911628700176656639826937583463213206089408974850213948553634330124326668093846810493200191967897738452229882534291541007973418617921097581035922162507455278592986799450878115510233141796045528988279893237988299334181507016896160840652831409013363347151270960047635633610420468849980951095611595134211818299272987230745161092638377903189380323424859144966439311902465662994075971141174521223940262813300292129803895328945480574221853422807526592745339332213141020715674018561029378714753135404911097818598875997557933493823025797616352607820125869840119890222477651501432712717652528628230386652571409671086498205253055106451519365823559707420039327522676706014766923962122020985420337084387044106607832637026165939062985657501789379950361281834472195802284210974539472769191319520054317991236209526382388131664653150543933515845239730575839164787240405257663698111424277961222830399300518221760085227637802734382586023260227324066912917091806579011135662034811506512055355150390232821570094056708286139891332261118513136620708875843456154420576378071870339952999259524353874633721000875304868224245917121972307589315791945761996234294657810276494779433361432413691668359062092408964235364107545996037120656380122941210480917265174592810321813539051237580605567091011272484524714091641018662005271872727752008559487241484003379600936150989044270567075089355178516994455230316886230631044396888235766371755045702231182546095347772148463925155761551943688287457891024796740940622452724899306262399460314228552723828745275100186615014661235062395633207115110327182449147560590454049296511879053420752228825497873372522967872689337290270006843268586522492343160194329091754792163300238713854115362172438592984407736041879745640150588685416308145006728335705026135393794915644706748285525857769989213160512037499944202234308159894796524051116950081547263598979823146065678265407051417343187574643584308491580796966368447874397937475401202356757253321921474639069880554522753782214973663746684477064085447631405586977956878207812583043764618635072788868277974646276601534451516760258758165497936718899788338640255594630818260593666057544844244637641025367755703206319896227595697823081419383553672877354082343460939911554499759686511977612547356779001612838234388868977630869681963237904396649089675169292993496051369477786905593656616127119428911419610414019902499594739495342507110797997115230221324619237962188950239863071791791757761661960501033114268563873679634631800030216373599862610645657152367482915268121399975088499005724063959486899865196427734479427443179299635473618034586364599089100871272940348461593379834984106072865249105855955500173966728642657353743803860942881813645958449846564119671688949161161488315371758347698008902246742548825672370783616630768704531522990776395364476234448415763515834256691440571895283553573910446320416603431761367067054188632606439324039875916417898670775374681666180762591628176885734144691920687177963161667179273005419052007889250489888613212937284074544333500268295500923186460989085764184439665193448706635744433142533617745667180895490024983999525074303163640726137577794678471407150770069757811138914214115477759959844545930975356279213085121017181879926784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3306778689671136060624865872583748096878201520508708076648728861046190356941040345505344444024886709876410897600740511571304513074796365313633398072337847706715660992613066681495848498557676504123688130640513379161699843402831586255712816604046667532012903044772767895051367188759553630463120677945013671240898568636341029277239094324914048886615087008819094529724208943354955558073355382141730862034386706763505036948454377169765019962171920276804183977128673062861389237976644971505349385796141468170104679429340172517529690076262450398227696895005489136649572987413451737656695351214295707725404422905450114328770353340203315132509968766008281889486955535786830113825061079588944847534923978700323385267909731009794843307983685625321534432540490599133149221742499354600968854742219818916018636428737312143128171866004749102773351931057010441524259658888295685384659816468350046969437243190824532116228500886410059876126116963702151140448565885301627527499134869871513138835435166286898025781502146038457965518177294184787336641256704079931883800017309459565448003078344232117940669169222565552767610582924684858316819077641495138426883904767582680400798638185805581734553872383632496033260956306758600774938631226565166602955624358918770387951932836029024430623348297741259634396331790561842452676643437924039732269090442035214257312164017259481288168834753413505961364475725298910448456309679733375798303847523917985662224996292171570455106201308446732951126728325470202881101351526922772245556145680699991473161037915181999759586575766974168382907294096730850433731598140750341954648782170308036571639251376872501632608184475815826370859036228742323369661273316824215478008582956010500661675506523953492571770120081624389025970506448659894866608916111468225972377998828337176089370345181518876079089194194056272709689396167014826978411993814234260132725265455208519775221242578465076550986825221400328362107316757961072939933231582637352777977982723802548521111233027582600753347050907114748559872668352860906734844121049871959589447615941828271546319514799056209634675655791438576638922693915463374900905001541617182491698186363842148598290269717370502066559823841057114316701718051001505872670289031149938366175370695293248204280609956016977151076962156154097422505716042134966455989277349235781349142007395115119229768192290423098687434257505783786628240614147984802573050770452515222356871244984993792872722903252583404271286102951310028449236815615300211675138533432234203543007527574111000512407107351784256987597474922814275591039495961610733409762482595089864008677644366624211338686561169639789569831902483054500648055358439320732689401709888274188640562972068199364016002888209422111668796875548467122279282805813208608415412171995748714341712053562895079337784643115022783066135706486413034118414909807597439467947095497101442091412799114789901214047790323112691528106922496175095747860652552281191440339000330168739163775611869146442205098352965947868121535732912913306823062488808599399978139256342506881052078367320959723355000571996187862060582255611978946109470097605682256254273002785062920506449724653467771590755121298718729576503841870148192731845933282548670034951177969538375463965396649542211901687001512468580470081397324627526665634404601419410582211133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 894925049414648290033771853289528084556012507213692382209067541392902234106348706603567342097967718437504778021350748401162257053345468034508622350365254267950741853578206893958808538972188381422950823611295835949607693054998332302394571172478226657003094761829162198028603162050992214341747312869917587302453383487368953641980381304509097276110197079466281685068367040559260938214521850166544048001484413110457792900063756111234709032559983083926800113618161301127755864593351176884204486500906194304933595669787294024188983728837434232024004533315522244872961980511078418241608903166039789084923237546174398707816742409132751788550812713537479200270857062033785648348091061650921776186611889936172646277243271932636564034194312265475500704612596960585700789782440247259825348802953673453256134166581945355739036869021326947926156263670117560494706813902136549755183005255714348417761030689500144531162908843011029321144435488325008517035298427715733884449135966202689647303752253432754482796937514519343145011465847507387339698598905582424308346095549883091406814064161978268331152090163694453674254583453689522197194888822665763572612377792389306148059042175527943227885762823768433683197782835671165304397186192625348867265496510891019900534989967863478969834697544604127368514668063112757813000508703152650216954840522335663647256174812192062700599844771473934770165121213730550906622771929891049462786116024505271205809187757179273344177814042237951443659443778048393325861557738615955874528666045086508028817895366675999647400984655674492806708593092377936526125529791365725206588466535183434158985426693792950539364501699192509399563775860488050312225324623540068257041390417531832826105457240597190807301476225822565048711315774557948218481273628014648614319345933289765719585718635072693449733188636570465627008878353752533994031263794504624901646910417946127976102559978542669273591720043199894598867459479614795799714713231347972693241481848144433568846954980574453675149456358545285668811471901768005635525354428731166356226776301174341089051509345002351854278805903977402292309617444401211892463887099544012597832664059702869124764721056762315886780636427228168902630054935404072007462073674844852238634411174960093625623912826443199819800477094995108642594241594460963086890869830421485250664614935054374703774337568006952197069214090605139409020827468760074261182146456639222421138202656093601645212312638938086845676617530562215756098809690044453678105967111094817184523621876834839174845470017891611171841558226421987878949286730803808512727247589056918839879661560373308353890230245611064754113066579206618343510135277184344742069584018484583878163842493900048249825952918534784542506034435177307563508040890217573158103086438683584279622971734441393945668119539814418331682941188019371625184642599389580751334621795622019164455056610840763057961062455398372353922826518750203280622795098241494931054089239848458091654384450684905037176150785592639313377790667449704229247181907539235406187293532068032817968523000741360894889401993847854059427904818311246731223914224838018629526580335041754848291130834343002744270548803949200355957348823110399307684156196308084132581924719334829616019087469097316772541600539081897417947312554128432289456969307353435409586585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -342452746022075974059383355902431485777474685400336216100979880939609426548765668120294725181742287768980459862615104729289636632513819240289626979036963597986953692200687045023026324685867996623695312683236193711938359295619053634199015072309011849085699560617558438437481394893820280616275747878686410872443971762354221522186176160032210698156302276598517933665995641758321578127977377605831614232818412445898785647949873731477082956754097001746991467010300998820279458090082174513320092775218221866920541822490117365051043428744581864944734188693902906933037347491550382148787291159014187636283592786354718949766265613080235748191810403081338536707469429414972063660814875698041077763494857545152189600471352648512050522491332158888105173004125114214647251870718077740304975928897167005000895191305399619222775066512138166604273777316006762750964249394767014808758633037007437941398680699813158198432506653954649615725682911471610528397982301503816608863421199316451054553784626829026880400829019325554108104208064724250231534823895783080989258858903615255602987636752494892622373372167487946121743391817730528233294866774847469384683389399000973972009043607819619660221704178373682642014670091515253957080281238861288091821551734733482494783238354494220203015713812434573769720886608593486055137476866876381195336511750447972402756187209971075118287245895349634023878169078939009899598825910833974223054093016565778770279206957589712482053244385739232395698527554388396981348766864886520744191440749556491026176211566917118190287455789088439418619878142739519448715950557302116531455406583176390994522821117290340598738326282265220524563193464014138866010371156969651447671815437068227723631923458446087824171516938511572026265285193826165447003432217650463479547602159328981365416535922273216365937409852732615561757289807311402814277747630708416491876098198939228134293400276592410048564729974508059978930436044305734330084537773890304709251929856295679297978513347524307911807217327254648850305259282745730852546722602384773420202171450546255135533446856656030952812775911989793500213790268913113410253949146744050164959934670924707353461259968564422335303064931688765102158896589316091776814382625186615775789060681769732003448134053933221844545785403065532199573467229118623470473219782638931977395379145690603579103820673834160300125569446832810520248539060511839687993101192332581833373934891182348407079183368405342283281763242419835553800310764719299006493955375590931601146956237432190698499336356046226431260608758762251073199759153696516951997381875974224261923249521669986389662694704425860694752869190887756338372503459619384306072123048165087510485690685514497917398341459291163644285979500118860589813483583933355029608997833000576098225058931622446880567024200877057292125275921303312818616885448435246152950424338852015421859307769696863476335528050878417469058963639851174657203930277525625196184184792702490080310888975867891124437772031424192684982014003849417335667915349115913158387522212666483910862054922991190276665642246986762159935749194929816804763415575889819662591311756246540996621713555728805416360607860713984293015453126427604163234325308094129791870565507201717726949212418127161308266945965966903790696559961052439869491073270643820450545664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -562532288253400737906926914203402668370546595530336994545921954558520071422137289506239663814862171554948979774668045107533296318946971104056328425099100081368061883154403614018050048732230269756299417985038560164572975898364939445259736767379120045001280640867167087402162704793818572298867923411223052093744471296123607527559462315456757554902810787970995442241874306573714095208928867568468994941733593444707783407434600451402746331349519408000951106136835574793074288608563850887194644442858215814365293773235990816833840584379853064356485054913384009327843420871878807817790788495754526572177725423535729980791766522641625293870837363607445832568672299652004874033469136673244956882453146556619759583973537783372267641071263744353398337558650164645768701189182432738953774550030626066787495965866033511826876337098659406942678219395439073918942264119095382115095133500215843423832918471039618786594158748955783351508826897825754535741156759674657996123395877491640380885382337281110785259325148034372635037331538217247257615479246079314511839791667558694605821667233160924904997066459120431827987559551196006760411473669056627600085748454042143772066657784892614404241714598762267547199017343993634593331978216129046080288299926177216648884066944793642735305583598650606705721129569689170577477954049433508720328958187118066834228072945359089366419870961408993113189353029418523011117406235454085569657301677861288778064927897963631263178364625447170425299235298956526024478217883372323628992348602636599330625497159031766242203126187110211228483989258795065731503412382538326255220403006889444813902030947847502967350784880191712342841502168193207345628810094891812717083981186940708937609818966512890306112991867370022501732528026019484433555881932312503852615528925853380837026738767804623091787557083599794750474370581133562598800942055803991689457426479404934447737628317091659358769574922811275604548042505367934384670997766684581552791951543153096002695434024770540617730449810994238387703032046089661313982643506805185290070955106239543734649899905343106690183947071466987013429061927501339613552642150387426062979170331558178995743869761949400185163675840178203067298100740334918026946684161324356508822073898636531310733415632869488290114733531832715172226174196171960907928452473101042918569126220511167887082892153258229019487419849821442312010365797645375168112703811737277208878661658954940312681261952828834836248896672380611737230865941095870836721901130582558482875827891939111070142306251065278045072384090660939018810571179133632182155550253719147356555793427498279297282483696108819959000185846048905562336250449264475755715156254061784685550347081185657170863295431503772469544194832105875024669504214500338896307050514686871100092160177592467901566435200684737150250227580980444329326254444166626940313855001968302684200177002772502886771125132860036171285803386928274817314025880269897467735724138568795567577906900209099066506811977008569584345262711590023228175226176077317704486252203628267754131545375255038826964906344902234114987849737978509445743753114167492420264861469659061786981673810619863100553945509363269982955362046369133779826194425686834707458574980747155032065570767135104078316413241493645015678672395249332334109454763734907842723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -327417144277217052834410686451634100111509804236078822990649766969198673239946214342167492604216945218680652081601502421809692934885744780999426266852251859812598256301774013721953098549625151751972025843158412748204750714062227880873312385795759898787071781488755045994745875767430117642815583225225153690421822472924895717066215458127731439200645836412683854484008337810798276180795302431154095949189798911577797051024012635947672068168499472741187878951834524724269089880350441399366635907001755318638642194700423436799287694810072176041795558298813724490789803251734883197372142414678433990390528355223170016487636066798874924291224301600498831539690692846226449699804577276123029110351692362588390926225650667593935395298897394135789126298613674259848582755644150956022439698397152849062646102609287237929359167717177537824430202028362814141623084344169904728300107887421504927497388339981549256654139100404800578627788483234050906503600511561540869735971349488211441535063577286236934326283183740632558701400285569065051665838632712993881407530979673171452271309184220907375273862259456551354163592450158496356754801324756416821536425883858920655084023868018043340597051471709569648641292713347478153544086454470434355307695708557848757779734043709252740736977838299693451089201200625572917564024905378191108412442957638816468090877161209992425988314777332024989096002757952803821468756857654747249285295288243016971884411723556434765200438845028805896165467963311760232736285708143553368979217968995447162413321614075576709547521187276465479344683009304598598766946521611119086834738117714233985395096208639334431579714250660338740517286582764194347230532701184455252543175651361198898585054656055099222899084917692262174588669621576484320217970675485740497469972972110240779855857308054102355248732328378220819946456843588971029605362788674557738445244634915561972693108361694046433809143042806755708636721678358406902661634369815180767722316626889360720923597364251175743159108027590399231134302386969654628975997779097851238449068181954554639167779876752417571750868232609026476037996008664728120306858911364352752694260165411325926495881930451457755277809944817348458578202386675050993130341437429992321268264171100658173996732034021570428900108095834013239828059824341980831936307126525103907916913690248309285298178174723494642930806857954012547680758875909926634340054651200778197209978497015202433507140039240794114793531820716257406074318839765701784627025778432426620302462915852245460156208162831702244186340937130941133415895063781890884544886753518292033551979798080092358696152815880888204724673158425182200195253435859817362832203738486252537829427386500720348607309582364901068035775524635340744973629485170220789542337166554621647860397599893358866993672421340278081054174875113279734324418200026689147921193236844456085740043555236197745571403328734101342570082025375448254253451796548802967558603061467140360246554905315363131725056073325122742875036887654700999579319931720019810407874394489204266501609238559430432668207491432003164087123765676932466845438741566967116682202072867830611106758521366519727362874530215574286553148237049898694629540345729390184367632234945815693420965351922348070608498440244785148506142017121920668888553604561362118246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -86319338977596392738807683940468375358656453964018864380033860986442013900459891386019892943506051239099787215031250752341071485183136355734705337013273533018489474801144127546447146009556060476554052203216145691999326088236432912268862021027093577384042392326575404241333340756466635082253912807109966695460732681024868102403746542837484208987070175968295642841759044702736097474544603622193335785634911808018113569750165178411856232115125550189195770580366922996716505599549957285354072199638027053674977309803118174251380985739004197665392572827519252268516649776587626974076078435985744297812932593937939288431490806404345502153311212903924121071368006225972633996302383127314030816082930203686762171494338898498716302284739835024756336532459578885909875523458501173185921231501713116947294169815939270793813081780607458082680588607805225076969924000150234055408163827467329882652390755313252393199899232439496611033124130432883217577777704122899127579231255790157316553329016366095738717611693239165346563323440146528216762704180221984360102209761607201302993554166281557149768520956995183237012130135676621785113894460523349765214708497836287496652335679020244563438384840059515660061151179155728874028916131174093434329090288432520494264540012390381682692906438671069713117211859069141526764932005682763512554779149312947376738512764336869233774940381063224442933729988599408210265193558349279593929405215182288021108314954351934734165935445629140195116746715536867242007741295797859347947740023399523350131170920239477831734618815611826944595216410935240351745248767959288395102111931725946129673052279811321299276049453229019595963544098137102119665512031301579377825653414398572363361719061394721224484701580784380325087099637980879892947285548381880950773934701996540301740853947651153890577117681235657349836879934791576290543200865812668995470947857522410476246899759753077205059549857517192127971626558541494755070418974514768324719669352206833014267104466771227189772210034817659343158979612553384439223557913485281565408663559966633685584462569220522213873015851182248382665642448297577162995287505896124273351469458550849797317350858102468148954772446445683963139960820345336002773968678117185044640910946222231751928096437517767265909949110604037596077107974199255012687560760615098099038137759430316843610755548194975447852224284308184991482959192516894644850113559419266150716356893690356637161434926977925090049516990533589523945076814607259466505008022841620286170730555549906546874847093534398173283958732629862263937022618375421312522423059237074923414813219064075382247792439205489087483378624322731333903634849049652506915193883520970085034524450978182502914980284629307570016244508897433007637071513248132077925958623361988183290570509674267810864096293571304192733089783246306048863917771781432472505164450466980316642837593300111307107091152623246039301566610486566443653813677228012314419439199298529344579207158539963178039206127985766046267799250618312998878225713426156493349971990265020877381996053495197985072742556067503830632901753200480593424286862813309119937980262097413942629242747837635051535167481779208323076324782830119994702172070192918263322103097319376005866166240096390121240984832719708635696180822417442516984349276294583681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 15656846913464573723835194131429410895729295917926794507083742525212722014970015831616302949636537324631127188068706787511675339654156674052531688467102835906900809015268842770651565516237777352382660403940712505252461431820090642775798862196884785804335863882709591075117953232328676585811305332367929286936300996743969127081105478286825835043831390348497104123634565317525430603207984141701953055247097487096886098552881813320022737124571964949188125896347046964188624987143197117389425684431891176855236821204677167979245476971497607689130732227726854224566133997502471042794698644823583702139215651673114432046647927584571038519243612568908316593269534755374308724613033912126239405718726303718872539045971788773621474493768541669514902692502967911162771386210148984955777234318075275057154969052441925072543151484014414629586791473050228713503007775374322661689238731548557126519149621668327068649435727556964003651508034865716647249093480474043858328872238533021083245675471288741556384773509513519066265288216000791343945194278388698546024465448603143500083594220072631076219816602166465430876564846132346692270647704366550017086091581074965362172691588677160933395034676425125036124316517172270344473229822899465775748109866500044945561098162386440826042742957463045927776932334698078441956310999447046732288012984128020322334344179089591600265235259312249928762121745137849181582771584841405372656692859731215635745070500763146950109210506493946411019709338157466138958600733762096757517189967657449871877195850500140103869292751403610855739989002436248802181407949438989033785943662584291842619543554019453851802194872047336010969620334499087850397961405712825930466626817898188310663388264662611056216675496049722973818426005481161719539683787420078962358355953412744706478909297873378556947972197818636822300762962134318491153295618946427595406634376331689991455072060774037960050418400216644746592574023528187508683296857365690015828496525717570483760759762008087689365337936386527754855246528124902250169883159157480816401495160572067076965698125780335702247328270324117389747278183501193931671270156360726207081467826027509664319310010240440899310558624651802585711043716571838457711663751751977561428172877531396824206713275807478241301154745140751219584465984616178061979213659608871228831333517906478758822298679044112922498200764913170414363123958741554731718136154238822699130886947625255440763928869295152636361105678811425211717842194330262056430439749655826108157565196367952709453707661718743381101611448348511345034904235229589761086627681169232826483008776199688952485310902482832233714746557968564605243878966311382191436603518474911750026859831611659519899213165269225720528575250641282345226211087565626028811762009975432067482492084292299497820419929747194787177891139429548455561554887369751137821224055821830569142646230729384881397840852210184897983477320077389187634142289971955122674816156895772167572385503237923866919595714213934958743293135291595783386905292313425588866372276900098399189945322009934095920595481608740254021190502739185069705763150881018988524010890616031908986657904720189720332032966067796062571832696665044126936818759730061522996263120528363131259857522464831309913858359186857881856847607752508961635831967043964370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 25476308284155982035962280875635517183754226685539796064495121552659436647531482638478352451323864477520673101887656376655602439138708983027166143731909879160183617151821315278874534283648320953949654520835374099201451351267065778359903021385864209854245277401851089330642869578250763690715829531825278630657608260031068358136195085301734647096244003872193638015039517264058310107808458274102369904885746389608596077408797026312028104372450041054789371618332638772755685059797042844235897703487584321416975452207218297336644588487128363366211608000882713903940346109062401515209903712124030923411238110316263850263363062533325602511301531996237535838212292188812847952227075094917237759296324809824946673596678269275358204969043399725270400145675262462704611654496276447612880067607870353368271837385468292871213782688226404035984322856118884035837905501966188376026409893432383291922738787085633881755051912500426674085830641285172432502379154561677106904306915073358085610011679011039816371980922972714380935425041524706119385904830343857743576721304429602944674861009719133191408442016753297588434490506370667177195331729689637969143307396416499040835715986879656189832193033014611704277594272932494538766214803532884663098473351322544815435443983621275130105475360706002864970230398961001311979374643090124748172694487085854271734932115585114227268554473474019841534995911981827482206239614795543144097962483852579922106869723257848986259432106388201873058680395937434073668100996078604191852970183956005537856277644164048278688695105002004306999661678558806404895778726215408039864707455794504268098102340590730729594312789727915744553091750177040794619861433220662894191618342243989748058724003371930532679979695972509444420906187714025464418547681213664063398655043610140849378720777698749328890462643116291534334336926037544278555930544456839938199076819376163364403774151078049908362960395980574810161720363588049589327303687493911812217554683922732607851325961560194373034999176191386500950683941684996261902785433668835714591357146411767523716815432346676044734108406853931147094594184598870341415964735732136762384757155654948433220659955295201723900277661459072258922040498909008776462023493572411223218302601916825945182731717511061161594887482438723420124160190732216002234546966173573287008210567031823628177654927472555849242363527073677640665563207339514357547469691596648314899037581930094902775727498661200593825272324172044928357899219580417501425763358879147423077246462239365024270510235043580158458678355914112501420251546346063212423526048782969808985401103672881363400258818062515663532945520278488715245705316120224979515873213880799012758452645254229864025689262151628216435462265804996517743901050632209894018138204569589057236675065346911079297923578719091922178499666360813826259942251951864514264866662546771569054406476461448790045643520556228482771952552334908561069688088105525557513260260973060431508785010665374492532955209133338952748463736305243076703712863911541202048630304210315092879918110182839509627700177549250063203739990793411613814583394600122998575330882712846616568855412769749428161082965589345508787383454152793431497221895872218603074475308437613240549900952018662258317458428509326665928506401638810839689163925235160842240000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 12625741144846355815512521210674632231343436365759296477626318260757647294082283079108044404570193734019535351245085113510741244015008580350217835908106548101723383875503365830455213039807826241263422113756403964165722294148672929179629515777403664668938251062469438421001098222142732449387567781050094304923293463537853118339936704561278210516533398361793402234792013226921165416827630960293634711657949563372123716356921433330884265540649369467297478722455260626303383981425354793036765700521662739106545027201072169889772389469891291271631252028198968017674751526741502041871164108250553869382583431464806982417779499307763370231758808289889350151687632882829625425021113716310905274235434469747178852248091958516290524553258363456236205873224681146666972635266864079775797138924600211755346984425215497251591409591257805430068805820367869338516494457967056739428792954248232325299446080387193821868026793040194228141853011145643163700657600548609205040881179602567212475088993361459689462514084006228756856398943851742335485634532603472903342175159895491925598780568102316927584073110580610603086848776440103703563616108131384339451912410244712511271468316953877578353272784811158856177523335756045694464509916002556219098168132086049393378350797675291004932511435095610267678824761796123819027655562268541299928612341141460796031268653187906137044243084866465743061897925480143419182874710286379036624591446896059267555313752546600228577314833412618937721648383014209468188726867002611066343826079978715860205324439762921600872785823472536661816761496390898403668687658824080917760338423999075128185780075795267542866640676116139586801036841449421181062179652901563152225745218068783971429839963289526432738811792385228653634245025811078285132223794121076423213488418220098619318777268472247180788230716168854115673670789189225218554237643569225071755672856177682129417027087920898661098126537104251687857423388675923151268422650551067584468088757429195659820376770690557277150097337141170231354216646417213171758178582221303498785223871824661801811149082385110512785608436014593527640899441758381661303504788787039441018710444484668487719106926533087430912948684379281237490512736459963858225961671772685445748858755882383086857869815674249037890752526334259570218900034847873311093911751814783430905393638769266794996188274071743121766586354455515773214571192204063749703765710917979702256775541324046387604845272603653236165765121372251719179854122473725107445920419026377915853505325678294532798993268554069344396207415527750026086401923633787985328019235019308802415988398761904575118384377951897088756918130255057642809573514620920280883044942947823153323520306047465361508683531794416587301754765283295666539212096944710577226660846562380236173195759953600224658302677740589432017493518073540054943483289003358052215894206918164358560830865563655487566320641136876880755548519394824333268614883443154274382331534687536957925686712865987853967082456885755618214858958753100787477853330249844786933345600279964323051145982549550623101881118475144113651187627184072177475985205665038639090011464820778583771769764737565808332177788826423749531358096058455583043995765098116373932036384330163965645746626981239516514653000352563873059465812921329128764321467554227814400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4169901029477640840726028264852966729166838847286648844577240739884772992894951821986022023890251110870865303030539648099423166681095292796889933130708412387963878553620119636863008399762576077209553631190013179490696718631215991114908922794895562341739324976121513549226548888199145859199632545859796777489543887134035094932994021672811830986253920860035040838246854944700714416232957559232228988196402200155772233255221998833570231451034908685891168208416555572401962166746952854305899346112100834064814349215793149862024169855160348318921004245352183164941401066473180982278474097569373646985604098786192013510051182969163102092618825749991168232999597812902743749501228654044813001892523012555058777932630069628382246856038145476954769636788289413600224247632792505582077083238318456946310077858022449560528529996951529450117133755367380963064454542569745193677190727509856603222657686683218918487337566365488588974111919002903026327108468164797477765054487456385843649552010110041103003943422599550361646673798825801770172766121698407504487591650944990112164622681829476510277245060889619245539895855628408647981099077003181126412411996254675151847432835730758119512685935456082121727162875711571470826650629811690418212209036719309640624303273936541015765028861969170419503408792737736536740994096532377731249944926050006437583790045702224561986610039403155310493471433090505400393668786697084174724606429272089710510211350717765016157076570736213978814738748191006428996712642440388473177118781146130113382340890177517529669924700682649496233856408087462935331781959984377247030071515564202934176687793964644726299354117100365856743155253547484232735059096535632311699841962306785631113459263405681906314884068038244879366900425778527164079590363953204715026404810357233560940543463625243642393005595828246723398114893046227265527586029727627420475464922615760437003840438918300953062600926169061829439942144953373968197921419252087353816402256845485346445179081871092388419151904750243545057531738074241294714950175521940948082318415087065638480130978614692106967530200503268252116121831066908391306190451308488814595408811721064878687693443850518748176569593463282204046320254614117981706291812133509120337484520548584770047777535349056589401100559980700683751161269914749520531698885022329282109532503628975112969705392166673338640928572813247633985988200120667796979625112275013069979937654881808105506207273651507561722498381549860857602561090772397413229739075998852301393539504610215980327929443112292474647827829158966845104840799625424701501612985622923061653692470516481693164476877947869416489100599525095121117530686911179282156397102168895477906504083421750471676268833224978789613788952496342960588977390267387796769844609091462788051204876786915612579931552899898044222881262846049788703265684920019774711977230947750452514192716488119290918295780183715017494563985252527500927408197748050414167746005490383351298477255363753375199177456400763958636814513052821869092448427797784562584994685514424251016938491901668905563941292066625480376404725611160329851302790667882701022073690229297497295370208697784696662266448478424486723134930809354447484706522310158830204558944663042357420026982849733563632302982460529143506233731015753319324961621225242624000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1148371788821812925163051645429895918710508062494647108801932399943715833151305007422722543046081696154248134232872662007364118375858548468179614201419678581090705693640290866010001044869033021096349814516920188687989348673017838618616317049148421321902961688316877462006441838721571596680306586137677508696964315176037490165640003159677742357197655331981872794342707967302769289723086120904354316412670856350784331307840257588647727225846330679185708633970553847243671589405346516940786979463001254690032313445370706575608508520637752496792602579447791498727316232099524250496904945050989975326902267876283183180579346540516516394518906946961831123482488280912123707111746919305064252896402750208700449755702750924146960279911341063304967154088687155219134640932543030256125120933879678046815856337579142416299173847196878106250218079071405343965334610446980519305169998361181412878903368664568128367894337675622933842957107005651296255352566360892752673156729447046121671255027319840923161333547569977936997752663748424178383359198379309185825826798595952721588934941880404357484703181502985177416130239698350069091154427613747460832978776978966086920590341005687841783425102637971161904289296439058957645554285189973084720297150832033482982275646678961242752091939337333671482085485699788792492465100228153246971340976429089005441621957084986784464971393125149583688503260690675370827612537341504422068506830752758103091851648592142005750706743720006572784341045080777304751962407144541152249657695507256103847035898524738280073516066464372038668909136943574163931039053112275622997630743565502998398455630013064169451204393403155541776791391481160426297285544753547074498409554859814812192295206401732222670151406962878429299209209661205442546613911595007572792325456704619813211520488779942749474245104887569043403659934388239676788341893701066085003703848755221180852262706707423523242868463132340404835509860837604602596596574844715403470054223737855235823960940869656741874113699454228122556958165625226324852813379683584797768238369452377116561259549815791281105567305254126709925834483897396334036958993043028746719271527929124966910830039883354260427671113459402074839381216788663284520953170724457140136805052572367210622096541821964353968642625634439837138733656257258378252711554690534469517685077455374326019521682519813493701005400286758388840811317168815424736109137269516880315698040423452287422432764218919625665922020860880584147137174605497815348877587584242243946595804903828136588874374083262839966625370829447257964233914369368090170101783854935410524553013559217730137152017288542547247510558469866016435357955564129991363645950179867522710668447903006893190331856229949288402026887115062355289475871381670951335904946276438021796390287683307232676450834312275187697176872459409138024693155881221506526553215705423482696415455320951544711478591123349871036100534970037324380067180884454230207609557077639541771948340970478031680792943958132173443396537385405633349836242917086455076808341094421641658051781046115871514063738820829882114117541016197387649625207386352974123825820959170367611650664983643052986066100282420026802037557767539478574276359122024620172885917451591703766116231761716800157923479936713809717107625839124326766588205035683840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 303102809539434955096867430557108003226084660212644103073554240170888680856045163299529743053288128685535966817590492328907673396888783609512787565566536956366729125438721860793157223358802856502823783117207722887147099522965969382320268469109037107985635589295882003534550607670727867131440868878056791856386762492009108502661061120029698666702305731521750121818632126898253143733358888486550834712592750391655043294276327644764947405221812361341729471383559797194601870269511041918499477680570786993453882621527622695476118157530327455652637256153226534790966756389126536948718996861487476610406117998562832710841739197339175026813107675887890995250147127772446722071671381664803717441296239824731483476864656613913117729231500983922168522556234252992708347077295233827942495433453140572707980603233756618979990969540876007196278968921423009288579095019626180784564933420520288354988455790033173137971984223178508477244656455965672323173767914403387409333574726222853010715747845009253567171195775807796471299824745121209085663510616481983983500817648028885063747072830575794782747327721265564209164466549567051765322232800182326470331498185597514545604691862656678727574624214631011658602070696377928163982240480837976757409320287418474924512435698391837715493846797361909025193593906072232652223817514814557755974079838950091734609425311356155855274573972724171285614522174664481274475948871463494122156830095465129720838258576916197465023409705872706072076447987106093115187451985546613729362366358063927726568949474235223906279139483053062543761330792224923110086562048332768970413259040881117657936461345992870076631514065991203809202506984638549534998132400810614462319079781258363272081924396702676014071868520380905046679546798441673317246492537552094251786424357085477885349220754163571552341076173940568409180248771932951922239969601149538710076322684683214778929827077967903689190734022373392347474700985695947877734426772183632192995826484261694355528868709037627773146696312448165698385151938909410128955676650883729060852081164012932654169913744472471964082760577501227923128669002317963296191695875008898147519378557049694502168324681919417576213414567801078502670024828556160829148865909378579818914473300144585224199316989141511792468422536481884480286703228114674776041036582138028791706432193305116048818717843025252184579479743012372906026920157224189912642314361606526408390313955348863699996901380792409226944932867629555136481118422256582287858617153116555334048310214205250437194685449160782096274684352860911988519761646802823858987830756961964136712779995409728808775430408103015066374647853690405585904222826663473108654569134109485171619132279080376900394517695178817673930203532023495241704847555193301269048224637345637467852252598728119029401920341950489269052051691637905104694666687350383300065008012143506433888278137996897327822969956688339483817391625014236270822833998351043187368463640838441375204303497440649010590928769900828197395516142066346247556770684910182990539794617139471748932625810216556953343279883051895829016826931768371814684893021942902993160641980063250767134480651149243211669721871861893510314477779427960957581192077070572052373142894257926753579586288085965422301519833321884776161076348147174164891316728627200000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 66225808607902065879596057411263681324500657415872777776304122775087535473765609351286917248248902167905198711486676243680817414407039064704110894706501168396912182012991022946797205679800016356332438944637972394768549398251343571046318718975034082251023979945162376260946050926196753688447613790953922208700888516312283230371328313978725878365282633540033954777597040424709152499478866986809040481030092030082713729491654126282076468547217772652204194402090700640496254192966908748472507168881831111355633572291314984072465267499971560639509303413774989679665725168802202954311020003284126816909547451748700790738509486886887686168731479206485808307790254884324212449702479691214610822745617541665398979450501192767528782503975972570821856676584623140864743704362501698174917137688759655953673995406365463082023147587085432781421074809389317116246099166730745837108515153819925732572233348119586880402710421242714824285610737018064922319055438306861391655149964470484191974492539492984758336628924155390550922007106205996504238620087608884265956738379481017849692274655193845925948754037982187376348378363750824405434571273346010901766671485182995599213224985164349190537473312328576612025783804120941123738460132004853888922753305486068281283491481264407493336822988568398115137299398014512621164251085989328869113502259386385271296201241927532444590565176485709227784174423220299163343698598490615051428997347850280566614983362438281449772225380329958801567504326025129673385609071497170417499322880400666982482860650662769999901115658104753371666942705079178991732345456225982157847794627140143277365279047378605625026985765335817745435625607056227813622318622625836287072445754345584366003151386604626089680165272420148400931477932085160102517572910395122408486907097514875641719811570188603099077988803988971560828848118910390170983756653787140494946417507484577922986875078407060188896872965529961998148737803295173568003043563646220147029357306409504875099001161825894845502753744359442519957059200044589455160143074968576999822771879176817785155991391061249254513797660810997366324345306895936395560056675312576423913494027234843501684176305700862188262786951358231789536358611444828269062319992685796873661715178636351789549930085692032057251699021872774712781451919148187634093059499317069196497733036726137114532249475020539808524712828993025227179991636848426380935741613371937072526312167606007775337756443563090233401464607693472653363408275287559571208180141674372603311127555039871490925416250179630303390862628327836732210039339643325410060607219002617204368933374906836637207354727846370083115007138396334065244875805126386537638507779883924143230794763643551455351130755201409426503970753417923017596741988218994231442001203237285855161679459528136802130300154528268038312078103800214262109017974095956288265928500178432372955324963070528130502864100630311863583632690192989448793792138131432598605975700697311976289163975374338368292854571750079875343267754292666168431160313375515868294807888629707717441122252343577630836372795993414746238803858514291482468905791344900351628589951651236782932157130101347537710626196503606565145236873955916715978151876210694483331857237881325369066456812071952529624220656982686467955872456466708403677164470272000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 10521381929577340216335909118472293155349483648103945337175601647837901681575549945610989481177993478259137911118129861777595554265973140715308011766496307726912232563100424798906596498169108265549903680890661148951922880318619309573897828046853933915424310584182167852459726348756183235948571747238340188246060741349362518428956479617453480185915537612224794679273469681280288246708760980939447277973127108821324886003616213962159513961495026684123768123408149404310216240371373468902675569333676136276578474189367226853333982086793001737662446779984435343257434682744364473245379897951156819788786329584674879353654843500752929791949880673620169194019214593460171181692953331977877978532046853528030487540958438588421361599260418324826747963448242261991716803455151632892593416796426347588914670510560063300605458393094788955809216554380265405337342322804524416299116955829406921070442783972274371986925109422033241712352688805932059728277454694957398783617548755920286185375431901064943475968533891984892526070887960500829240647852999424363774259484972788881644990903321792977097827953910075247952584852215220413939995824763930038048731542801916940073654268841416674331097745056841464113669544841841106474373944347090191751720153893663547146681852088241599545571622294787993341542151483143139146198673466647102887608947716893467601295050823900999500212640169157949995439413709574677332875755429087712650292394621068826421294685407899425561474712659017176341853710681787562111136167954023859990383668141399516058429861012963140055811490836814860379107093971197687807645288590097452514054135040001010090820207087739815175442779473143453998304200327627653861176384836760971928457007005363327395011370195626913014311036200480722084754334823478026665564620819722576052023070059783859974243293469745637469912728671397897692868227306767671101462983542674897137605687127971613521797283185681978778954290989328082079743879946499522762909021895979573589316386285638509002559304960434867698951563991324136687819594920043280399233577861052281288955061823517311538955163627650950529909390756485937331421837370902100886330966371807592145616900535437916728509418531252600734654933679197236911968399035566420365013063292502144940207935643156381488263933408752251335186320116380382497359751966534426664693336964685635056018841523494606223848194346816155370516317772476077138032102831574567204020575902719438199486246868527860642345483543517043806640846594047764731683730615847956192236448110025294539936938692521539533235408748250627033569158913271132628081514728373188989174989079300746368675145493203880739799124250598185822785934575274795321651982721538936471775364208214566470749025215380766939233090759891768518948239466982362121012220946179788173767135762046545993648940331611890063536072587329349702823699914565897011010653204779815196534922606940632906973892942240063637225536552168357742571654834627440237287606979803030429873356398395830893424450150038288583258419219718248969837860445975331880918422356660163569598140309210097849974398496159543700067748685643099944988218107672640610145542413989329299157695490694874008476599082514078245267079528123242327438469073325157664693705790724038502319488599870972164570521536664380069017024639557815169719588840195693241245368320000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1827881659343554108293203887934662748443549647442508657097528582465700362680063971004179115108296094951036784049204846139639003537249540023393612914169469219731099370487861600130453253356987325760409537458456125431017762552619268906748067044139809639182253894629801091813020740731409262208041397732817426936874949926775816144577708909465540769812720253182233519827747632782932375085927661295020073135001151178355926437674823393271193334383313610204667150993233200893180837614960725803452713447942013580883423060325492725185481620660292357627597619129839738363193138927413986989344117442188310260213435140958018017941910396779038843851630806292819908189386326167563119403811341736283826840918245222901113187200714118934223506238899838205386611908128431047902046234530593763051754404203961466348175512608236256672421843647949455431740575562369992402574533594881190740268416718147503346391991675123241764404410756648577119100291601736532838908674008797884866208093846147348169516446505942217937220883932120449495382865446997539237240058968818731598991190121916466473449830693787708890611783399083793734505846257982260945662433893871235514782884868714798130282019087814105563076590341897768056535995310542854059665995437595214900405102656020690628929833547498232823748612082539692752409918218451449675502013633422768505902085812943665623971677078534280339493300984550650789034618835905787555748914928441109170470813704877614387861175091202359514993934120200148050256065331142016562742930138078133659563582175759152019402184468163041976692886291622483800368426957677388115768343861901937221273405737307773500337940908602692141799097931034572497679848015752262381416441107943690838423169107531948350052663604381263363314148872217690099712914407376731343343454741607447005171099831185774199572895424287324867940538060331920526266694538011995190374351567589251979329740073801825180998705739587634215752016248228319020314162812330142098546618752734057817125537369841970524882032722663420841999512570415455139851139979990694920730912167743725523579699666348629748040164946666133955626384391493333874599906216392333639643197738550953593894703053215018679534747138772702710208117532358272461931373502319768347765073965987022996420992081922300315827222589220640432354307705581208593512395594072809630649555667720662678080943203922622397921529880291843814211556009777720645863045186039652876654693632062124815261904855534920691743200282545627146424548114197881113196396382294996617531195177996187717359749281918099903637906165543193191807793908721902940896865180255415229901439828756040583838223449810767583914047557443658373931064272808633653530863300048540815197079179195055354269818823168312367972239740777502835879692118811596212911024153117990780306418500491584482873852703708664001353162216486032415304405777102588745569356673533838449312941757583811684018513012189659160879106475654753319210624162776989959941452971399695498687029481246464360767934677223823056852695010677828568182841534705965416407436287001816354504918009524295861390707984352778664179139481517926465727149554718794519045361163709701554855935562770994231141801629044258768837247294012697078091254767144626833286124063670448661176460866027737229009883228687761650230842801359446803304827658795443444462387200000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 287313007849522495949342021524222004991930142443081965019544044638202836425409059398252828524855499895344604670637387693732707465754426353484234851752678623336126889827506929583825226517154147764383271346345346063800085993450978114558020626806488922316945637722235810969389398758204953468282631749737653160874986681749419101136021941931493040443431420759893930163553375101468213255101533752121178271727021669741668948389837502059344008670848265634772472382180140391021617707354955520883266888834669055926577393735089518216053448270869388797855593319971159329356023211598934759861424505855799475943702092682123123392483849654714817854813790116392631029067846509665157528222029467832542820271014771392770068835584187370903796167837898391545716249156225004859335392765980532546121694878870912584164354149063558926977301348138036139460984824430229012867674728054554430696824722781367497331629441200679533437120706089922990937524213170285643265839803884540007247113664323215252182856571205517217876924638692101974987054530110112601293541520661678257689059599212007842446857778340747181477990465871246618459774759240222410426164727285191363667295267494614347215706515801570189553253853615720530085075917437254010486065048099187301039869160548980640965659509024502233023471328361370568638244960563778844149699529542787090931568913842760942675171440453834062542040986256867164879593299394199038221797161965136417430818400329668810119989887470613444626501868297080748034995575694422719341705656809193927116293774888635016650895361661139157768265215606729758503277671194339387872549452034205425551736322526452022592538658744047030269809996967471239183596306491244211815891646038339152467495750830213080370522585291616917091788447562434800028062447876762644591775717465055367808320588304985353884843647406795838517719067782788468996433793500598129172328901030652897383613280727616804439470269105569584479004244584070071753333309464019095751931635450968892022474982300552620219673550092227315075622787696438645145095334520351599048018785667552575572299115778325052844132970432157730530942283442339363566374725409482822048763468432434877611180593439768643480408418247717440659369136651563567342548722572435130679434537157479932765860986172255337904624642950780418604483243271932914828468823025355223264106380400468123919252652611363845484273591217389473685801298354789773863908852098305632215349276763063977289832392884687634249811137600476987693129990190410994687280613650076733739405994675600257928748467514636202437313608881463766051766614200898536745113320337808029392427350731605965433531620603067135352173937632082642383505222111569713803724012110650893807983246351062110340363809436426730413842935519615525244593048607339657300336899551168347661257176749234971420172279604994946619635347325288465024837336288079265313281085380827326581782361814002569674342062117003718233811397035701691444558136373466954955609272753327119685462040474528501022609437925439174486275669964865342926382060378983081999316749931123075117202525534010162836540902242043862913520644236496770215606684209179855605990134524336826785362317801683188010165567037344120672101896393374615274944322907692099814103514529325459102572046179481691760704484464048289864907721080752739937491607323231284887552000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 20617505332944592424055390651448159733283938172393689941676413726341350710838269649919979815902493254857984476341738384343150050025404187635390424011120192684677257242040640420248261586956382536654030065282528061833794212787885147584640089623200864909300706719907270939994147146527324806616972710851827547743592445732587928432233614312044619829968721863762534745026320720440417841286206155696048938669868288139323353045980331663209934005716763197884498218180229724906758776492042415232816084449663484546274497052213580823471221601555307076018035345090217826721506928563514850638357023192572757629486799279334638440233309005833616114322384771240583346476175294083800817171965175089017418779180776042174748645030686764581336096248433229390537076175117007436518020111681344511133991948097240160811009871476354720843368230212436433441983540909985980370742090756635071926465319473150647322174402482645743873696395744543646091757775683731347368051286490216670319377527659723006475515193553616683068828325228018588851518915763002178908502136634504100293860953718599819301336702193967264670605189435703755959322516859832063751493578183027201623507243107167576520519284213228775894657605300281120204821063824026573262692741730972475338317851380378854085224077852376188483348367571219852016275443968559004001726169459807113863692279215655165698541967843274699436788818470870296478313821486391427968227088706857986186624354890585632786234019413176535059539576473251075011609000372180254856612658188331443464353929969447401292063303228737359891642232596977437624932252335309532003195109952604167968261375559464180542443954064101345499235759955691179499644537248385866095035526791906340677222285045959874941711945956898562075357531524970161463190512942255241052110029583930540672424785296894985042299245601332642961524496176177910560192668972376886899490403279317671252301290743213397610433709166020207825640915132327239872958822330631307149269776216884296588340508930608509893860952520602468375424387937927051800351022371526969937964302923586957007678962892282646640157366128267081093530765588633996783140331698708699501032581426375656548808423541653139337509491741195348929525811668941952498247730854808642211747154305613583199734662181524817119286265711546257069193630750251058244315814662406655784241157812943507925327354040654441014018435017517724665594867746314502130135690925407112227290492258643612312057356072006862198762736925296006645189241838867073792148292906362959137313933520424854317091500824334431786706183238735447144248007984571427568143503015060898562432769399948359397147281525591965182055945967739354860845303452078164478159549723758432514123197467133226975217174125751076019045044038937223852576188899775005252770513482277913098207614745708322388712351801701107270402350129520114879388736844403320521851214806480339912586890991807061285618164238534960724429846978001269006965439103393716051984761636518755075118124714525386234344012355939339582232764396645638596520834125526654988371074527954661490509018486350516067057735393644614250804818371269505011694178987053088974910216034135711483455106322716638270527659595072301333491591480820645000268410989631245136698723445587688805695548234751485668058062819080668493550879035829315766099681896877931888640000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2741221342061980195504630450779847816765286558151533410191335024286931996290786169605558481942538174882326201966753311457052933065345595045380923983528536954302906940567975984261177929903390117264111381603851040778903554285672906068769628653365914375756881330863077460119637569373730875817625899903731267356428093246274441831459998737246244136121264707910793602848161603641286552319132764772919716873752514821611949755828034959639885880402585932860269318276818496878730968634067641032962288225583480182228507931431086534017455013279539530002232349333460000201001618204073900279277045405113885235422089375254118783233184913925330386643086352727508487061626419252991440996777921067604665375639365949055792390060377416958881570446903740485791149564859388841858150952454172434413868427379085348694251594224585440517441316913326948897191536395321929253775343377235427189348748974589082637144286646653254533268338210450253383777373022808096349807899135799565432574812021427789649106544422187966663749060001020115439130775121559244042268771791126508131676012190057287420032014230918357028866271352238353721756446675236033045894888887802459567743224215407530037767951868862133313582337197086813008360301108047439701075954678791683409431084760422085279919355433646228590349747303864843590668941957690175362169402456989210463223369732838418337141492832020627405136952153281433295980115106956355346700407229810950173628026260938859238497127118353057619243549113857116214507071825133942183093987490310447106222103895355466650725987057934975247964579611082508814673085889935837034717331144029157598088081083619916324661174667058562010789777655882490390862513376160191848256126750704078973233469024554175642600732140827702241400193932619818659498501281691353493270665931670608362517685185504489247375420160249454624372442563842957021264723611634168150838422783465317544392435820207282822220891296564745424674085695780764101222371958634711026686271524115417658243816442955964768561261635745596345091429189552541399800308226176670067519782820921451048277442780647298757161218993569635978366793336941972487451422260823704584732658920699844906542037696170807007507264668097074184026838633764845289474465424470510851447637542589796273428254123648455410924129479405561913151124709791561656632515155648382475564148335245568212483023378029079158291301562227220574755214681350424231841207795764756384884323388930953916899906282556294248216456068019362452139745262549239083276473952483318479102349951997827209957870988993946340646318015390373272384188890824036156276928520643196311185093057916120471103208414297764422577897862881139203045320204255958296855753968497322574414102010149466894348909756698619327696503854036612672724292450446282985951582177984544793645409955205577330063920747101331643734793645264268371458980298798331834682103726773810225681845026537000679821780873089670672337387314649753063045732916182264396644391661537708066505568747107034826608424931696287757937725940308856953469214446214953450436979524721811953112430747651853570424774044827667571756346195196361239774876754696417779245931718332334754574972507340068136213258408103898179207429339603547515957327778313579991286959474399427348607942976427241030816056548208626735338833985976385686591229097507448422400000000000000000000000000000000000000000000000000000000000000*i1^36 + 108114663120503789774857643732469239901275402845694196052278853915661162729836148743122113459981664703154627375722707196501608102807418638647409829307583810718342984789092016895561443017256745767812086155218770719038586915545705457431617966746884620729687120148840944539688932067924734602035786206876753660040738610698633609208987368090542015801782289325089727978840175763482371464239425331516704249324018862184615905383423765796301580844984177428494007852284091920720354228159701512605865226750136923929199925658118173176940148563337995376973663459886056740228292627294689505800269580763657474430395400433514409520456153759451513045147283405799882076058305156955240509767042384264003620582528858960217633766154928941387612271293224233150060426477308210873499194049266791637227671207645142922508592009007193417237825960315393673053259718978198395569578543867489956188008096011044016596150074524949932515409487857555215571238007596188474020340749548409107927558607177438673916284055728173043651728863016915961257718656098426032114136151428748517161565102382988566660954724975937234261653964409705054785425166938489065770674825955091870584360035871737609632263235364911156799447800852055131408504357856018278869720525549350184704534968379291643212511871896718750217374399269189409634546806785720356134130362101990385753961158403908479524773744878661096916227754985021787759281299309144269746473551707921544893986007364146671973318784853984774222741909349429864185853733230105066328858220727236176907237730977088546813676125942574887073322027392871242492844366184716947588310277998502667785976184077998087904310765662741097515811487119974411586174913429990202154350448460368112092750125886521586695829367644449758070482468606142215812371618507570231425124886482551894718173245719960410207284275518106396859714415966758877035784391328639979659736018509183393774251579886919593014066707605336337650548822968953541936458844456434357740027184159740905484767297899493662053086779366952262458302964164771006354263442833097242482415674359030932767322963801295272628535770402945367059802479593621453759679989828581215336424447972426798685325949000491616513536962090802030470321860111658336733416716065504346934690686162620667559134603280288824403783722054882550907966108372439918844841784640453849420936372212057110404178587897952570642883641938757815091440704970138326086030801101528658700702716743336399446260012994254263981386350782409155651947401668659909767046051140968909412879190490146503496434699281049404382889692039367756637304667065568484633963521324489147542192010815196767779709609035293474211267831221338290490360806103050380181556641979761281207504833683761859091963563457039600036851245746450943192631109230335239641483466727129778040163386142690290431310152571418773410470834006944223263952258250127476590638379153998151717572525137344549668806986477401356151199359545669498102206324129691669267155706792171606185858809055912112772198466339337632797780206632314437835550542162438748901013183332831539082781269773800209292015608030185271780095086229739655490147363176389793447549683373929307288033277215603383829069939067411597954387684671224848434812726908137810776990051026681857011995212763294307123062078665011765665151540550582416298474254729478144000000000000000000000000000000000000000000000000000000000000*i1^37 + -3057266118825474031967057363375965165020499746691132131430979654406589319907110766931494508576048143196715391712465297352693786896388565635266197488274134472850573587316369700890248776148995908060439649886732582815974062485668859223988387314828318561657129694616392949803617450362465833312510019966941665475147738783585374188151095837628174016376790800960227472199854294525522557948751786201257465590600623068219441511325135919053452188690747149013604035653403787380394040848504393711314719378887117689625339646482882635702661648198755164370305608533506919095589052020104127127333167463095772146001256877299905764030325670547056206223483877107347969325228081680061874455570595668949460578743987382586308229454575911637673767018495385421833181667382328007047079627942105796119057459429139101968957394158286952085356125099007974584693526059973717803329707691534273888840133489661195347958288734116296992525442899243613198162283607355074608908119129396991099011214329444726003742902684473211219456062754693846397302964307430545455816453175907395516616057763546439197187506070268586694941145978040364171193214616406396947671165923474005867940613586888283635048184738574121687786965266563444579267618137581618241227468785534119995197790365858998508236002620765683326558494103829632567326563888739649003045400322023306788410733545047284886550287584599071572859400137577594388442364660479841453347782801221079265153960509436068619568865982930397551519928523654322160714923919035695231113605010723729758462919867495854913238571825033100653866566423891376732217203207712814320755977213435592589792212570940544750706280526536438791655477064936631329957712317695126854390040039878448652284158664199118009562168933616290303141767832208260136645671131608337057425482941122481388734074333475106066972446050260394985901803130695704307569487772395656681464806665853955781786929487186789304053012880197462519459937101028328868564758979883946679255924606759750400439616017486260094530079556533519676221028221326587795878988125019892175356239607227643833854726411312557042240812127652146830238461923517434557341729474644128282569052170278842500473518170650642393853519815218635384366793248463377324282600786266645025215504436829172453972832080589652832422473468111376028075828888933075665068580768251943808077597392502129265144113500764283074940032161564536961298538711346274783889390132513991583420896958061706953832899408933913676137664445593993513261024331674949139411017799597553466316845637011793449044206786994082441112437197642402753692199288437911020088720257229540456829368856926245414339642749308988222086579777291864069595104681197236787770254222519715261237734865515427297163626008189936191930277983160796385623427585025928765419259524033074488704881350155206355596347324938569365935841064979382346532368603994107870516737366741869244764688185452268945003831372956665373313041059708519386798276971057252709924141319259645777974882005937502457933085093170653059646929369488095191172485225886266565129555058465897755807268388975809806405000769684904371333760393769194237719941268484060967000967549903003551591823774557187519178467635600365183565976454037845196635731536839190554044184000501418481500465062585824059763709451031844210689819050195081575574827444469760000000000000000000000000000000000000000000000000000000000*i1^38 + -324370741152873013949030770106934811584908361407030219355728797411646779632626291708946705908725916635547682937467974137453429252967182732248442538500178906384846029795657748452278085593797716562548762744552481101154816177711233539250514413127436285401007106402108798457964421913691940520964938328532093331198037886371652672212986203825776017386348338942451032986310807555290755415780454481883425952983949081823335265788901232052244849308243623547850275323674408186430481352576992375265688393568038986041778053056057327198142858693936179406480503151450348687683905254915856667212115770623503372890262048288327695194207282920090668000493963326226719687717218563608863002849981428382056889990746489060961473386510295116725487861258298916338840091229430857907528124873043641921008587716316581136316104847465062565466045222631512545791894987002126551444724467942603475477026358898596732490616342190081041499084719623062941565114636191512277073642949787415262957089626607097666878987538939228215071344607527163479073276953968606682903195198286271679067110736705586364303383817137769068698665723243009175538640768099554669083622940139909437626096053015012243892742460284588424234648859538157434123950640181393466405848586165030039166044710696653322510438940153025833999601155620059550313493899773845223840401263634124460733916821753261915295120400057029244884885280877650960766797956223100976245474570658414099943047180702536760664649562373013357049817243056434172854022237234800306047015613379257161579314503505623177877475390748501440317992695490765391503014021519375178580987240022123347606880724691694951717490999440071839976009051774427206027930318826133678830082453005883928421748478634763078258616940317643021445255032476010854463088266535384241859003370313405648710688566789763548480352522881134943128228299544074901277864340882017123860180646328834026767720381518618652732660695016659843876136844315035084705466684869513476834024017133248270797240729928607551851518451454072662513153499298645408771994435796365010557930028391744803280910137263292815473398757699801749008998639158960657203823453781207463689804959001848795810717046793398545772664160408608979290006784744518827594546349127689008286428947779220274154162016254285391978382576708028867059998267432483776430453917512259293153457919479672319327502176480144500318465984481959988037534143769782672801197793114544102955890407748991373906035703596736720128847362128218166952216329675304537384620253810976468304578535691609787435006340548816144632247273089629310797444977243085087707156165907042497830934196522078879122526709087775491858670281335197767569669941639993812110543465929034962313655806881065982608789138025412842107251773473301073757631765975681457872523477294537449663150604075184196434750073128155356389403453791821271562613102926089032610887396095905046177529769724284339665508049556509913368294551774796406870905091985992847794756320428785375121050894604565404200934870813025935894902363808164593616136695151970135745494866939609121204655549194805560745511450900557435488807430861951090803638210576404697331751554125733452008963423576200348019238980907652878481920697986233075560816254499466280536610101022532916913598874433560257767296657642715528339537021508406520296234391961600000000000000000000000000000000000000000000000000000000*i1^39 + -3341175383057624244187131419320545120323679762479941027008752194871912394974501999846803202942031769051333295881774933496520137268357740816863681306682062710559290125531561093011691030149441208200049509950679161722242204653652867508932865387427507769254814275862909137895060802455187741533527179803709135598658647215972246594062676164856893232461507620586227008307454257786442536047819841892453852670618585662551868664769785518103522847415756483721663202629065674100456249088024551637613353759376437186881251676132735505296488922166595658843969996919039608949067654806773621448518056186018523705562107861732234265443781922141384924800340451511820149164967950508463041217853318003221549518814748015669109524295346135489701015337683512196134579049314845756003397419272198656164243588474633686716252630240713073042208452858945858276448219237762667626446707783006219523236688803233841053675746692077393116028273394426147114404147204179033024352407098368493198689328547815513248048046174814102847330831987578962960070705044536105586911175203730142605943206956557209348289721617188068672498498845331802286249383133123369555090826441613950319393890408149446186695443354881972866642826359355174492124691069251371180729049349945597661175326241851032597135740016924824795782282946237407847242284611948611144053920751340971309187150268979811078232777856308509586494568209159831079727224548739125513095811107291283037702403702558984115190242078816431328645099443198165762841293443455013638679458898773271058096958584226547323169102298609136312209799931882858391819961963455356436353554135702875814527427902642480235897362475549213760003823441247025341798255483886165385243263860760488902426492609695516496556055261898887333099328696808201663260297795629117271043851372706343933561064722352681805673298749084805032320695212588217118333021230738531278130363376361557475914708080205622619279457381444030803129938619670238216238156265064094970639883455959695350040264568875384143627104528611333612255762461531170535327081470701641163107540826519379885954000171863317811713991644092276934320073864310642210525298205138461567297056672099864642089182791336299486170682555411311269620786401432383612156989716662537936713619062521981820622116053953055519662451083969356196511517529211045803051414616288497071455122348655306433395120274381594240718650533397124123947473267150397067892778840768819946922170760237071388953558684332686602088221804587359018589115337173373441495272225849824056431681286730471521656687111631820932178176210618659945733019500811111619485770290647649433173660235068293327514307345288791346099711698287366864266360363404796491316874648672558447112112151271116392583778391625718683441090645971103980112054843924851321814602613293895302459707285649231587232766405468583875137658947729053301656270224258235463466694529340630483123257067780831872041635407162964830895928097821922544067532195056223637151722991979461623742516009515494854750632164106062880451894687389151393785048756539909006006349497920297019329081802519651714614358620301668892895866066215783778643458048992467389334582059176498145962026508616037150397873697130205889983583099713440584471114337066673959923274115112735404870052494477955800528274211632996148419413199289007434891264000000000000000000000000000000000000000000000000000000000*i1^40 + 267577049490362731814595291368192405457771790145363250999803142684828765655391249834943629632940433965996797032484561589615486546465280042206123771105503045948889244962346444386432240074135487806703670924728106021855088238554854293993874708139163253071356757709762107273726606193138158637389627812829601030104410802285831059290940008307332791812119486259990738398358372738324252742317923198789291218065252351258661885779125968912413485080954820100219149447245469169244809427712828168679284653582989562670899656378827908690263938136008376869262089021333015343860991398223427718793876041585747060599639015343801863592342514109964661315929047987009688072593046874050866527352059009596451415849240137822656323125840010995125295009913623062270739802528095739860472405400115953292653552801600186460324150341299187960713541424399640212310765955549902367241396350422971979227762493552126997889486304507734752131295545055727902762710914106612707570703518144518835544600680033889070688828018814481267096386390674792971313299430499380916776636317108558067935640165901789641169711601634582990952237019338648126676653657390532989720469276759924691267343306457390391614331929572240686543304829669395402540769776843798197973238759137625885602477246359659767232038578230115821812538627691490620331841442959673436118619540060675410059816508651175161367882396262649489464647291396926938216271906834391390246652407092736739444655227939257409656716294298068364014561350030056147738066951884364926587347805613557990024927899515649870197838581977070686765361083188726780919707748569890489800662273252262669997152674514537618858291657145179286368025482095137672098921518824919230977230738007260570410880477152638853238764582705352710822200922009301669184997391601091924586976329486841690654765605289239221963595821114386774873005122299558278544569254614866923650296185736269414363572986287254027282903057859285121437377756889413895926463204809158810340359922491159875980325247003854850618257391750211595802111490859453751018762696551447277843552576162951482895527043906466387564322229969230189524697772778725132535097508435769015788643496113547021341436857549720104064432637013354548135058829367765649588690669152086290237980738518005615742255859658415716003968608817723386533169325722450348638759202525605903143220030111124383943226264352151551595329073307611600151618459110720353987633526434361313851919921807842716160961669779951681559540773573682552776104370086798207632284988819629804460241003522730767281881112017379090740978348558940469744727842818387867284959303302768819796224429648017049520592193455735061993740936188890810484172579057304323978891227248061489877591778331174489655411412088243585829700789195146010811509533696693443905547381827985523674930603085570420623055473198259986896464281067885539584942461463196513556381237172544379162244239317482043157850837259187070151659221919168067007204061032956107834139943938815750017588009959508220344839107420268177913454541329046367298962392097760835015313826388875741183177228945243299590295895240849467217539303531289887940277924121834955896030249381730807646365560787386898162314981072259546487146906888098949480712992523073631450456200770896848726121364450113859286167844085175832880644488008744715262361600000000000000000000000000000000000000000000000000000*i1^41 + 11021753225004057499229964119491127928410932689748104135466999114941951874570290484309993321543055756511596201378842108599003346441757998377945039458316120917384667905495499548271753300632172344060403866486395997461303353978003467956601454315961339000066408795763080901812646700178417937482248053604400772803404341738951967806760264012365348856418435976518158947321877542471913856158065888256271495018541555577636340597215731287410115960091715880166813462037296531220581623972936618621272042844156377322591167993714147702409108419712032663425238191155503464577637856085412534645650729559634902009031864440944608503547807424897228169369615141300994529171817892740723505662296898814999565254622027545613013999420051449200973614455782651692629006011517955242783624067654971966799879255533210718042233335195214422601641534203555680920751598452331322078943623296484301931900262072500379528834922048157375612859143067521789493604594126986393978734546956833058172561438536507601732666199769782999215896730903236177786574198283742754526462445323640058935176108794321737216468252335035018170679552316559124177357990245824966960802039931516285562695718707027026672266608397738529345753188772941359051515325839181428531793061632352568540466797431917749794849052545930046689745678060735675152540913346352936509678194487849431685547497722018605413908876612254442879494112351908779458768404634109826350106952159807001307765450887162665130078308859510604310170943770669495436161057918541862372281442597871934512866075013187270612135647843385799243788041383928893270705468871860376671520546357069280018987484030070341932406751034925393869679551370564550323520521001663474795130011272049720299591861741562937568031720312484230719749355724171137070410831503292032160049319670707977192188582980088843543312317984503903985028976158006803810871363582224223746605891747121007606022492376179349442284210364573879578671684814902988363576129239277191581132020890731883060056131584082168513361238021597316242301849254954629651340641043679054838816142639616998382482118709622065059714796641182099901619016684401530186862061848598945890153453761136560977127144068694556036978770240623425050205816460788941331332407293938225439892499518098658008513869696651411933393427568991953583160317874633414690917716690971906339336895652441634368146950592293336009804727528127645620117579623137131922807152017899009072809217924703970322514288300185215821186237203497975997961985298427692934753547070757816689802118235926722919061192272642194433153819927599406068379857281467105488776258686907359768062667936498385307604834985378141139354506485960558831977436430482819994595455404363059736581513012343627609909792919533656329682878687257792479443053714279905796092185399528317754154646596250611254625646428144703229842775574814152969060203968022668907520032974770653336410527611595434346847934743368838293759099687545849553731251585834742498741900565342759854676590534078530892068971892303341410252606072496931851527104092192346378298096355454486912067083914394433795882774679926162344623098045669261601719891902779599036451589029712650530487078513012779301932344889250033951233101510841124304181464702946969197858937418919346651027013021791887234141850463277563194604000902701190742016000000000000000000000000000000000000000000000000000*i1^42 + 190421234657999286455444017720696840028123675066435762911041801528074380693190808204758074050704265342330710509021971247205098673202815482883750345855960754994822237312299032352432391448433958697477490409888499335482419042610258613649208841018074809108862624451129664770289313265681133645368772883146960666120378259018445518657835687718691780318288986194139469712735793240625416133796689263812771659202177422382173099953534158954948002914966375279112800163127469309887098587365760525875769463163351083840689306314098244738888515846285723934786195536683411397353384481815669568299077721556646178226029641825258523062679350175741589453831185508761137137945792430801200269021718401337516970597080754255093181797553118348316853752923962676845956978931944742181298541876301557176351570987582496998168773290959483755279006962549157729098043049016722874215657349499697627592071837229458865087250933125558135137148741704683022081509509167557002302014931287647262814797362069776611294313997836326142948302140784579132357623430499918078361699720748041638120574362086940326418448040482587869518340313805964306757828046276571878277643658363641405675463968123957813170453449197203972618021677081966101550581138938519861708737623772873867423029541735732988933190143720716652114265991569102967473907319739033754496709165341301721058553830888891604641166698693824810570563663279234234860101485070986833566635289533862714552244043959103228918884169778392113190084932680296252771031715476713530462388642330301368181632079017029047572919059202725803951056604601859446117129865889964078524707421632176744998073085470571311118353103427912793487211286745557554552779269006793898444406207113615044292395261558507715984845756461755839582882187192050843242452705875554093311761037028248257288260422198201389290251435780154331246751623101216686202993609848310458979617137302014752829230131544141577559343536714490097057717729419182305628556517703426385637276195879772105792236940104282549823197545740922609169999907696603932760532410941831211758963897540648590636664289498495267804043816851415727658038759515930677408913475604450540212789201189363069937107896801474925946710311364122826936686094505563767289952533067579272705294062543879547060742002428096332421871248941816049644851783500335977326757913446567933207182229497400898413824791429627913509278193440943048224392332446249543385726641962061327413287718769065887959644510967113636294016304635685138819933919028728092847682129034139287078621476072410536090439306383553459792184497885530272067861005088241366726343929123860540749183687990210495556200129821781333800840386257259164587388301908278147018042140700662227230686515650876671645573418476925964408177592117285762921828897241868499720323962074931517677139619503585370699765142044813410527358466601785260607614028109178572857470096453057925898720080867205927624636632292269588250458418092038168010463285125752788180847001254851207989082806168952996126197521890309932758513487764264112125594397220190104230040093926639274394591530722988076126505069307681614353956762168755460668192965637871663473479012880744725805540164164544755087963629709279086605250060394110200550219903349117968226992207343947693764571674136719263283096922142834828277927585487635087360000000000000000000000000000000000000000000000000*i1^43 + 2041844498202372953621016364898500312735114685954749956012642053499345377602499435994645221598023318824577333310797265898950624944760995786073123769276616832348019817300426830866348749114209093413092583045362204915192830329072188864036173502628559423702088686864273472188933202816352579237118916954542619821520450170481690275598106850445660519217702119053102285110235815156929099934423210771350702011305923051011525209677966272837158362469527205399495057118101169321934497861862319905152137149606732539705575943009040717145824963100907205753309738053625869661766079412568287342991421738562496564594525002175736093891050187236322290708152551345879322066019493137953073171782850286412191945540126392912390961373179039915677279935182511178524783319156361167646324978763281579523214647183003941657520896611344991153355568765794133353197366260327768901559520912297587130449031384525124938532427943589893320359534255014094378377487486422432875407125229360924549847420399101123923058891330127714320636191150525571135231979894531823683918898281066163615776943972232408731838553597733454920271330942971064226950944504631405562201318387733634972287756687183777245346139329592840917826904864133206235315018246583081942120627298941495485746380385775544587489719736452598766394309853104856432973203852381397399252583228478641041364914405861661838232616485229184617923981913980692278102430437781388099280620416097267179790577048093594449809535918565950009965008577897637592992377895794294303463472575464571027044791345985751662786669609429257512921267411701299298428494896070089745101401830960134361333943982648795409810046629269401946905710095883032884550592420468851120293126079852799313787149567681647395506454850469223818984093215385079469615215625879417727589787234100172639895463673730204718102515403289584642149987313077067932261685491302899480033481801183634560224074286240112497962052519853286005806272567088456477734686825523573793883671440454809353431197996540128206311703296643968182799742199675444527239304517599256238832915303756701736895026340722975299527235929106407459481123130376965996501219153709820914174013268770012250409027526020961715249740793058533750292333789171317621428590951643135190799698206394427074913337757511833504324038118529152638706000568381952063087752710222555175427843063855038701086036915367830914969730561069746712664384756206662864180511023817015249571298706797988444367353238455331780595816270610768999129813511249146454932421565002765399930759415187643383542923342003442535283203642613301367318138217932183972879021734874551086950363540353791441436730007157568359386156607588293929457445035841241121296703149046612175145579765356382254074058213422660037838201566677111495743208199359200708100230024636057861248571745338865679945690086365586865975664419232288792106101348582618427290477136879471349046512442701122264914524329333861711103040181004045574542370396739560446227227677472368753072377014628145531044005977835534032111414255547234324617620750732340746752779252042072673147501756063461631572818318887950437625098521697513182669790440643049504905928578711328225450065341974646311204202348013468641381700817099644856349682736191952886792334782676566301112345290035235971355607941483647404107231739353497600000000000000000000000000000000000000000000000*i1^44 + 13193848184046760843625133830017453389056087673357165460923659710665825188827656065288539235987931020736842105333909449234092519872651506709899708205579926626604496926068481601821715100745890236203459326605210269341883647395162669082797326293310592841051211048439604038699071344267689565796814126454652657699122169467933394161967220540835890680462670256144933533197307730576689727175496784318283649824665993595597682851456284203198282645916475064758741607635302464153381794951999943775506706584564695359520538552259212263301447090017667306613717278825480001861023055224493144240986604490842383390353531562084363381377067589358394180950612202416638845681293111608276258210585979894732447149007681199262746171378990594844719650139046550310006141995022033477528257507167821388535751150107390292742325609336787167707576718117173382086921330199216322772184833828256262226777820816171545398201065013776242366121214575539510044737362175378884899830723120007099847851675877469343746494522761482535077847990594213454565928600801427507405152423523672525986376995143893629923397310012245490399672151081934235280834572367877137037900312161659342704867246623691353807721928845348444773475480936849819756979249426914208499107740757726991997337912621693561919214338311402648296857434604821267827426534089881713810396566143713565441592249871846788227110145414027263003822814720206604533291475715037924446562597621679412059609660075857401279053799125779792535846177321126368814583174262312738089117084367570443886632125608376170312851154028947244106303734868265992327056790164125559045085039044718692241481141254983631390522445332513092290826174078046372610300386607645101439034487756672099200929937046060632339257522050912287769967856509853134851528488265419426154890380761458383345982153836502801730309861352506463131765405794314167714729755960780530942054913736132376832806349730111464317437611588635423880983787048647478755593388376030180718903124915123025545845168330705063235983423308570514708659781204392217336126047382386047487032687965902424922255858373858324567831651018567219619742434552854337551600693411634472510186206213278688603449818415809920160795229008208237563433122730584217666277089787906711431796542470610577991207842116531440575585408016466509896728999451924078927697702421020064835865037456163246969868107280396196028736341566052591514838673058383397952654314887954281761315416124647330952666826369002856234632440871171417093525587287333983697133077840667903969364465932791503048649436249863393263125843954640382678010524611607061421928894774919405348912420753175647385861998546950179166597784459321728360410588401640939197325908955653675845442385940504439119238704651480536751489574375614154582262899418664213300124844913041769561369609085377785835780277694837398957865177009787699190857540063316600060681199145009296183989805794801120128382196111126073923562913809672463039293838060301724268161913824528339587453564686480810111737058183730338022887774818904364806871819655784616473273104469538030665514920383722640324714932081774956539405853893029247568125007975867987742200882910783196827345116399220571910558895966322442075293719165076890225289821749976271614940022451127157315086101163802738767412182153584466945719836606464000000000000000000000000000000000000000000000*i1^45 + 20155441062421244794309979039389791570301332071202324802241454234224917522654967750649471375505686614993554830534597034903564353706022579699037258744734498689177109515805564445057160524274951777405318838030166546843295469366709575530382540382404425280286423099964093367202550610378243097792483172904882162403358664869098408659280008778175161813792001316462598140713406433175049972219191910862424299550951348790250276174482430185134714643814184237782965537840634323501540081620436552166771986302342024512503338265596538214356719816817889612996314425676281123234549906680536470840911902988731424651727349499646624147586654476472985398395514583174858725366505839820027441143954137952746065450049682568142387627720307467338228537284720716881492317327653496138359735358253150824471340153653384980110425713295511202401302072930254067805793559472553975784383155272633041219750843255468594047671485543658112702852955890578461289142486930811197719700316228579600554783508908222197406645521205176478236953942988764115892872824249168978309341304453783134610637546310093912108988793891473392639227022746129349012021731571604490418437017642217620190020466427135554663361116873895757603877208854814974717956685052251938322719191752481566028674637522227411424317727688268841385941775309247361611210215875397696778356703093585740673686558716609198348867383932007801623842997051434669082566178304021054188665232546176163404248645450673711900783903011538067999591146215037403319800100589233719133743418068070392900666491570740207164456729778256502042408278580360991383421545486810615836228856076799055573817768802410442868746420096344393615764704227235468547190285853572565557254810491649710677952992378087557782213567005786802771256537927515232024362298011052702766362317417227728501378149743875180358987586094832410129709279825413049038437653361967165684820721632938325417224893732164893075814416512283379581485912544558549089152559767942579149983207127505204503702258970845768687970692652097526303491942245346678354257606702220802979484620385770902380014618345926426154259535878208244751651711196305612690527992340810695532926812479293724949472347146268361325673938514597671043756284622718732863506028654282133348417676295509989279664658815162813497715455663742035127108840957701975648264822688008594436163111320010282752379035919621780934161154054321358521394525044759345396123296273472000732777725578455476361117651521561973078190311050196509452057768238255609547723498140760229172785680894771209790098192403512433334623601735130991883998016734431701870790507962816469188918657851343477307145039996702246941223182517998420720169741148310156970728207582289177386681814471951057850266969538467778735340221216700026140054869084245987265401070847527888229526610730493124294687616808922199620257763018030314558978438049567225754484670805708345698639863367761011995740236506228716913716841059090237137494221089388709226322466810288786312199001760154730320137853689263018152523862848858298593426614483899821229025860114627652521328549097971487101970741167230299798931171387051380160514397552164973108736865096649866045319658092479212195963758828059168373716429657239854569197002042172931719214771957601123064734547614042141266624870100616231553691811840000000000000000000000000000000000000000000*i1^46 + -1400211965597619306563752578417439420828451162094591465994887435848649570861523827459346803726706337107348690062036918526052321078770069444941919104231687512203543422708268750340629053270076764396314772232801618771872977590586177656862483224599887359877158867860224851996321904956459542740852214288628263977142334164830606511020652236912557421483862736785785712804509458532280971576018219517831828848364269571423615017298590561933437501757838468982212066530528933184690855664005431346549257992169948072682791408201130231860283468062066682343932604251891266154139805993994212885200314308676533096852813601273231155062628423606106992989723415306205900320112353546532334033719834217835962717074033041539998192517164750019810574266319959977449000803096390208177684545227755865314053208716833962628630752197444708540027588243848588184437783846366835747505743653545772389008338151788601157135686311375121268401226172826123769162127489387112787553461175229700603803788464346255400479420918251061938304448314436682789058764190047885948205223441723365438547269423071096648178952584461016591257599074226486625011241573442782925754084815492887851538617710528440651034218996695843313468641453522362781897566338465664011075772289861353869762847190304035529370252754512911411837436495491442014422238294055013960668456093017707074586326805012078869381602428372318645027744931663437820361618077921987200619771686098288172017136791165210676267289539741760548500087484276364559325475109230166861759266851517515505813287091088476139832035580862373352013006195071299848429264714818931473548951502174624862348846995723150940047950836229008838515643868832148755559480046379913384418805898668895543277773186026578187239779553965463331171922377674611975657897866517331384651691726305673311227896943863765679933117386975660463947618501032342335947430282853735241809540643768493406234932820460627651483377405963432032917984120928028743942046646375238676984330150061434980777866100702213067334960318707256221495441874159152303810252952270396278837558791175094901608963686386006707331132900861128772009656564873227728472432531750609825390251088601634640105043891044229343377591172953026959656809200007006500445367949603366512724597124379699607142905458426456919170691536103083874518025875451020405521514983997595803423538969357147248128810963827727794910373578655756178881381557559133192629884174239215567761600966895586471459916851026806204917268568883169062720220700785962270381462567801308116760459962284844240147008606001602048666414605456992495392804119602072552703701241753808731340335120475875143760914518687389230827138572261751650935479560554225989366625574882787123405892523487725221191107753155186895447142495999229643326315769693372762093853200197509695685238246128427492340421302696506277832478247357052692976973096432165330946461546716392972661383342609053803099380172555098361170359311289377625773378985835980989757331806481520515412344898829106577391369077259780935622517517767813686978488749328170127969170337736355158283964388706586541909136682042549730739533602706256723309748048501881489617017744378801611013250041865109749096764170766061226158307195272866810266999696165079323215005543002130923478376705660532994946949201384596181719449600000000000000000000000000000000000000000*i1^47 + -23354426189328135372583486053650473351065263767962498423867865296506081739994977931198078871573427050026485335621811257467534777736990504043496137983738038570223927828894963630594360795544375297671841663843858693200144223088786982799482269562164389499105351135904297033319254812466837079245717600644482965448993601380044707368583884806938046005353604111482212231749761353944369473647978673928073533452608485110404671869315501846766675024552831098634225927831543282672470679573588554099955880379640992724643027025829419886818970270551889572517720247235716351193967329882114045623441150954077980293761590799874755142426015426260028619763193016573160356193391031519713692060357820497131335079533881548733509068610817222714202631476635187739245635310139480687266596186040694620065239105363971048378587777574329468956121774109637344359761291985546300336554231188068348016515775338463101187546568195896251392824967425495481627399729491389673931888444154911465409790385953839744675136683975308457164868521156654831171018309424137149071458576096074951785063919950765347621031857249890431923833306254389146453425448605527686493510935928579250704684686966884304161288166781741335040582204224472059045501635817376416656495800303438617477790693029545799549600525147271044488016217379767736031093224397819263077503763033181167790281148627652954043340806017217719694543596589472282570528015135512446738990283999526442112885980548731504450410695245486926776653962867115193442162359947930101376916307419465960186435426686051386644471736022608612905552958865856403210604773332543422966720292607614342938561810269579843086343576310028332554798285202475891677843605148276998671467490476212692962359592707471665953835054782811490918448262275245862448953527834493523776818484391797320916382170779476989692379056935776328109494061180478832524315430112542733442698864874061759990719436291719677408084699296863133929293533071614610743269841447510888904153794833702666686421526918732673832722184419556536692419886112504771747575129901567917561241817439069293015839192436869097540949516342214456595391132570128820888279929581665393521820205588732809288149137388380850419943306335249210838809612434453707355096692786351856126753276753067903197797610079453885700808443212627620835616396348997361387956594568374551316136821905404525856748290188530454634175477754347015279478925510687415417058753450246162239139346425998805082096101736471968105356975241213049782712734611705708648709977454886579300564073058320179255646449856488822107430817873783316097695514229648099356263852030908964623175700776871142761793395437584808935236374493658095719034744069107017123040815233033147833566737502778931369714631649595649857345751238567238397787765209126326570344769231537013704186276072486483474337350608681141770586597368314883669506327190141909097558388455346807272373012581959447027118548023230736090512672438099708618782184114285483109074607656106156968689263631761076734803839907882383843766961096522456992303540157062995957736865026806538240184067960978983854205684917214747055589198808608405528125880884738361939239867091396373301151592197129575963622623047324701542782610050940900422173111553720125835892567639885505522733658427363884791065341613684100694016000000000000000000000000000000000000000*i1^48 + -252344438606021124405200777403567236293416761760366321407118958960055468042434511251620034208337996667985606054691660507780173130088406123881127822060026550175556519501283220037639193357627615928796448508594924705993025399282737171890872960570916560420820923891663232619752715144734854344459122284185231163762020181922182846392344544607613559739744047565906767036675685995337880454697470977280920519837799804667037080215990199029938090189981726783992248031553867978144060193052210701243015606043624746255034326300723517253928765154569352079117422671779266390390348191121503681638762807707424541588793053163736275081636382215915848712569642986301554110692288493031710563619784273922448910407865578021158929717813734583949662950586753045711167170789866314876339334184541778107571301387581601629611088663056049535537455558169054595916263117700655375918673538723692146879401556640884092197222208282710970286718605055792695538473405721194433386774912917053891632609365684639986851498236624908735228712042029326648136766681432713065103599495608750966411163889413838409373691836842129376225881950972123309110966319572168120836118847809794154226464943093699315744021061624328696818634939792616143437980703146638525559394999733536944224749889915255699909462250988574094209851311990097127391525624320663227619839715423867076198861732840369862283411493617812336808472457266855141832309844101428752137820005113933752006706136834967118683435936544443055923764098736873487386618775397826635177444757689954460073427800542894246107610189215373887405005185747993246874342577230355150829497053403286978281562816273882164371290451827633531765218175288651986877256054102919268013474744455631515907920908515889809409387222726965995601990361739378527833269945861035849240686009791153307364657097221794868556008993886270832690129774439278451830287846315458249274838356999802121617834680452526713184455064602787703843595430290241829761850309021984743711805132454349977858376731615094421732735070295709694678312950118041705616181437769817442835449797613851463311826937126865185862481131786256381737332204586243241519535936626189044286659512454325729869234678189258319331372466956800649038267584224165329586206786247801363628620654889885718111324997718060342703733099311088911084873104191408326128421660285336149275218457675586058312082921438282942728475581167687969439767354276153953270585263651823984768617724939039200672281431693697713907447896126461697774267056210838101359949186679620040293409954149492331029643896037503033929424274806248485107166624319321370388014842292487414802253758525055560737952900252708455829376725658651107281610153377732336166698188717975982034761356916917208302739134731244576137169403543935864793566198872569023734730573376194794316327670165650335907455909082264846403677570158845586474007524227090986493044915710877843599022856216647765000826436101374121401441148164192990001797032141562740375085021188237650945703791501904629072251832279385125072061555835831985308261653451319992465138712677187785609339524822568769807356464075077430594376301688023077596055751069647203797576297998374345431852665501250291456159305277957986243354758299216757656504319723109088132208200727355499178930274398764478015503488887879106560000000000000000000000000000000000000*i1^49 + -2120238079180048986070601565084349978262232207356767716513053124541825405099843166608075545432510346795986293215544921728277359030289012352946766955696491225921609923629318779428291211504028764527845949838686572255212565005897309449299006638510793281268532706598327710806230132454165511165371859108315871005193492793244794169250694382180534402391188917683936214927952330144557930266034580216325805033129864833103360198960675611030947438512273949686082910453045169192428340157598590086786509566378189349359923712831450438126487492497312934549781556843201363405959146768215682633820502680140697550729379553744525753845176497963626084866049822525327097137659245398197490107917898523935011572980199240023944356003726178720884365945961467470703848190316295417414699599414892529982634191652414081751095626401423406339435870789553669837533916640003132615058538072677375023018041391655530749064804089100150203858834263787006668844789376883087035348874608039128280686920868977074017353273181693851758877001334401261303386968188590045326434620100794131491274702394996986947006822670255209006012257580757105821654448629766287898193181665168399874198396079139002174056856110523123457600780025604960173807179938944784959325055395870326629151483072840321792623061929917373683018535748835796268483855793256325751332596554489189292185957210313759718977629059014220215554665723510504843665586888118479050389248483297743459249003139655418981486702955674793800964746674456374089508313146898288670765179878306951687120237047162604300594040000705643309095854275948490457434018937149231652376915624915464745267352105109022859334904267052720263434643421833530765192447762028779066816838773630275663064433632633713336561081221794239088360308082378456713061177839653598120510712619981403144536414066302377715716569514316299971073287566240762693241813201780184011305923446041158238827922801847901194655721667437244310348155694355146611100527924944222380383092464261103189583430191210950108287293253560564111572428761222339962764528643554243204070692500180020179806195575192383261884020974215169339625282164631445267692274303345057309850989303779171567073120292147951179770936864898670812741641312360332193763939890215378202619341709497706331107088098545557698061277466480206741295806812007900514803655491002112939704447511003648906792673011173120483216441700737702049492464107673874119104516204698695617580369702742183818654705290576461026606046491694361359171050714214285295303719820590642853541880264104181496594613482534089480641313182557512479067145802984844996205091783078338140951841414661277875773281155824660861589084707536332612109922299719620263536134663457076066592731431524655181125327199721356082553228870942131612872533400652755452402264813028177344347846166328693222138426229033511664418563845310656875307656396267631237745124253243266145597022757792825866065334951687736934836543781280608320936458386683704071630579999976510200654500322754452044615494517090451033251699108057170989677131481492472127654363947419171521548703408948806556906088823876246117265635679676134961921099016998680222701392794081939815407913637800482280115616692248600133422136747434611138081134503767343416105491825877987263846925902540521472803401958026117120000000000000000000000000000000000*i1^50 + -14703987064004949899538413741525027361562581799358920571360604042455551193277516524048084824518481247988397133329550219917379333979133753270824315756160143968975596537224538450934386722810012580156653413377745016806299723360635282451455205860615304210642377408013999775631705521491887524578453372346056923942673090010646834943789243287526702301307318424247316337955356557268841311244407477796107326620689056769870285435943424230645137575238213199222383749155418033474017900299089022879241022727025118981807465487663904475876188972725254061120782814236131998643298650730390822248612203323600252220224808956958463679592530465483459257899999090553404509731377448601453887517422995088637541685870923752879289302186004666106788799386861020270445604806994873164177559803732338182591528661702592112058764969122580468596088439688846269236887867968648764818544797347359067258445496661837293490287162731220650491560646805801297699220173350188401115746510291981543442686994976678367453654237419861949704670019976028692996341230684768459102530060432108404205793898466454495030325857952390788631717809384192080813251475811678384500693929462466700353512497686670443689444013049135310921631222059126309538206424620215318844378201305689797951586023409898782055689721055453004018149632425682943729596344809914408006207232449660470639437064369780681028892094971626691327532200463871555127859007086845717982381202220674079221952818481702377121656368198404948997377880915087499328708207025093921516195597146852369005518251905734802270313691987319280353851373947220126500612576836681859915193117341608288884159507450965717772342912241078497844393931301208479519323564168766835410782467393218330298446603481887856479845997886043715226947038522259777554640548813925958983639084357594323954333982204138719689204167537307700421391644433554905330127820089246212818611454793312602754543500008616212996414800658070546871412057812897708971457834508137464012972966583437908554020581638872975196319593978641484998517896238095297088550716958930812585090078441960356968024096582985338147229732520780737923714605443550675416556136335994120609155289527644386993757069194749778743740879787147579828591877725358962244858620489574702399477032665067358552519469268317061367326007869233106172601085361475862243899702680620266117217832085692153775192638760438870095783823833572559512977351715938247840816137493990109219286942147215793998759084615930012122624831627536324051219968993621750281807132527038542216854485954204578355028275668801806008007490481289046543048343994420869804013712700991421584445244976426174215581263480740688969316897879980775309983616799110254055949269422831099025736971583771395473059196155472349002763485324686903914481706773349759537671365583072837037452243964745832424669142642523720910507154085875223006180155316430899478614550105685364177389074718428383758851706175057816228222920934403332623607780745489137999551320395503690187591508886686249159687473004775410358877267910813826943423423446293763443431995725580188165223310934079044010768605476932692379773107834665755981652141822640032818940675075691680015588248918648790893599582044759003541316532191460330905054791582397303056049692967144575234816608569994720013269855318835200000000000000000000000000000000*i1^51 + -87945378359594223118362269675087991323106601261649858964894839928548478366501936676086525256107039894071757194079000508876288423513834004719468801610073205701037998878449111597286204436967489579065977254535190288542953458800472537153258302971152471164121534209284105702236786225522615049518005504873290559562889848702133471808538165165031810879227072415363162372901747857443086281358997354291156881157916485383639354629089295843601087109850264595892902738921321294687719630279719057126454978744468815399412252546748771383674702105613534751067840142963041634237559921640478934204845397108705294120363418221067847156672007139432643971586295944891439623112991797837899236492396125794754166942811592800903009966918908043831083320828503702343417878061378879911897458505758423443773715588290675630404235400752834316556863398908724403673175597927271390180615215704310528749190911001656690566078230219124300537954276380241764857366486484552278860914489752138350161883618181095791045507945416515879235911486767297103134947610937530016584500188800941169004313045295025714852474613730469173102711016974257274094005114449975161873999214271850183127926522976933559002064984192687193789905560845854399920076134507919735427960453071246976535310567279210673948776460953388205178854245105874877624137989624714282262769476002479120592163578214609291628613756207340003587724935431744426533038738769919489565598497156725477093412548418379576489670931787675481714237073334587099701635068308047294818101766118838549176002619788318778020441852260493004900272693919694007429639126033272078359965564519985816489659973009925778567608670863554819402423189212267631628377298874345414237676189914154257969820725345466095790716352084317711388373097256503212831989626658643248315564167361607294633644862232218753083406095238714854777967761085485658832478096729252886992030563634549013806034969711647751913495261219314149210895441619490835432725928153322858691832930185903226949386672730106642851147131254362746986801434401818037014085236532586637307304398618983647868202906932704194256840637633969108092040381083806249491115284698791675561380359547955438678194467124304975402841534406851124687801433966567791181075874642097873443281728176063747375475271183362543077438144047543162100950052505253405937164897863914440431109731561066916109840022636578285769235209072644044119488525514279204109130708460174373311236569140302784629271644489939924895324800989728903809846389032571637161801342603773033483502927723121949930100156846210830847154351996017023738603274128813389860941056083667303109671982492475380050172255746124102553354730667204863434967660305800366789400835963849393835105215934699909466730838330120829996268634809036187903901277939097407805348503484035888794539131632834568327077518701299018541161432392109040184997269878978987588188020015914361641628238867932239050475237193874866222188549092757923986523685195653055571345666709152267201780672403393195475663569191261566136569923446199892143205939980387041998159302736144942970857266993147008869150444941530668570956308323185175463997174472913093902129559984062395256184776107386523244964774123414668935833354399090215230454854679759181757496855159402410974889937038112233594407616512000000000000000000000000000000*i1^52 + -462675028928935743598993896826564659606419536498899924121503527750143633666677271090796885268721622085013228214766259909385743751609993623017924769726059267529860056093603041562847823333420749137441746573077827611450929839177335705345316622764797656657135549335768066718291099926300782211643253199575509153843776570615532810200068772534184815748961529791032331397487862567964598453938475060359592382765065497484005730143712410541697203426788822810462934102655780717022490224214485542106068498625172938425786210677824544943333988929556284573310460741735390826436607220099502423116110453278900090422885164435576064799634602920452471328367984444567409451296587021469950551806800411012469715656026318874540772922736322107483203597644412414940450534302099278359185283535002554171414907219082693475214411716483582519563246281894163970991375653884003972938022621329872368194003119726658535420364610539292836292484938411578180184773013527919097223212597213591054095159820534309108748110456763051372507078790750503703333769136148778832108387980298038212278914666610297018164717393075367873942538086899550933214672031125236244979150948616968884103492931333428231080939808155249453438940353695937022340945205749238336038180391175706166829868091172837559784857875926019873853414435027645884188176476592718574114463074648013632117895863735673673309729118353352593498980469707930329479290349067384516734358817945703351692883292902093693061190818034248329451477696865096193195089388120842961956355397239416931076582526588140454449072733055302293460294427978235562132397642994296320716466576866605535738729107834082583848880604569884820577964919763516962592380549548482814820845597876490238740076953730068832231406320011526365172809739278516099901899522694177042776050620990125861466958518569851222988553962365802248629580315462267445302304280287400301604943020880078855136782638373552848792673051870941552418399510491121816569757555447004675782588497397997261386273205499674897901688969646951516909165416856334925064147928755054834201019546018421634047330252793275616363746924447371932418368981173905358963717667725061700095303654734046264154064988612777247602936585591981073350066251085893993571522603691007856436419908532252522659325890454770225623510616020653539744189487241898526480100959707513788349992327807365228171095928828718658459267423646338658079695454256295231561542899685213364326412775309267556355895013321396535195896008730886043915051515436986552365485781730917653304849842259443539197298804655919746078863502706473063970703654103420754860502094063991229188277792453887199237545991178650338280911554833278242632667464638461194577692874513458574452197806966561423968962043463892502413928249043371383057040595698884129306943949150957424057159555866889248731416598818040398455604584396553136440063884685817943715808924700412285373442812881678773506928541260661728964282184652877635817286374055017837037729625709943480618445687523236636833635328325831848506530724503816417741126513062526676726462714228947364801212511144089790324452563613459703258756480054654828767330712741871523957167667974035044921855702133734972203661361638609973666959267072393286765830623061218361082410773304198089208520104299801064526315520000000000000000000000000000*i1^53 + -2164185609233848275474657418286899802573788040715267597017419458184866689238935999924705844685830380656534598399597240901470005241198527216498627206500758818209687448026330669806808317208952543748391106316323775057277494126875802658955178344780872183737004423218543594763482342535867943386277342732298990302540231413967927521098107246985950186500019339626439243917993118777222830433147325265552351027234753954452589210253732842503019384550097925598280223554565497633908501488598102804936001297980283076112646143362694997300796716228361729074791214006218834716889278001001334356305963473400829192491468966246141246153622339638205900318987739529416336505948732562827587521719042024873827111637062440140753853725303331994638574836933841424108484920499961826516869492119526662943422964861551754258373104104047454824572308684940472408251708698570052426330987260247675005006902971320952786268597559885172694970806042892917699933440935562580885115085181901214454147040668943648547126111705091685388973992331467439471862390161752828222515621070210211947273128533512079098724582118222477043323699184778376238621389901873980841845461329035994632995908972317300902899525819155613064078108818930774728914570025348228486868678122887177873741911246870336956992704661968381146243386334961486066323557728326576009781532925248136371319598717752653983991201563734047145164967387337198149466451217756961080536522832188071974156547840708477648418713805542233610466143961875727724413527957369068934862076270490844782827665743957587013135363824064287117603348869909271386167017814982315896692902397493393333828550462291458183163323691901486068754409648885963273319915313053353287400732788785406283158090910042454568547893050981599883719917040497813702533451048959798195818746280207122682124999514971869175430870650393407245636904113722536374639014570050064512263767683143093543234385491350619243451014755402621328697674101007552400350770052117768698053622055532182616590048228433907331710946618113433480730462031556862948307886887459766242331897771014345454608812867301079148629357428704363941645146537625222237795550886302302802375827851988471214647810117864172319920515028561518824692358313052212196388604263396229978738965478229776519270002355284234961155225161252060817583732558328199982144536942689451073187506104571542955625303629655372997022476353143169320127528365569654651145607752462819681997714198334204433385846063115638217494312689253771912926647893250150018207330366330485748466938243944856192709407763905069151950690710042356084576659562108823423286416286827046176710389722447954352835432112086385516991874461085486552401834197193985557078978797791503287174727549649282577533518607802539918472371852040805284894028585304949802699038484383508208484749859651201838627891902816424041459404865415357452759705185804718509980094306210631894225249737162161753485734505222655558516249303830144395240927648175935713605214667668539633229529740071470813423595561442651397369137234357060575605246763963775771614213372191571085145980103340231698012188340870388422513526837077142174040237800954363155711378484566259479168216927233826407883267614489221267461139447111662228065291501772429693200389092569971249711223096086587716403200000000000000000000000000*i1^54 + -8983328415959760623994759237120989569584435589775890699083442638724347485597674079825529405451631040238233802871341004807673758737145712874237521997318586692465906597782402065979230051210124811465353254956008343363289400241723024115648051138838580970462822659352828587349238101252326319710858926256719644481151465839444378365659723522672574348099591425511986641180786715286033904635156637121456687454716541658173025553132347072771009979731442396026941034045217974234971560949380316828200315156856552462624995067756334784880105951801451727089422414930203444775356323174103775607437156698483041788775516832412549913758952071592043435952703530484774988089757734099665085443656299074121109315941836204663913227435429722315449894415049551181813703821042796464005503194205215816330139241502451226433735267277281948122232406842584645091884806303533989307960328097521535855480657721306062378495719296549511849076227409726425066893857103604997461136361615217584504877408542920406695431388680975467665268795712806371855424356052229585071878280975543588212379633482896092528937841077369068167044521967544348954891865419097071984826193213608873845234767267623681525810250039337258780039443202346347303613010042245184773521825262606056773940552366285061308055539494233829095146233114286324022398977092756575014330060645586625425016424933349156125483733879066038029032855933109077426580018406065133802688856995871001981666267207799568885325720725726135101084098801019464556333562562286648029058039084578587461309918867044733567166728486170451861514706904060550139363003242552202956569562676340183913070441304856395863189154098952724449103852311980408731092849340737964207386530900881124030258446188820783227954418712535123239625161621274509709168308607675163395461622383193903668130771846389088826705919753123914732147766456653589477439274274200610625478194576876282434424565316048585250166055571644726051729180422636985443648276942054305008119445422677032012812189986643172997602286111677302507102062454924797586756257948632553494571258575367349479039414957962918703798671070971792486417492381908919458441613622591658172806092061542156146213429120560273982368415585618609442857058943026933751890009756072732941141910788142009088078769572348847748393895884626496183702597993118800010344712775265838319142255518170206411954327516775905106303896285653677803027563019722422437054467672571053362620949488339506310650515309035383199185552954909534022704014848606456764317013253122624284860503192966633563402169376156081142016336010935898916210487319644439520455875141587559780872399514977747471187142548428426190764294548407162029963148485165584500796054058111812462308901786372792190980280153017001668562841510872096787203335838810840739152466387241362545516687655708044788920351555566951687447547747852944303816961929198135510693567192321037159843572590588865708695027739440526816916580766859147986114740772908982084416625707391307149981750099474355432618756198044406074532041316587914820419415513904010423146874819749331546587049286091766901772836741987512160272258476675635253534483345868364498169507407446248159514119815223445169420580970960574846129514562795839376462664752746015586018082799874873411237006954710695936000000000000000000000000*i1^55 + -32839314610171756160070193765379681048336771527222817328559909128996756796777734506246799506522131608721521778259161268114215108453906786166753014462332674051010685495436447039827371662072362732728129476613084661058284361138515764071818439593760158540661535773758545245100703049509860791671757060026562737321760583951913225371640972568207547798214911468752294230207050927384226775777653292719381151100274503341583451918820722946517805835938391407585568060824627226834974898093725494622852132001581486971120196011650696894326046891755444279267018277354128024119105505729661782928451456929337015817455254385862741847344041270842437611987833856665120918659141410436772305929800325011399554479077599668270986222346661312040000251492847058362264897677519572086109885796002495021790929265141201066542836392898184609511181125909636362817529563478892641312421837057165240563989996129035779024302325668952432652204413700549008525567919344535037775693237146702673915828854966403477453443859257235394310917492744770550392244504559593430210039292263678121518576719050505685604499525929858196980536428816627541594274878295322436001204013661329116524331793447148450749015287542503036780046700473822242213700687771763009426731606639002317427216183269298478725353278916132763034117182341049877907892313784635905548008038374398561454552122538459156373548031215978053744922121752744132381935405453162299059515186722860692698595529399369464326947324209022368390639342757429653506693013361631194781504560208659793321141453687840732752488500510524741660033851123410149796190330495233687261175288082029495858454938319709304663133466935595989917954958255962074203163759319572427661829341980393645113103542672165008996402163504126197953268486639409351577666933817739625933832722192039104647555881143619283477690549680321734217251331033726389021984453304135096326942408523584403185843529270094663690124842980887713384449250831620490505679085149939082229509095236091706244928771641905200521320279789744946610724456224970120207473674308333798615722867179383613033121068416877878995971289611144088807109541158603810356869414511445982809721264583410279501411959844568500396219497753624120540119123123007464048735633037266629330884990615930501154151813037395184066020656931410207501288196651424064003149899420486480856500367403017499438062722432077545223630529044648161849751366661012844531160959356942177056832632023442349318359015889997484173673178743231026961940476606589143540973497569020879858320471048211788333835375085284192511889796468250975378156494110191965073384818132693142639985816938751221202493176833336322172316292052588948137841844426765063483023716613305375655610262074904230051042363541801826513061223518910669286104905072757978762371472834295464622018337688675150444704701000670772767127240468199865184822780440114714926768732119746525701773075842571482557470308213037902795764036966521227273075492720670654649443794362523410106515244867083972098671290591852072966346330320010474672357207552900870719072894296516347542923660743655362752588169725822924695176069620857163331261134782040560920601288338804782261537666620410462984582819562056398479180730432418561722826265298045568932053597603096224887874260419215360000000000000000000000*i1^56 + -104671439022462356126399427415649388975252706861859796994944110438762949263230720057721903251506640828192394516154453155271052319949908483611230325205794665986900319872773533341832553830108435314477984843426338460648787069499889782563497705538849629961382047506097019544569154690981615440922257100029223991657546710511927064438713054178776573461855983080627016684588116213306953108581938254040529709546703965208007218221792994999709671621376704811026342063151822291950144686872956937118581257970619805015485126227837635798552626924765011103790171418288868933333189473181351139471445536105990515478915280436438414834993607597330017263844088204370705658916112793281900911632376000931633468618373577425879401278463554774528924663724306948576643316022868934532303731119450749395418993210987214846903507022962250287142271391577856106349906539136717391218541740184658541657913700053154748343333812062521038997260344141972494987755105239899222958181045418729019861372364237294726543345279993489157511915245611767294473472342191776103811721852638172838888238982704581541971345694110707966792800840269797459479522299111655732955223967983897291757726751517881423577922061983161236665241243022695477270027514863034488184705961328886340362994238000920741003474263874882836673022079225913245722134528208780058068065341930886858605155173486452136692071944478947909494542349885254220753754953578223753351165423113842382813960713104824827440711902696629108598739012544164510809279889793826870477821663754412307668616917952401938642952532828652649588410661049998550878453133239602978495747269790785327090512998394293665369291942056876234405983243841120754900950537508343866316744621720744381376742430558289359446940890828176189805019653338575434862231883450011408689130287446349232794047040931940799476704916139694247630586712051476993963901891669190834261235096032786313110977725803895978044823645880129724134282979812753844669141870589306818350212702435622756349118342540641279194978263590767212883889614559736075694675695333714150545254063506429321012172682273762627763116952874119532634894496838847844949821560752721630270453070320065225365312451007534327646479008402171846847547454106884737740665795681174033940226112890539692113825206809177070035337624669195747904467229485558166878229281536558381738288258167553551716212285585571090474322114747496864063938963878537901107944997620324973975560040945926312327161211913139497958391802316792152642370844153851847268391889971243831285833310218884987585674284433510227700036013249692268074130259587037464472051929903169832629551428745972095182916693113348561288879455373211578709514947023967529069301069640143917296712139495277480523487202581867157723995603019446785018412129474700727897879110940187399897402755745865262579034472887239297316673731693133724473825796082351269732072759001737738009913334287526058173641482370217399868053411553648991763166717717538105617683143174767287419749377975652327097377380609554263739929260074719577220019951491977107622872457813530971643244716054020437279334193627969358367692989144706291485625511702890319523058258565827146783925406976663045423003114662983545862914990078237491278961231626028803062374207745334623583403088281600000000000000000000*i1^57 + -288104870752123211710888631156769839973891836888708936272250717217638857844037877538933576990622542357304352158295512359630979020438924171421580925276285689194589129971340513222658280592080818345064183575956987610785682268783969164134069614913166401286775943916722627171737079612760446681695694881858408960992162548053043357420044679218395309885814133143649974497147152243236451908111650790241443805964331523034707668085007382301055884373468066068352929540436333912899586069976769289154902004098831852010019621454266604456858264519724477103739668382642137727798185503096723908487673031599167742770816096871209615808357313687954477127730358932081313563375701859389241948215988979493416403931206973092124488787187867663976935363815045811656411497467010646566819756059301051725874017992588317499443695585691185689768285059789244183897150493901513176603986534968300834143686296477178755255350102146489740997232990185913180520899612080780109009188468628783868432208785053678254786663346549395958481114644263008337676435127814864578391739467929122092058922973029989297130949887691481590979212905899960416052922009026562788182228028634060178683104743724028109835488647313559214908240194237851373210458008284840567690009492033339316251400106308439287310042600090704375419536617722929460498513563892696625504065671442762135244943521520453863490475230948657567801458136739618922138869077643578074150623657547214086697549507410940489521403986820086412282606728678159958345344024172621758356390255983378216408281660761237726128655351903055518649705817034123599822763343068570039151135508381316864523331535649537885729637441061312843809113254278259496019814575937375272004226022184744592524753689678982743439240098392057563845262089449592045771944266306323055170309511583226884168414299148705401485651751311399108895992569212692423375134696879150588778768366134322392923151946260240024321515112300487709909387223921008131594065144601720301562582082545406359028911592025588940972643730451674866526918068782481217928310757346495449039240520067313204148926419378871165548492759446239702079675118115334271080701843890806815629086446185106409970588937543501598609326668582095674834834010372253768794750116370504271921323656382644400333445081711843258348045967247338987676536529783572993758484373070543253473196211772441960159857874939081677082787695616880603399250932808352637012673261221140493840602385467198288688987659496440733035311085537056663481772426734199338506278502670145000800263717345048690050671966182211115696061846709178406017773889190264049665642788046670495603345364052253291107763104556722140370277301936631616807778074507416949629569881469592216083963231244723355053329928019886575310298496689186700349543327235835783899236323395825216948767255689162330736994457653770075272659754640963242355976060158185172289058928466350692892645767610602813164113670801178412250984549123914847816488587256036686348831838950723571741711992963733717118645294508237007388685596397559779819960020742840316749649384365938624124364960538077483273748885850458232518323649093645382512351617723775774638218406613811432551662486283826748606352477424902311746496667430165391134692341593375010593952265720968204397838336000000000000000000*i1^58 + -675420676434657914226924570098231602715464734378372225095440583859909536809311739847729987474817343126348027654931745154512427059271146315154932267863839732894829749352398323252396659625458166050402823339702233265945682135370141154141666689335185740221388594468196246729834635824778544917509119229997161243520090107603216296440339052570198603972453469319910509635215420910785690552030764476109514365468100772732068003674216411078433738249373925129367613353363142434246640198473158179874946313182222510616343442691794953252104160322999002361656164432580319316094718721410949202694797024739611156186411438768693405971626019296204135869355268255652137409375533271649386313156215319006838220150035213890751114036502831333267374871394000626151923355347556145613054683911382225315616317989508571200293196548188044194244126253278290546308855969052897431925551533700600366739585650155545889263335190652639956584500162972251346488161263512324538000657752102972676911789567993415153966548829117379524240670275046453459741331454710330384760287845362855975714572080859868237335996962125588779703367511737656745722629682226495788495288200687085141322867708706288730499763443232388508073416505753335365721524877038254592654432770173959481599595045101232779984917511720731429308891415054922112508860477262684835141067588712861518749641840034769390907632742431462662278400436306620675709769485399847459838705082497803717886285871111180250001023331345510210247106654641496191212670920179411317811414301537097870938985608554860840578099470671916468699763640503317726519372116873116246417034476629335059360006619982020343235522894100607078745332795756842765179614525564186202359362285412962248854200187535372512255902161052869762026889850823150087965114617595571006427022636811241757428091693103363238617707438288065385466183679781525325044465614035624851149657858431289265871538385725830062921077302182627083028828793042623477111165111032030170427517339726152891626386554771043271993425035079506651983082801576099655225537498883064940972631709608226048245268960498650786118810688688332803687308301359430505591236431959038654028915537850885927444300672543260712306483366915389292071929571900719141910306370655270846706170552117767635374331551040379435101555978096928398585142955504393209306136903364546975384599205667851853738440868132487386480092311347537088797652776593053717965569709764400992222489170940532403129472861508870528961608294517860624262255235642797946347620802721455667546359542605859480783520623733828499844984598956062130756624154771507403775494718035092209924567579590519829590062821404745048342924728323084059415016628487142299651896098814718942208878832671828123176036691740152560929878733554426860142439404744069142189556669607784421121131830727613269340447255732352460278767083324586030012597321517415993257562132126313947451945732525445689445771385219170934649615764786385233684030760143231701455398402186988460524290533365670570538390325764000651267862809014438297263956465406668753837747697604616816905071239582626936631733408866578259907432539379113890380672750324881416573535378884946998285823294013358219130499296012373108815683237543971304963207415164733640673491389736267032821760000000000000000*i1^59 + -1311398633508435510968199555570723269881326326073289449462483039240012331303774688783420232992416976034086200758735766761498778663675531275209424672951805837382333516967095758332162268167169502051060074575209663759433443601719783670325985045889286594705956470589103901290904549803760448152077261296557134636339391068772581326127225601473092691936511525665202816726251719029007600220940530174447139635416011190403939857105571229673224228077072702405330313680289073782840653428975039365079253847794307862310273549109151149291067888233351758430571684325968889347143899636981539413745896501670806175914260718034249134282482672390544128660351920026308303280863757606173579123996040164266387896206545462115541939232659117542793276349713744491700848292560821917108917400225744397218809130499627357023675551011434979514858051450427534139535254812851250617424672816559566811542802721797884362272884058927076666650222309121499128554517230978472908040033659522274694133298865998180160899955947083529976867637383046073876839033843621086284008098100222844685575227079845886543947918498334185463451540237505701009336347403817030126594360779535393717295289273188340795545919417672892673268708120911222336889537481739120625048779243653948504215019337509381883097191702647527955634476359434094066441232940463491341256778682311939438744638192925801089247624918799295634694337573005836232331591029637964322330203884493629624423035292284120648147847305247466299188430499619251662195286762073305335788048567114812229769898512917362389364632865488415562767622490003809268666142600911503497735879893976985029870607205374068679694827207157335572710801845074985643199209885548213055232498396275346904063118054056129556050829283032997853426659948512009248546151169574318790717230136097796785109222778230777734536682479204067298347312702506299739377484457556650867533967761415662766621103965010874777289186710975318809766289503230892590518809518337328050722976813246594899752100618138616919622725422917825653655663360484407973461307601674045706180857205956456430827172182967433400440166066866896681214541169599721616058292792605718363640919887269680459782623385371085899940156074273480878393441579874984296280116854389814724197709602636113728576381579586914858609539593433917150774845965919827694965422367676721618993202320312772788418619783384157969540599201624457318613833974322933674139545958862814686341139234636976864979093226416910102539983437065120429710486001806660519799182922076254390262167190170421485591588123253588932967890405096545291660520098038416059917865691011924324338111511128485040774970119634009561525858725199525408375586440282954640208322592997358946256175065202755407337126126810940098553705633658209065331425533484944886694574564779855812445522915659211136680081634273396043484622589272873233028364123287513920566714943113417101345406177155934030985540017435685673132488858480047652348237824585053187842214393315791771102925365567145499261128869894857676187091756372752249001564986115571097165015744714765398007451164927202597974804574503048589712738907187096074867512778945323838879694472034375815179756677476551992395865173557249255667749463900532487085784680704153889651150198605558579200000000000000*i1^60 + -2036544075067640460445903507167245572371687159112633602382858552850213193500742563075793071781520811316190877256280221515825165504259110341553073418378557795058900531538811707742290266849789358581735682684858618595605620779162410779151884151979594241863982895456108201252517200770212774879065495273861529380859837018417418499636233362615750160229159430439497794678029130839113040859045569544301875325429634737314466302898847969893233310170496982202058072853364304410745662025683834636388368726963925051096550102640861536659087784353989248943027001519872486958626497361029808845478674935241142614854792838989559331983449092574673151872054495551603366975385321857464256099399762746772393494359267348128666838861944763709905221281487264403351342428882141248690661920115490092415009231317874272295484376207000173778867908102792051904389370738394696844390047551947706329982630168888359598590579982919680580080355412313128407792944300094402272201700639513333679714239410976241734322112589934464351651367129906119008040892117830857424607033464922198734094057042321583351663746387268779738858354452648815369598065496918577964484075716696260322377701001388631240899465596372493832407608427221625161424313314210238283185857321238350213537236483818724557741915906932965389900299907864260883388658619775013344348987536259864136775102454056416147539724953722262594115447364492805138734358074715237175148579955875346860309265400052108735127096583470066965812859278764642502520456296738954756191047012971803925901719887713472819539336815080807118551117476734411373256252298328129297735415008438985492103081710864097822558462102364668566300975947351099476408814198583018426533579668565756325769893835174942445318042802199655940394593654919955410153571840787076164539862817127846730935770114685669707002999331332553278404181184982217392989084729842390407326278288832636632416011556439499665658759121797133174561112861432063670753291263065153468332753797153655981356658604712623113536113115257947850633311353148856154531722370176593654698521692198921789564847524016928156331448772133456554194169914174326113255776472946619465507004581546510006053929685240896228414191140187808195429834640349109335372806092001484208779565739417386733793987150507430391033587527837516056634615855856205398504097119271051470473442727378502954616844851030711401843373405279046514593157020298976345054914134277121452431214322735262223525939206509191861473640535161340803714734521799601839355272682101365491095603510178269914401429727435689732195104929326423368262647815316757915484274024290841148980597129082962678153307029721468278562216212051170226180676516358087033050468908437754345396483434950445565816750777573883014523307041013354378639244184079486095000122097747525928976471565059964312819213553711904937000324563893784657763380801701967356858106645323799971924779120826639349930786569408185271457577547580933662681788498125088500624575473263028911269216580978863035973019381878771242928709327130945801474659695452823992380915853476907914354020770613200168570384081632110879401681050879054294179161678558561412830915122860484828714465592821482389836553854237131809365603173654401350347780548350205259911476304412672000000000000*i1^61 + -2227160655603596894618919073768189189696349989351691848716081634501771532113382219427431136926721817737218143320104130335899403595846115896901164524625294915000907801381388856007361421694884058209053636090419111248134236035664604828600711444744270190636604924471354458205218886702661960300843687354876250447498361633771272916254169894456418246178086059070095843700524867267346930025323015184109123591153490196541561528096691077441024811510931079979286394131391380589815580178153616022949754931230558212216975953207127656631340138513828385654864511018399143466219047193821277696634310267913834524527293501794518408359086231679331835252200944616101331448248238664880951689032929068907498214894124305202822136498477023122777603883158094755291145510808108505466620165249118005878762216533698065999258787571580647097400513997977412788396299427345564439429713452148794594487866120691829472962611510192040792472733837367222610130674023472255859825401383005825852733971702758264701877594552884830362528464210856855806632874432378209045375735578404902781196364576996306039113124782247170435067507662127925670406155563721896461255992416003837860402391621962239432579259338305953357579546351256384222188445915621198545249269642589585405379492140620727666918988281236563096643324315228454279578845969176123686068116529164755324503808115972597467311632508800561531526501398574180408005605675354653667207576345626524901232228112133973121077100364337411831907453931736327004125620345245229764980742228399505340417280345260800311845742376681629862915005013309125746196231138952891973590907232890858301508615170246211542154692681925916937563249019439971275892843591991160706036496637507484269468360111318604930561850119005301218873938399103248590233323219273294683805176798749821738297360531424780785333473493340274436390924217535764247909709586090658538588707623681099838455751400745138014701539822545717668201194639837740490402699739174962277682625182583369852600062042156772199929152926349202488340338599325754603872573968409252642154507618035283339274386421020248536833765143630021736656924777427354213902765817006699595584662044177184208802897057845018570803995820892348639004258994448110528849643954361291799589269296014568713050424541081241779145459005169510138376479814549299092711484972211929410067543150292058986221412477048382756597451724671176784768137117697448807447499587214274016164135997738227082259320594054538078658519696461266730140046969456397319841906880669727872976351056397644944575224016333895348920202402091077975333686990273052367446755079513335715472169145309150499163258789393810098200181028592800282241808333810353409545695283217880280838659049732509443829334092085567687437981648126403574581653776700872036776554176327447821678018018252114986334047542243307141912475908216468150842139025515910441043241274459348609119121745434482871405203642199753728539813266271253961429052539290908039246555762086182499594098261129278780899908812740825802616524158304554211558068163008252800227028489018298720312775304370492516757848342972557025390381954326519133427705668751627273315627885926632894203305165535637396666304499446145962294522536956667132491433734612678881197760184320000000000*i1^62 + -1239686853173153341558486557839651291302535684999298700764881630245682275253518942620892780626460309477368448528249917380810821660086199993878700123263969897891214362165882186902978792835658081987605741896326493623660786497208826050204636158057007140443948673062606110298487641344220998145976718840979574724590652555219641157492218304421643727462221516929820931215549637373498877528559547897723207749912743309197195145490560254759939216746353740009643621485699052033917574673608965225148068810164188619904451374111252560596959232286750544908954431661933404981650017684140138861446161875993978136945511947869001421022146978026924103191344246994487849952685534289182640020943895879567953080547737601292697339447367936029966853056391431827651515635789354084141223792277042388939745935742333159992719348903845249374575207203498661670257117175800984213455428353588255696545212966647667976125808098054709421260618776166671943136605847130668262845931494220335610672403273550577591495915734258433643956246291559724140654056030121835959909405799509387941050868881338855616900269134889713938226642241632240053346736594341131628109910857630411391241489102246451060059738472474914966647133328330753737995528081500082984459279984504548754137004109638268772446790618478943818903475049341850699222834400561533663860386950611170480723111927686349937628419828233769234934280919211271958614536615630414941363661038644820617264461115133337535053527967138166850981788683560917379127807096937680728094360310705847286043334947243188806637188766889107610684585700980985654352521470766608707295935819927867702998414210089623869079005349995983026006897872359891517684335593601611040253518678903227906207538267961067249333595791783267566657411133392469786473932484815946185110742798960738760754790962733356860032647792434958443896496110993288099580926472118184001984701809587370547751009214046244127000139200894607649289341049914247764199474476109603919422504171836844284308115212906198158104870063452810471668513075108758906568238072938231972957238142253499373227411334516033358468995962628183981160406344811366652164315537468584713234934057975560287021019914993552818541982538273398673145312424481668219678455517670514133779954457355973139639626146141562136661568950424111234799152375840580883650510510250774388078046717298336717770511898463978564626495125504542720827896675370726601061835238905843496216447540550693104918950407403660290330553222271510577057022630240505861007121133869657690755209123737038710314593971843453140429007390710604978516814802694106720508997180096322318911833657102498939040871148719303703120763460415516325400297295403107195990135741338272829682490993881434602308634169381755402716386142528059380173378071183657864790491594394245729175423493216264566647141209198299058646536537438831709290861172818636760061857594801567266232214736371270429830211258157210543256395310125132466214413095849745174365520081938976660348096161590638059754950292584723027349820525831389776989394012705889565102013735202551873886146136456335709462507606589543320811981347461072245564560958867598652223131865984355673503208901226707374632215784059402875202059228617113488669315693107957587981107200000000*i1^63 + 1916795445010983213851268245315540824920799128082523932853837479432323465904900570037988987884828522521474065977744772009290284110032089491361862013048955152899856182355257968107286791938978462857754539654070815640294324490756325196282691626135830291414357711024796747439910890517609494346403536227665202782929070517816559557772032590592288035501748014222386968728371340112411467373873169779394431150628277012003078144369033944129971783699582733233807580691786366821973488036979307376708235310642554488287217492449107696671103933877006682500255719830285589208607045181287721635352964580662997104171476349691848101716046563665767629657418286110250977307577726751755649282308822832174823406099294171083612511429125729863920700172334469832375402288845146619697321720328250962232771167380539020795746344644100090609233537347602100094989535117552869203966598850717325734179070442964211458381428492732712890578080574023539915174830303659600266074785997248065623914667923962198855434176861706112580629649762508533610739952666318863515382688590483941234128897278018413415483088716574446512089008599742392093483005902008828321567295529652930739603785011467213522454853441399224992532361027716793219422067348748560863941959184187260195174988664264146759292388392044651044477006834071925344199427889044654012977047286935657286571451098458075616802244967975283420653268830431408884901319768490148242653282588512396198922433207218913981244895612681026461490093995505734700122505530752875381963118300951875462228584995369514283089781787102627475778069693829376514503774725835947561584635915898229661058708535182302328170137327443388259944808209647579894287341210341771104904091921487376666247669938550055094250964988923316256211263350260381785792883443858790495349288327008836996191481729142036936431394101319325781664492512026402156523709643708467728212617424428111329611009059932008310195645329700743246757589406324049520190685450312691154794506801753834408080178826051707323646000060514221727177168262068582667200549617547157180184740388188273913681080292732564551530358311319464813730191655360102331890780944854404908965714620727268196842971985401324449310336869263020824755737630995522105987382987048882590014550068744901417314875903518700845118258154519056720643367425340502409869749377513933374867008216343299055829253931551506963060818965303457915189141233200001666273855566504322355335492785396768382923064885492450733491724200908327053712853550982979784394237621723732139334259158870352540536009642875597088027676053130329466433808925687741500269020929350169760515002527885742677675170357042960201126408953999726977245398048655949913102106057995871600317914741850630608595083695937472880458020612862646586425816176966711329523674348337756145803958194412361621053454009282986616010535389039976390442986858360484907190078166511702500709961952070669063185737026792663701914130190993772613545240677328042824458347524425323713439545039717664615244042627804300422655386880628231615617242419753722535762733169988471112567998939773014465711489854489588893649024191829589716610358523741666303720850488748494244251633991424935485783856069318683930664691260949983957819800676092606414848000000*i1^64 + 2788425086092899416245432460099077371391977613027900266677108045264627544663845147062758644966329354932958674210587082955386209521986426580140363746182212039005535652279563522825073759709663426148014067636177240582249888398427599408588746630044968349561684426402351991453510101504011722339923031764112844430321376262015687192545833943351006083792464146521236874846678245262098756975042762727989391749720875021026698522785887655905743274424259072695913560685560085121790005207346080888533825414708040578534916871635468165746310799740406360930982827679900014846083718105202458166069460451919154720721579190282188558520716053949447150232341581398235703070064430496978157220063585137082528921122959023879183756636151167039002576200673342381450348232839795995769884498320818530709807142281661678501191486392983495375994963553879088347441372362442507849336593353151469635584619922449050346013308607839142530218253247686005456578070568900230146892363507297014299005777846811069638424200652560264097800022282142013213322572251329139083143875912725666607517721159129005007717000599352241628640584568830669562861217104234279579728877269495238172381485971532028991347223878576853081273734695869880031741600154854573529313641796830704104714356550767431906739153299153222296075830143507976876394029198695925719972048636451027069235833871128814261671437676244248938985047868292844764238443359497998745963785932658750520072344380785818452946204483402781236971352841871155438923151551425594669097945413540517805653006738186802168097964180066565701064341058569140245621868055249592447581881621994875828453164675385336975382421457197436810809807761838900063329416875156918112949172554138254427708023835499593513775472114039858375090123561297096688377273297823204690007785972984641206387253408138281263957177940278319297223365593191527561529745664355413868434777642369462300509014560125478531820894730109623254655766988304764041769908395138443795488155081350945928243420376301923545394831779881607600319730007237325080166688478377022448764172405845723644875994431298859387721622122226710194266621184561413955174929472562580638841084102142559246979131161502293423554870244421598248301695762298896774481835770943885008051821630507361909185211960422783211246842918160218850087958394976099313585444432442864604118568120885021608266798971088155473520791496744178368844762034543613292445916028503728419857614553387295779774814887348298982027461721006066266943075604069602342148239969555538823592416587477587035918193101163065764910709532989048585139473151089863919377095465257052510030351173964109085702742569886124337664270347487584318289177954656065470229973598642820960054710226775823636458092867527348273683227354968569273036118257368835115434812035954949223471061299723759794594961072370392984274244031054257782884859772815156592959289968963025702081241603540841133465602286699826756632800994201124122791921938844998058167669432087601211036537076620145534583025752675415947334027218330017116409318093542587384765415334110457300485759569023058073310036994905520345045613478499409485324979120592374301004885906843753986857738710988229737502764363730623619299525393370499346453429836631244800000*i1^65 + 6841490752749626542732248746160607085645726581524216664298463038822522244977267701952238742426563336764521648366859614023977170703294084264953577779625152896136589244213350889037966160795441989273664464815242384820555661229065593489096832581039394270441922072835997355601594254768910047611819588048435361938026665454021896743206266797285192046338258337660992891911515828021380497315765586157016658095942502536645146665480084057721793450173251915190583017710033495354848979820183011055770090569855459677494982929383921814298205868454337446970958814601388060903566529657926808149245423968886830870704786702239963217739473163001219611441934410479670650161726694646164205413582047572135544652709296498493863274740582627102941229609625004673388037759801260410930922577135369853217459541136223509190110776981697570709729888228638403157278369630334554597590405124952836881810816545283538233342192046365645169948722471915683450772956244348494237648738077973415863241248893049658744759393939344308795417450698292357183908533923189313714585939034232541188226024568826526942152834306686932847439993384685434747775577037904507749578817431449116503817515380530231624463754364138461691762740550688217990916378129718489391516542256087221849355924126715490175136933352128400994847533082962936015190209576044458486409857713954439935562853272922918290173531700467058033373837810864782459711692908348081961407828629820022809949078829829747577655368207645092028503868200472764850652552458167663818277495874941311352213432990668874982754310098826291659070700737761056268635422204950202830299946293606254665701647520552798940778039135393745911166452842982575094219668137473132894312392032896228525542875288357637029294836681886290073244381749097523784145671804029098705059466658519035596141856892923590876770601541278486284416122594258787213573792770338271509652803270942911616934542135799024996870730032992300468281420683097205137160461438669707505189563544446743198841106569937343874484674258673477833955767124710310574664281703329176122833671707133023118779189482130694886785618114480752871898784534106489304773022433069563027781687767632519597840750328423252124038407572851753913064901861458926590952309549550084926979493851143728506019908713718665002966654884062653135068112576885750875314680060882346637886868350390188750835896049289442377754444790311092801486420081640098990414940685773938838225389611308847077715886121345093526188089727504820192229577670732757456191817109914223973168360218141223936026316884364329056711796664881628494053506766883349922921739288907208900839575540904630793115604097364140610296689192444790802338059340499951803714066284624221096654726514314079001463980883765816143117694861139494452020277842697088169193861316844071494021050709615742064984008435839939239576888685386668983307727402144613513308509403087167723296501391793977082916549611350301544682417611459652826210431769657773383235569110262314913543159845294279278464451899439908129020203043097976754429999176352338475267231395370663534955790241296704375730373449165824765095121997997274041130554779758329460608291173735662681691246539534615665429233403470327725755888911495922463799414620160000*i1^66 + -7575504545235562733108242120962016072054022046632881319977367443604942756289640825591956242217585181036898805943482173753943326436662258983894922137547022727414154591213662534481937213455937391383936646301164019665884838348196695679194572637255850289464534840683734525887711403397983556988535413222509342527467701567727261191961145201427861813753688348095747785339495118213779080034064762947705849393882990694536536515223650630984189217221432700324964347430847794186631974229308187484985089983439869820370347342127903988901217249797133085632326365028092480174624076717694376799483745648270924262960415318764281452036910945565281434309758989433214420024736088636009868224486668104559830592961637035343353535158506583334655232026939636334065531460148005441705497160019068716486389129694374718790324353056297750325396284135685740207594003890284354820441557770884156237572402821487807562076871902100937499589304760580231895390697966717691259453908162098535820536451709349195413097714120267342741959416460843453068936385479083698375348991416759086438529281580079847851630485542967895148718374427329186293825941012902575938712790310829820626454066023030606584750155477023588718739251042666493738911760796209919259426594656563041286245851861097698801897122822169639508136545138671606382697304679695776028129316276007185556675780945499998296701899576736911320274269436405021171333160763396482285468469453532766319784907349359625839494496973481080923332235706089087133253553765000762674572451772416335466845963012865111718085475415293833929010914079595854882991789705236672027688304439513153391150032461868977301659515727297167864605767924256855508873266063025282709108620776339715108670453013307490977417433152897239425377655968440031862836670887844340633473698006362578713083390357127219471124270255232553767182331291351979632821646698388275854420360947234676894272037010373650506308962601559909485842607782636642594208253402690236270943888548173208195607559950200073646346478900120751057218006376336981940453420621572208335846224783670889480154944174899484299061363428479589698250257736130083528535324127636405145617688113673268407345236226426925132777029651293556039956470920781221925271791431613026843212474138304594341698958156716341788239733664167389964874876694734382073841021890557001813593692150874541471351206083586134055437691396357027104666585208206924278374661446979332955961055349059545234280424791767986557554104342029106999675740899824098922428301947672370463654789767423870958325869941080787724785629016100073531887305993826482890433527947395415272161756958826626292060705704831582722365354578941508329125307140944446604684535309245591290893471436801498010057255859222541238641880563774386157181787368962626441257291489510726167087664392379359043041984282052540016954945722425120080485231385738746064943377633107919142726302314853278074099956289769986842752230689023784137143756983463278876675803286707098426390418412206674184726355399220047624917733531537074300746833726515063010790100109741823148445094571646259511064499615444162017347542494471413999669403199730111302153571576443180979892740270917295911831207731592774303916289447290394516652032000*i1^67 + 8723465538711987286777875410114560006560934009548261325879084956123350843261836669673743925674069830045297178506137718755228068602587139776560464240235637860582437415736874995804204046637550074114179572040326898160385856711204739205703933394640409280208544482165609831920149918817988587839272415805025027229464432962638292484848464084749042235265678066020276035146033393422123578433476229429693723660558630500119628677505949710490862363343492870180111658829382801837414225209493714415198406377754926142091321366947314624282748456213799298494519434865328913140988980388658738149508176039669425652220186282471234743254502278728611142129076654469101403205229835704020843643717324397839806096382697546033412330091010147809875462236703355595109963305563990209884713670700959624455081936555125525970217722547621546723738626866512074443864270969862578318844703736339302138149033157101955152963638266767048237754758949302238499441066788996990126878414546197570418840635931108544079408991771571253109410002556831250125577961991925780357247459203652908078007411963397658846676358553241361674467080523283644543998870106621791732902858022447299697562099945295390907249404579160355303637948987395806555763668201005537488213179125435675015726629348526799429166548734617371688027540582627794438824964413194278879377404460783040751172904799745277342591812292927276682504607695242215931824195723734768445812265502139419086985633941981863616969968780728393711337336959019192299784307418927498066433442787091842830220993458482163837451504881769488955055965943124827167283793191599994665249919813071292576611918818921669464751415421920008578273314659683534170027110157465449348620202925129950245976332959504540734864287073625264298007894254812720422188415506767823178532404714633556368702992214937686674383996115834835872560715653169990622984414352413388611309113022388993831647230400158533408163920057426628746394904472842668447786176403172752128862669666955516560207285033477167024502740665167625632888315532245671662615705197838297979114044940946180736038974095708285926086734065057388378151470256224584848934550230928139599824885275459867916609494634381264936388549764954085366192007491387199980675736501140014702324040780226615938733415631070447539813327428628758323983017878077910494701077762330955060720151303508126109687882110505785302341771101572509881437093301646834418132946811926972618182765082868790503169263758553713315050673188642714062290104452251920251963371259378922367050651534743093795867273688896611715546497793297957637118565317587225418577147990593412062040705663442299205197508939982961211538837039830335189964822174883324812909614627777157751198455976909387959877248463255248411575441026471946472461246091651033955739583900587725764992692459332589201984009562449228827840239538935626490755877914666892629795444189320802945582027301431016873155875178495555344941999486963643669896364314906931762938560385883691720423143328410537283378934897449476077523286892732720458682903297122846232596957157311681685583384985235904097257204210412157213805164674654588855840569515155584548647710289064411819045897457516940494961796748195188457634506149990498304000*i1^68 + -19708016213080804508554681533024106308138272699428974717605167860593546927346002634643236764567933494923856020018683440405399959669528901716928232396593644481987763905416335846299656593691979336750068158070296034245242646346410465891593088148623802368393833110881013834042587044386182913221765202460442223864127958921382115223807101346652751044309890395130253265327271787324428975802088703958762023821866959281198751090963394224981123046334085487164856970313037007363556130283777566793437195818966024062085342949595284880140397381840054318425236067478894794355203176119600341281784285513086209741478598872328928633060616972601292619303863203535878863840783049349221406430215908606274973699172031827414292502631470407391911604152364674348906757556715447508234626711321952199429588844349541431888432342179535154162993377968996370106237501776683159791658525718595272911786030021420931015887590451849292076481476491447764547615105413310020529448361995389020751829548131772575785809635195107449798370135764930477442630514930312919540131988173243561779221102231279292901968581792679058338087776950314221061650257265272793260529846225164155834020886819801178667344018120807952936374867188671032494909497909996185733338966787439444764919656643974765584177063913633264126628487218439446155843701113509541315113179772692449508370039460756056467570481989871939891951418706073991663386166538571605404205187285852692310467254897303992043184450503771613529344517957775175011897072566368548304994308845169856717391861686509642513190008056129012298939737955301251440179733834213625135887525358810854506936052102159642970992690351634096727479653595615782972246146973789284968774068659656616838385894780084079134942758764883828507078229367474146023444084941963473750296841340387278527242543309172957763599349154552122888441434635470475142110200715463037491832567099642169569408069477182802086218352931900565887954625400222627279488811179469164180335570953866335518559062664698216323482452549224269318060350325871170008777154448098662157299855147885001187757193870660173748290863541340600790847131343449123451928834497316882371181731904646126845731377239873234086835971466828646856572246253871296580418110958277764698577908525094082188051616494958657930862622748717431378374685981859261446228537724969621006940044296470862403772364927925825937977587815934577491704163876045326427932201616066049931558434009775775019581810902011897551334413843003471857202905653731684081238154753177145567729827284270065718273309109200643407371427922488416295179054314718896397285176216572551249643386518232672183466646049655102288429011986292604789332741367773734262658849325140363707364119782694794326084067179180914884037628566674553501104242301196911937172548602846416949516005405222549299733475682518181129285272497596574844496165986184202713406049658983898271707747146838543725229352001085082727371049053424099433482823396481990741479987283586797539195325484681998763641170524421013786612629246906972142842509862664890299942364634631231514153100357243464543417383439060826009404422405867667991270045185550354144848961284970354303867372409572659609124173060115043377654305317191680*i1^69 + 17929754952781872552614904293910803421429246935573561759819062707665799604271236398387441243291493825018987946844464257319397196334289135950780182903681223250442730899517366496725760014659871810185981352136128948954691884507322147894054862420006358437380020223820210322004421559622471990961490802551261289687589544936292053702801285062384185309744206102931710115346211530205661211605056110834449590188279494869209995712261131424798064240752332383857695881085302355500441695528839142365635445672765171249245791489861423056024637281244150859772352575441928748320004111585903702098872589393256993212208471744956162898826175622214011763252562902439213319894530916003552949512224904238138925659475115096960275378878390392361597317022757640782897486336117412553576656713890290354376057169723852926010444442362043183209566581789576957792654010102173085034664946447693297101366514200924401851538580339987203823502000363389197355631343112725649072634975123021977201538373699857041261053237367125102746241403270021768206910598170433135633490268784491516396725322659361139259526147532591678905674011018182234765815289353670169614583329611141069939717380793330469136121366839570663650284619636998676982750189576428947129610793221878918557654445413030651513094042410770290922160954939671505301000326916245027594107758775807751610974226610987056944456114546406048301640381494342009767647754430365662625463201097453124721507180396635627221914046537104496367644916347863239259483184866988835622262555773443782618657541980807855532970856503908923303922238806754418556205792687948531920196042282451569194661019518493769819163720626677209304476392864874913437269793308931315871179907850572843236982913492947098850803928939689973608457298605791428402787805599783629023410595392671744508480862052974947299490256877880115742192076704939327400365769279290340685250915935324291432855380540178214344211585003820407386467375343219730282565694517475704808695670156414529257618388456839757383809645877654500627872734498417253922706855821618409636535343939526397146152648076691828173043581078783378735957398757290001742997355809617913019455653604879764133139700743666749645791284405105845537322797292456622220709307251426227292213575829886462539465926340287564964132707493454227832252416105392011212063434432888220622155329668848782622387024748866461010432532497488213550642873663931373312564354646833299431847183276904895614888258376903076622123717510705434156920893517882510105644662751510708599392753273858267644744523843436744481997010773104187400513688119177554716708286517549347658297343366517329217541394352945405025571023066187355408106974422955579536332077861479953453799836219980602202051279513727441587685042948989903611268186986396777672392856128328848989889730414617478605493706571367215499738916025269166134327190217577700739480070475252190950548654445208189172931019284886619546593289794950838077033669820026757527443103402142783551886840731842899985688073378708231975037928671250884752251291857048053442881461305865317176674329873971907901759620267810753917903303186487411423218710364285001301434258476318938195294201469713814016910065844696888329394716672*i1^70 + -8308924524438680563046462541292356415966510550320016441389240311262690885292315945926714365467924833516437325638603897468960206375090296936118502476635102756431843576516656328663570130673172211551016479107458650488773499387831026708817925199731610433851183481892294488527992531978562373910011222841296127577076407860077013417582164847738772953737967256081130008892951486510405228839686999490672610280064632744727879153604447898407361337024494787848108494180192465259908608975811746912462559522027755810929713332632193662804372585861119043998450542125355721400329969919746340915157185078980688559398832864711330094500551000357279001398972725683671966179890805196488145312060601858132705736998477654010381891899104030191260801249746008857251380125137811532089611574485405316376510398504951061610534415410915872589499477073784130210721854691778078008226391176576414407419655805045161075599552223627987775972047849560630780739186207117005246544829257056392694291583481349021506131982290819924145119379842775994213105497484948989470238446506064224118904607748514108902243403258824800558857082194276006872565473848856855809519762446027243233550347630700278430691138337114405045455017051995690771749002427563902698652013330010474424012691200764896416674776689251435020403264326680970680387580211775096717339766808250610914722404554986624060849189517225195158834082178452573846516100895221155292372012359261154581292433133948140741456352617657110521431041164708665418835125392988485711258036812816358869260398036195888307434508763845138129926262771256159748519034917310679645281620500144540734364077295044658236913693367743077961113185698257095713798330280648018722203733671894692550065516664286299964063345646900346560076126451943781248716425104503134894856961854051431057445961557753424363777471589471718034883219948597590260845620750756617928009046423701562480415530554968635222916837312369355987201749620757579520429116917375549877701396072115737959590560928534723920123838808646323329109627872695964882164440132590622113844107775285543588362889914174587831451769315434691067005436951189501799035045698527635168345140424592895861334050043181037803331591565833281301763345024250398417120972318398746632868443089548378194875044560463044885262789817517563873329061598232008540406804739145199469972347077586453981774137265697537546312624869102620205028415670951844615096460163230614695213449216892579652103662375727789000281587016507505011836103577110296543185161681235970803168636045825882983000933384682821720556178727312002329661784706295319842425298757181706034383622276192936918265371470496979296182740240093530235935944959356330369323436983527417444268263371402859275163496209080586175418242995455598385428375971264491200465605010094822001933943329541765970935335962348748091988867547305803036524138748177031203868123163382991163292264246127581705458033420469724336801352100686452151377735420322208859865323593965084859923384239099850148448392626874958119561604827518442911874925474248003466074774817915215392283993097154331004106846214162026355409362128509650326309131409064210858096302030827256034716167429112187566475009629134824407040*i1^71 + 331734346290122398448183552342319796120685062039502288296152071741161970200897786379602054320665347345394561907624832486270819534279022163677574044006347683730076384889984958951576206987108170163347102741795600926793915625519356269339494305466145586974375212452545514514764898357196092907586847262448991970350192353974410169217442058510837777434410105616908449545969844410376789258321066487385045777647677083182044084544567275202537405829947495446548070325579000075400847176109064833659582771960952266704110487956046350471894624019083634952135623537999372867069153252743004297970716816262515067431721430197959693864232279630959185897802781945343858537133766324403523865877964693021508314332971899897327773798660407847400212463172733879415300046524602199473267803597053160794063918906595086727145536357714370663123543511342395521371488898403080378843332499111573076657256666943169124349929850107794132310207854203609336208528836433920596811549952327606539200561663451099765176950663258753891943730204222328015988737643790871290038602069843693931939021747861291162669642706275615430892051859563783367921777114728611309350639552707052908664354269877045569773352974651712963165553867862875606610536027351561858542716256738936747243283857627183928463289721527394359514035975214707752625687822838853300646166307879002480899557711898342009244231236388238413999303790508727358695746621667568723445339759929692772754918912785801230016024468999884021041935265680060888484945418849397022776670712542799155855715786011811790823207556730071151819277174145383533345288022133147298677596771186406105943520661701850389818405610374181188333096191108410088206615724015004083211410775925273897582721633979533570919623082976933211996829880633869705978183130701410451469141777335901546586857581939401927950052084526018143953148967812715291292506039597783805226260498568253438008647944687630590060906539006267859053287251003235329983606850606191239216270008535064128379905429017750436170732592022294938073785141014140557444468107290502714666305068005898790978231937079819109470985934581194010957379341160984837614836425124406102659544089356413796050248928400051537620204444207944715545146381575877248284689038277139105293739863742873382275488199309143803994288505805122464944663792488887513905186193631319903693251769999631399040269166825842449272642679980750866997206443131998439937604871178208660575333896114165203296959494511524538713586376923007526269873666993679765356908478421442594551352228179967757326925257601513610826847909675665307836133100095035552905276021571791768401571504058220891045959763803658676006676334436362615027096727344220778195315912680842538660913045278972631259604329989833611229156758642501523772452513528162253275405923453444753937799608895516151482619300088262765700964643713591078706549164456374098323513085702120697607169915157052389236109902227977184935579750521085621272088223999642357176139390249214562204626335519492731802508336195121816364315902997591821142832013619593351102332911580637599513949274460074408387166295551578282860489528807831155402291662404859225402715336954550144526181363607344388677072304734208*i1^72 + 1616635858780300298600674540608059105436662761981142286181758101670060303622632130244295123494397955565575960647101919795591539971850855500600099691772655310590422237165075413858422237454184803421729806461787032194130752236453989671549603860042399117835169137220331715655754231977571801349386686031613304569753176724353283664989080329494957260771950908024404710578463516398298185394332906549764891123220535125996987682930319891556334992908437818846288603120449532527170974013774948723326364713784068096687543433655722829531724688876516677794241925545330808941588488513030361767113977093890744707233294016654141901625661335850710464298352317307433366897377352004643010510022333144343039604492795958601243891415019395447535426978645118556138109227864874382466922551192571641754111508980417701130298327082783928242218225428177364981510353938706387635752057753454986585072291988571800715830416909424503686986287024174032655347894441247526827166204363776531077098112188965472197750345183176496088762777553280776607140517821891986715699933513891379345094860823771229429414542649542878716836592746709307544644855405841428178242616606868098279574147483890363100445082208548059913769549672985529797893240525643783566145578014290328250960000131275261433909117160569084520726238598932726444260381591480130583876218785644590876965760599154057302504677208204015876281101710021069565368946889950578549218099998603282511028255691148748117508786951991803016672312934041890781655275067026620178980629808899834859363034926782415940535995664290498882223401984399371154413147958355166893677830600033980077601358650552239129544884755593954518345345644898133013222884114826048567125402714592748735991129182236005921859595575150648564120729432636847678030119292392072096334982925646421071105793280222533271310130923811265823444271980325334440821474600326061366599543365816195597634399483984451546895439014158117431657549363216542357273158136335231370877626865970696517214101416186949395814063521416588656167462708734577891309747346817065660259393803712091037748989020129970429230135455715296938816873742825621658826913367978888406791501638907101381544655179563308202202175193325821834405878667305663938548376837744317438607924776874230098915747408028210125845247271795496593433726866201318617883157356672744120594145017917279957493386389451519628851955514130376560080024630008286227474248252217454492795147483929652086100202548677435260523656418614959421550457590473938130809784818762147814561040954215527728179707337147861367758765668401480634249690778182289869328846139312024979999243294949622975096958173516546117207180451959096091846490601983871682124087190911245785385055764776662126806536420899963446360835571548591976790028790377674513157267074232174679924414957906969825949288220249356057484083068733065199731751650613936102438344509000082520489787879851773438825409435351618710094930176475234573544879385005074880394004527592866789330810786236747208042847847957291331132054593541301212519949986295271558203568037234070639210215768846105745589142936423198409188775470911500208960355333157525308948895133358331954476215233322194462568480768*i1^73 + -223457042200459378356913284274556268804665549669094848732584942176682865707118804790042562207056247901351225589425249110501355673752946809464202361640288919209205989803603368932123360708840771889407361885239335601179884253412207237570948130505946336988645338018287763613641719340741996722011145299235426818775974314229055963330550200768912212513438960288519939730143397581620733462323508701048159264266525236452688804288435636256090728921706846243841126742664437224479494758440978195180437427024592316456125769207431388931520696955488587650876952531308963513551631565857146313928697667332950880540471018598628344137929450710579125181917500323275347380705795957827088152782358630197780211548057497032114717776633690270732089049206809251389876571407408898755114039833775851749667089629550395012555708304282429886261195571031885716412582283603583114289282997009127074155208284153038238583697666906100798314207015311289365436644097541072297199529267636219918645897859571801512667422847868363912587367104529741980286248324155059282657528991002680792004020303502929935372433531301402140923023231122298526154487417719664691736515935732040004460861151502813116180068090497390264827998840801280932269569904245111749893842033482654640460380094461333609277385025827583069663661418566422654720938698595027524962278620832970027706720987531084219647116343316576988973088620405815614220739022692523402968503569152477252511548660661975998877123212769142916945657909957357538910689086395144477503602108508285421018153085544842864703325010696060048352803843068866843162818755762429603984845255234589439607896532990541217394554520746156597675377712238038279933217992108151326445018415645107450893871067539734172644627323261441006866185375377993695254086996341570167160388913954138669915773797001661604988339000269233119741392705402784348441660331538632045453444306427250205323553294675059729304599359777709969556937760515024869853493017699679525127404617308467102200211038668470913004538019594540840319793745289803558647104767024839077804336241596073418315905446733080154854170265596496648387085407915335283872746572925727496663813860410114066994605147578091308565234437295331505900461288574413573840763896507409481094396438426653301940208204470014852104205717865232207719752493558241734157771576294881306027812862575981077339839787455501557984687913779364486528366951064754351778101940545198572406605240910242109143867298410564893501131130340944418799557009600229574040250397886752631480229059261051795293955883258614513767829117143776705091932680533736186278912370338134477236278021767676981959570206417549018215224587173949589909352676827843530212039105283903750517071414997963765820863545857634617567957540428194375440938505092732188848070764827970341051932714950997007975230809587920337814045539781417190684070326602818709988365349303655802131608668474187616237476289739951060971399936179963314481579216487358516716570582348627946971053423724337574227399462100569126894905981136555646576663533857021476006911839580581379684623424851157536401808054228587590025647167564553956147899665238867924831558395313077678264207941937820483584*i1^74 + 1265384415556063146898557091854027870382939459732789553757866998997185507420342720930508507096702100659720242100457924883555748503800143044223019248067440336873999473585427473594984553361738426598567793062524760362670628216971971735792787087739575124370044767493180940388533703160730835059285143757860254434371439624820989649682300699206259645907855599932321910043316144082145589488515849066439775039250769702999679400916241910950116209143239698158518796249889939903251378935260603734475826658573357890360892584952016123819263763726069754345351724170800261784364356422943255843850185302539373613789675251788226018885931330702284846257265046849473809268472131181698153770922493182456345917795056775564676060355758216003758914950198381528633653154310757950787858671202684138205577592676110099254626216617493876128732124725116905620114052627134075017740393320662890106911678216843578488513066977726488198941658323960981728129720711519099432770990337221954330654571508206245934922827822212999852501197774469424446198927622339750763280051147075822315509365655978090541676501134461229952410401222091847016790438715317422464566138795698100412753518242457984487080850512375114442557341849469589426272026990158991519369802079971296647603461694079841954734173078903523244004342799555522779090643526150432265306056207757082714813743654773561603973270376098598933915343383085256278124713094048780819846477791694241509626084080048127248309259979208471354019467932953459851110148911022186683116599561445769605490481776177066514832836007605641682623755187623898261706650625009725559565307303010546235273885824893101019801066290256783429360621330938628109057141570711931132600114548951547278684152341218862893760981385413387773689044131462826155291184886971029015617801079553107753335330775444991433791029112796349818157254868820877842502790170104968616095063675580322839929815293241888572925278388682833614227590787278300714258937685787866418629092515602035502121254161956958623480566851629671016337344124167276957251603783724598953673879180305109664425161606989770181654063431206830655942203261647536145238575871336396986941581404385710722816529316576884519880828836183479619651093982179849698664064292180545091103921726102596979735676234028937903880949543743760989109968899097996225271406979256297176267482749879977174454130122452172603978304497258490440847207461416755250765154240182229550472017251636035942256282482360113542520709141549711567447680258530243638875960092971254478660492876090805688168418465696276003084864979719743618474924126606972344810751787880284443424717213958215254387756690331577028957792907678243626224646993192160564281411460232935864870462969470957685017751389463414088762242924441447745860251016119805880588731347748275634294003598998733778535111838767743653648486779426559763314232706764941872272091072942682545306149637057651891401311487321611699818285054219564516027675213625965959756243189829476814355633574514394137773239007028794689529065957445985256366088889955369509388217497590591406694197549897420363425421510944805202541192204266556506598029281432776568777855908202298946269973958787072*i1^75 + -1194734356662649112404269863197589791112253378801900712076431858337299729410188443287929660410274450902687446030633657521955226200926596883274852923586870326470155913940996069424702410858797875504167172095322016397948176786062742950934507851691742248842519485247409190514073080873447035279232356417078841079440232486164939149193157296045946079297137708666719046839162171477088788949590649913526960101363180699685137997517931118387652725586110304313719226483288862618552248565236582559069388475490817759617149581559178157240784205792258058584966659360407089064373036090242730505241001871948520173950944331960488278451785942546854835579499198952205800692257407592116487249390988750401592373970441742868335508982752665758142678439747434329350569996017210943769871548637637649985784806423860800970091893879488608540525740529488167616595126831454960272529317601663390392844694613199297408390244793356414274066737876709529409388491159233575652444440933886230570771402398998291723756972507449332915152245761778984682466590862399236246319290162364802491935455887655973935736720677422937631911104795047810542586504759650639738547893243642782719855487680686994127670751998224446665168197574057967440354278626701068521935086227139624139403889261103746381531549000901395916541262062387437350583438410792659480832178422204336498216043316624484387308821674350181967877492501576689157605111714539246367730798793493644740580784379430071206474048309218609563502332300405264321536453114081697190400014442464760472056069476290731233008822037679924728247092198719416620915392729623019431453522557231195660991487973650844700910665100455426435110535706728773294329433445789094888639486730978587289632413589018001057993381396329982181624113407118109862884160026385057668236222961305130907681769083998278436412900993096990534236107983629584762099999461002797752095019476828258207827665196663554730405485210323978715893534306456721062925806008707279628976319412578760014997945084427950347194722699531720235986025944162358692083359160163596476732770009315888257677306875599186096638051287594759529487259908890951293673504791817638303145515324055192482128258400147907823273089514148598328086354749182915591030054344364915204007504936644265058936190299911312813823389914484708235728274369530211658158086395057707776840115408048034060053071044059092440868459560267923762827855347013506927852573867145996559224186875047922354505022611032560887443296903356941734619852854493034924286721529452285004732424808275724301635677898216328617027290026994805691703139185332980362785418055272950754250320821738785939721891411824180940172878196149329561456611303728346740072904443520560636606855334590665245378483566420661014153966488195309435253258369668360090002431245111167500376875552923005054317814911419290585667977692481874029944031079695347188954301560319551157876204814215949388449645023654654252043247150982641975556632984000116237482027868598713695308545351575119256923867790819917500254529930028580530393269615208789469788463902548016804394536029926843003278355905381463846089002912683734256543563451223702606499573727163384908773827840*i1^76 + -479655813323313572005942964991562225542392853765619029395007770074186909327090520478505750549624910306413687697073665770230827145620794260758917924195950359439274919669148801490051213193132192048699142982246530395200533026302287331944497914205429088795658223446258464487989012054783052605664996331058091486003212273815316426257531704829026957365289846474563736800220397436994164469149039715124516925639144138779898521885815550894507544819090943412246657723470056044408122864103060882905433298065321469432820493159015905418528188064479077008414417117559899822560022847061236991035859475121054456001491264151017874332882704192315392542988900498782128093123571548008402122099978875482328134613397654034572714544275853260186332537021462609897916555403780177110734850575106247463639130948196040083538556706262466162655801389051042581360231783057371112449874353879683786808004292717368186609800602488507088424234303156364578376933061682601664947048314812765936237952307378168478178006995766923951720858273797320359200584287149007300424899267464850868201403943612222339615028704016062855254268913585713253080407861776260432523754062991888213696288478890314630060249293415529122646056241831628587154283061007415049297228246257333572941460060070761963715589280470023689777818864776171371443290680783563258619715260141540339076907212566900796852040721711759866277247861619169447236767572918235999267877987446900623465246042168821431824109879052227722974949269007545879939506136056421576324531590616493408041289751599901530362133780973133636688865344472818934324641394182117239900280844994498770918059007353597032268960032039266422487928998788639664233618716804817158513643443573166532837771060412129662673100279607862849940649222951389322527438132126285130756800595377950043119202602433770170505468476110969853567934674403820837568777769422080843061706498956978631511554089394345026136534699291023748950363107485786532980650674394407074808450750105699817013014405529647901081137374928717786669381092332465981899861891065688106521972709342407150922363766083278044516188286575845287994201892888897968790865929139402153540471574958496162897464988193273531857756780055312188902221904873697432795089721299423459893017084890003890201990666521263934592079231965265654648401402134156993258373167822175688102801110495969836905968586975473508548573741754107146761088902634395225050709731240379191874638152107453443541156936512055301881026015628309929626956253800838073017032844685132999795095340744588860025815925307244849514786399904110268860983067464085946457776190584890635615151323479886780219704081558690301911052301192739605810027242983047408446857398111724398153442193747668751861138962702273295569594583072429080743862426454500613309433119989879988786873275704724140139903294759845632800520993068846415150757824895693631490868251265836514607569857519489446643051612699017147265227755465052432659950175507733259295489115463463693478457710402569026795743620407572232893391004238769145957077264829966888521441857689989823444071160471123507884375308422850334524121691739522868466839817518384858456161121658032231904*i1^77 + 547511108744870391832942658414858320643842808069333402036048698698427191437184606279822728970942574967563466522523027498981151869093919692922247214925885638105136641024138292591235166362314569414457303884008687456141283407940907314966352267918804191115159531471454103083370863800811358516977117102326240157438048057954517812690761065181667244513379061985262252060062615578210776049177040219825577304628236418714616239177633191587709391999693993827415200907477942917961256043471033693252719700450593063756540864308309129234637027726293723725899189958969183239416414479184518680365831570565130005585279796247853973343972192201390364142866864894037909497863913726362337408547197562278772685813913165154159771370789588146830201343891863883272911032626355455223496032165621660663065155563936284104232250626885369919583764775496144644084634832134581556190935797247377609030645192043601944194503324329361584883690149757538339940175827201429818510159230792764127238259560540843095261121063015929351049469814303821897487990014008066078993478011631251595034274436998062319811907305543214561014099046305198243410167523358900075372665485091584609650912235399145297836085330724168059149191221112621976793438363653938235621955412457844891895234297388532594113606239539657521250403285792341746931190336464194864585803043371515635398720845277228568024912898153838750807011710033163357497523058586403863545919681466422204704794596859325782036241178503765220373596304898228025441935537316504343950353768201988885951449177835381802576932474130928961977769107070455902962502233887998454401960301649852481622354952734763718219304247196993384320237898812547359392489982473267773719516776687933588633486341410415402545908661932330803777109813549035395930808874144631258886281811084697114487887454349606618939583129876228664080406327293760681866866129098480449294637163289646278333453424812946843802798404380971731124893833109037691543543346464198146962082441800019134456665030318177014658888877988548988519253717972382802630250435540242432644447438313555294286035710261527880329091655750440988195381758272665652518288037961353020057381284454576930689357061090571587789938739625376339000160895337095405226853612377620863588741526926981034550666682585450726298473832973994015751538832193622623121020039503691373468076266401151331981826036410664085192445659181217923824983989976767927321638766320942494178536875676431228335426961393212954119581923933519371498890131959793209147953763282410553446592225714817026127515510728897666548244206713679854050957780822891495534360995730541264910693137278126157892475494639744252754313116885017811596310508326522159738637618741030419051229000519875063577664365698705117880455605321440374838375134026326513216672564709566973334687775654450904611966620938850341385479386609667030094555806129765417934902862561394075905016344325760588693377025524018201782634444016863233039124198652935185841411632216241724398705712503895644739577919268927637801525401645042197287795648056267518740597422265360817133499207195371431762142310113312107881246008609017531660652332011781364865578482050628*i1^78 + 49292003334048202781391809165436225309627402072762858169476547298240401467423120881206280293645597619302044013941316323058524804270664836250633093278882082414803623834026531512130424376230875719411621795483639804991597032230682891030351141237399712539692174642832442309378238866886643761056995139495226896904612688104531383708742378988046522516229918351677908777272926082246579933769105579346744613998594186177544640666099141400701730930726992334092259210175574445787121889005535458473586348120302413320496490783498983935791945923673084923118343225183288839069178059466829720782225477741571270003399652435316773651263129070618658659355840201291515974514612508711138177809412383422260981119397339613686589670869088410087621646659785253587463636756811314398901757547612689094081317305487304473528028749902297841064202363480530819379319114714659884634377632291556104718830647968314743523176426202493087522635934862560124918337704290298605785675652016094919498735463182298953251725950054549366460553862631632570994472171503351569397864006753406636401207333549465396651354544131919019040009962937491593368610130478769782898069162344497068453924173559351258283620495670813025657495537236193045353425552358568212303663886018802477566961071010322040763577137103329241682150531127002807948029381686103782027354010541041209939463510773712509173676917205913041792723618377374769376012273212913044527467623213284619619749002000685635849500405448929323693104735401587987400308619218082915704464482376177432633635742021154153671143182443523707685713561862397985749192566604558196167148173732042866167630073292847336793856005928387119297243193051992039249755007758609400232752321405314708695058369857386586493482342155835937109672552120358290271682060096199539210587860819357560188756047908597102762471214346952724294251355237852352533751112202428153201501162359247268986041027478304720834353664784180759958714831051357442210230380376786585351085224928912512017546026546105325466918042305762248395455899694335496160720841897501295851887405600230322374984319487809201639628790816363046946495066485077338644719948755437589866446061986849352903435875968243796393581981375846114508110632899303837780204079762511898121427181050170966988389397090812917404946434197958592446484288115282352675647749879713003636786846134903174510251997357293163341736717532729755857749738310621193542442754630623722477056550470957049329705060526809278699931881458342011777376640858187500259088927458724595599094460720969335455213790672848079628141447389166164196158919727866543646019157338261427800006897508036568670984898123034288336565162278591549915232868040990096554734489077296217857739949572458789539334941517516634963390275843328592255486423837298551542302703235219436313429900442546500950251834638951524329019683338188702824114651853508021263144207000769726708946650054637042207368021830369791704996438266345096479440531353060923913098828031217544299725416328911371662564336681232377922075781603257287576731726636502060613036574390892057450173892780872549927309439823991186214704804394837376286289369874062178038024396*i1^79 + -101344609857511520253217426508126774065765272131565586999718725299109399983228722447939397259408341593468587542481942457366980089009965849050044560101540089542157137444534646627703409234413072888511778209895903410445760323802714092924011549612694835568832022211243878721726978161996122834818457196816923321508296743424116310895738216881573088779786642754361396594729526948016950866337645745168640165321584458095099554972510654195233963378968820725552199954004248960621074326057309416959879891345901645163419221662868187820764417123890341531178702575701321779849178688063347168248950501794613462649867363741992591911165692502221189763078132568033148119553058075522442762604332559819145454483329731942021014260494306224188489605986951320742294060854282346423502048670275846858020028672736632735006287254491674332717116258993286745579578147303707856940090055563118555991938674462264081700428048212908767023072761021846472408524717917806798826502415559167092529617170360023837988711970464610736550993889386974296169001554482332643587757456219894384774223904763590374128621821113906680765341188247030256746290845259432828407792795588576483920095106395508041507849999183096423340375816852380093501686294128965052786264630667482788033913580347562003244048775266260727742740113408053010498961069801524011309994183151548483521376705727372246211097603364336478179564737318708379228540853901875337947377591477093595400089049136835825700026253271920917759057168409755760833145203894746266299045319489236754113485407298503270184792889885963846419820374793443025988289677715863403074779223823868624660919183981377995580962292408989911819585662383827516045648246675463535435213722279863942928813065291660025631509046482520245789649216240231897542732418543872106071637022204438330147199705733050372365783659950268864506225875751300082428923412354629114966411466897450952986568796662158246583008026754340250788803906165596140972064451382386307026069300443108165446588548841414074246901717403499349615511709254212871718985815487904528497447698740275243683270790547933944240938863775654380546446053648921421868009671819504437042552176323600952198660485107249786430331804604870739503715488440921859700135183149455489898595836003120087489713053605153070230532330811615375693583495332918452183474225003045690204361304789162612157546220051504545206597328805178613046900973763899451826034494052493473731350438501478123028122950925134588004597619848743766783391107278483304817079937385001633730990946909214358141439467252918915308891478986770905426316661128185284760298492506898427731442821494264410402216856205202351365119395035749338348615329607141581510463081850527398008817327695738169009872742674837658102853872063699396200410682740695055293123398996357570954540815417348311356574551204753349632005494076549214548525212915926461178111582807428379684386328383279657633856217658653364290787119852045912951858004710152067930883026351686533902919398472258234785498423652877133513490846521958409971932422999222711273350617794387601953638353824522472339533879651070755950889162707680040893097882715213084055*i1^80 + 6591847740082975464989204469051349421519244073333533909769663127409673007462068036841459817662195355318897628893799814310859533070727603027588074004935526135066134932251495348307432394246782241882274446940764124233458149842473714799478245506236501298249135481277025049749765679680900823472897274241452653985043205311765106073213542125098944440814066321824411056893070524180622925776459777857487397379553921934485484477980676117520043930311632299695549741064421995302942852993656008332637336345287093315603189658638752297878785685734279753091196103251966421426708327167936131857552199875202980310832998518227346896817216665733093104499478991035473178883290991903764460711946850536936273837727049516088149540765806955372711293538810860367997625078823311589951973967975654086580116405499735754294591747321448310190333349997196599850484934514655655226794076290171958596286532549124216835874938462104899006854693603655690834235809454012530940131109428334543927222571469746097682990587150701167923425956164238846716366722083256409009285129790276187294171633771583607518610639869790144234211562103118860026005106195352242459734852194601206327915339417511917596617086010116835668858793234523593326122759402851769892337884743352619118294985334297160063549588984759892037384489242249147526437704017309949899933296608799534543451628782143331857882972942153300719615917728786571652700338828531952783907703061299301430512972071650876330823886056375018574530708128134691760532585806306490912272359511582201286079614037525755255333852612285980535337057794924546006271896668287777099068821317576040286456064586290232884407896587796855167524926388534058117868695535963935168217645857847688804437920632269184057217070776266470963589842525600475812382254233200523714105072250310986904294556402770301488525386664969885242279656577375054876958664260510073354123336296861210223095432159526118078794999118669153214794240253662172953594788450188391794908970325349834223444084699562515465076655347653684984491176665753749507778542601885152910595489660444859055554448611581934160127360261987135353291084047433383656323806904130585244723280264322121606305287334026796575985512572216063486555765702561939920560560980344595316309622616669644024735978161871373080397450760616805974520101219741135564401958561020871161885427090351928577455037281132803172173848594198912952810623614776388584742028370689171356182813138115800561388337149477210144897216444822818716591508122541756540055833666011611250820497235328010811718813872987111641888463122819257575129490310976026205112527885986281969235050570807789159369470120114640902220731712186847560240618874455384392956362366436756125912820732750260366164980072632127052170606059546771354130780554738013753263479653840616552957026745459681652965387480168584472906115799881251573232523911878875632154365238551700677074030866119654234461655292076909306365757750284134287954407995030066660389673334718756815258875437097257014429549395012180887008752494314764453465949428025192430079610854627980022843305955378276831091785520854766451384549709478137251134714735104*i1^81 + 8773492701867208705637808763943310675739670839966440348471543284910314390041548869275915123568225660410349880249638709020882844989294790166413193118661318864339616007472421996083769161917245312396361796358153093519784187828920927527998014447733761327244355079912306423483221632515183377041850265846749601235967650200769110304630673943139863520235513839117471850609133717096154522059928332017228064158680014219764050485139421222837195310953148425750381425645249429807624055649266988827890476948236317040165092758161701725353285538790437322869712376314302809004916310702553844298944665295167174542964922860359970695970885549384238747826914473677818650821656314159524830348132265772056635160346198039639878602165983686692104167850791745849721420738317205502143671833316183115283668410076883024428546802711646763952414624972361191996329953004730100828904954873289281662719775127785242742064903355946626187826980932887744295950965935885047242531070262683485598754011540457860431299611309556626021772640821615871609397494693735729219570309720297152642923614603533472065939732302167049375314147245394266617471008772112758059670183346781423729807175475700394288300171919096731491142542977978399390646592137107063102511136270187721132283781240604301203536074772085187017537512414581873242937085970670274020297365470855123571341906419133517662664588435651730868779953508638628213251982176351911000985504621172709359233991367969716677043899531413013931967474325619923158159525730034967821785456787843596319591526315630286452224405594328315500071505021222420181741367695936318376529293523481211200508697494523005058292161015027050335218830764778770355739323701601653664618031477642693931687985483901217859919802947160348210529008088183049383174137300910380638615890793777848793999128132187658958815625349227967018731771308067048028207524189188671188220164594662151585083792620095014507213372883234077039278651576075550033232237799582878246193251802264598975407498199631556358726772397245665579518657890238338159183954297126622301230226748163752586358677304798400338456923639911817239857565024212373852746796264404529182879727355577509620263001411118390188933884173938411936283053706694126523605349515279573081744410947149057251863090133511160632861563786332835904148347361447570591514281752295260190180029479193973174306715971699999755632938059977152563481552655198812202015879137388554073240128143534262049525040651415047950490595382126870024598232585017241430711549209535315224187999919155809543075102464652017812791374339030994631551125020014970092561571908703634646134492075372857647627928008004072870740246361521991133077512617816515281081544879957029491021089646928732515290682414681955818687530862490843845115002497235890484885117632405064013514955251126408418048882284433787109872348517246348756694954488143120076907774911874189985827170369052092083403402587484530789739379476081905045094037000452369834615918349270399680172165758601489970870196778626402120192199250490430997334262848903853507811449121314148304719463589352042549388225339764241385992055933692020147519488*i1^82 + -2618921492310181613177593948412006803429177761708491731135985731827966808068007510643843927618177111275604210232019128180900734670682826023872131449971445030965515569631842209051792320745243079728514511258020065662680519428305654463643107465845191543054817734653297406431670492268031191208917506623450881630902824049693536060655363188843048671999094707592846348738556533952809432953536401742887182583448356785644612974285221938982481902359942011853158757513413045602004231837658102460179695029354139258080714496550719419589508595664797642049064978057254463126893831228828160505920859138438455831786509102704302187225353727346438875154393337314056443192640639580331107562821133749642902831023392708196798461467536497033104724846836371386586056645911381787645829310603535585113879409547190281753098723417502600098308390653203372165114033599607417121721765283565425351064154567075593007306405987733685402063047200161625516261710342741449207914293814678510262034280836947362550555936283366942587642382266968831220923049867400585975019641661818956126072762491595304016030457978174176365797302857931894580810361350565726602492161037388696396648432524355760116399338672913532387973793586341262081657263216033884992821447259801712840311249343981470636675693321258493243659390825885941606784737710131601946016592992987208717323476496647118560108284573431090253647821214551860664184792524477408779993520345413347244417886515816168548577611162174352577264205196123371726206915430657018876673333952395591124904857207946579664220209790990626695653286355271593960312915337379697441676399834434362127656996651245883008548554761491127360185292329085255105831001654891646189347833068813490591840130625939723006690435843987620765857826275090419215745410720363687242422039956972940773187457734617342826979374558062640665152082930801312166481904739962830875526154013383412482745364184738871746647611203387738607013670065191178218292532265225256376163563582871181551491423043086730831054261751782068554381199677243153944604311273219734495406883786909819074209057828434101809352922570985368913997804595553843511166420667250849056843541209911897319540612980923981809522579592835342860992139738655346120961950124418559657047685285662047387521290463922552914120674508213394458437469398762984957493063911897445578088557410036675836144925473105726639616684898966310664428556814354746103512891050505327682921150334445994883952611417196086275780450910135556077517909874984302149228424681522843468295101145207472262132815086395565408800637509577059076076982233563779814947287952540086698583089771301046184618011277309454018423873009911961766051672593057196014297615329592471948341713457733995750138619782700651941225641635760187476375700489611475745793949255395836914995568770584400736682651988940416467470289534915666857932632011476945441861226276160854147951288511670653421964437194941201418233497558040392129119730302821223542735860468287967566312425877979640835133518150367754439319617613036032223344540429535517555548690897260059386737581711546745266455631992065873213353310714897367040*i1^83 + -297388880980395865021920087882876533952292447483364996353933371320294714581274745000123940152517105279943306197543485114613275577801350863207997814742406332752764864016427155917361925397235649507927074282719944931137924007240444617422018583570461026219249969458423631732544816345002689366436917353431638048190958511800143622320024607996441152227661488103115514272384947343904418965082556659981734171074267251728484745481011203531325899519854378425817763880766786612861303303186123601383096991465256303402765381793347106505655185151532587824860734598116979875124483785736055508875932226814647535032371756366713147011752577924135135416344771336552857528542934106942196001073547096869934064338385176010895367278780335468890812948956435866728562445537615561964509912964098088789398644426823572732021873286394042855893814600405739319555406880231536116126808807645328541261384262485638432244639613361965451651795357643511534156525529125717549373820963732480383831870391192132409926790145604564950537719196949906291329290433858883724216444785220882184548613961032503885780871017600242174216723520125765542583732128833247279170941574732959725585603961801073435791637859747906829826870180344070674956069654542123292661656186247948049039105414834152134064034165799635822382220642029057019599698550222441333164281830519884819373734925880286392828765109384053854127113338222715389588121476111744570366691547415867389725373281565632001323825073059063985405181554764267897402523841286927935035237122063330565708448148530325175602040655947996976421372610078863712881735318416538972112409367908177953328269287941387981852063437206714985631321292639625804592826142825621672794813781843508580953749372400219060846894715186426684829109503606531654055579909284583500907925309176918241063480527042266507378921089368883761878275577774359891371453063008456636818646174892851218575525256708486396770382701635779051036958626393701603730754231463120212169354110594711702491722965456581023806104076295719958386688483684203097631785066781949467597388927880827513303873148046557502207369300426882444047269295640233129688215146470213249341519860109016537968570736158422281010038212674964694347685994947185223326143505446619596377809486909694082725832631895421494462609631638793114296403781653419750295267869097438095845065644704527695650804567786465736897772434917667398870104719273370290100912271643005825266095686540406217068614593334268664077001234638703586691586856485193747567743407446372206686665860630786777368554998322825208157062592349996243790747530670317337388129131370529564686504931557805959694622294571212915886039278166458194430491071778573294456655290384060301529918562702219757293230112640405145818990015819565170196085080927302343324202353166990141950476582107845444189903240461939303703658726079059863191670916315632319335962053686148855727172082557000997371470518183932411541211138825959300534784522965979477820160475504623525570714236280075925763960989738654589659722117815520403986876337199141459258725707811380775535600348023081731402992791710906186619982708736*i1^84 + 241131683471805644041116314503033841847713968786178695355049092364410524042360360975703141003043784653046581320382755056701997757890484939694277865541212858492353092797473728718886171663687875983435297159565585981087004297459560803982196594715458121290408514149631336587637466401525626874436147774826014007928901306664445976480050850874688673355632062162767857861035364234972514443691274961367113202871824647853771759363056187738044218004979468803194129461231348445512684099321937331879981558445921872726863763517567164533307532756555345410114279254260026212097326056022441305042856633998267588834057608114637238950823998750805032559634532084780932693417288707362639427198062619481534690904642525182358463004811941921010923045951573758412083717678950608889331548837926410590386372651695042317253865948569997121148937736849312021414169342821589757345680844284343833492978447792990690211521434448491714977758977938324648208060891311428656179986098773448981072148961648045720971924917098518326269430019579426291757387280385629028773608522155951136375191728282889175319562598175421774530760942151939041835128274685999823239758372238060716924654485062547385811531550517340628211639063288261837775905210681347693807787010901305665762153126009538763275278667861159372880974281958090286074090982233705734379300047223740504135755457713349874692451783139501007626618557194057458932785374153208285381878500833535960238838899845956478748999739325573432590814547219618398584469663242018819745647699208518924095533724071050564032566106370154589332854603039982732313706604832387107520670750511265838119871110456833075593610256993212495146533268462749039354914164127539901766013255067900256998012651107950410839958439109660048747204279374044243287130428772635339925322285441284669487134348834757390018721102249778162396118885016338269740535087085814359504702248254448141084554540777209773440017563630409396807649627115217152409381308759114497139744317383370679697677152918134404365356118514575006266380977248057637455031430195100473052270643601078167663368816820386964664062379205951249188240548316993855805233324574152443024893223414292233854011106633239144995086036515013423861395717077865491600484206901384408638634040296977954193455760347113376770974669545126276528762964673727016926555821949783056997753407111373974763189327697159937575934673964873712710420035558002115433809735233094832384128458429699410190292548167832441976854862054815706168285961252375024109169484546209561515691516887109350825520565766691466721229759803596427688059370779215323669630621870687280537551880065850283937239831243110834777850502866398243448182856965695045741612823598940477156232766959150290339076186621962153561775241960254003199333428986858727030714872647675404677475442479243530507519050727258612363704288111451600812334038072868656892973125615999126185311519035470751806486863666044801901598844504966733969818674338121602680896935556558195307979168248175266546753732702118589934724048172527278777995492379437472361709128229778371994716536581245838581444080316288394592256*i1^85 + -18971846440205857052643306167573998054713963759344391325408354696082597289699108754268480488406101012984325999914681501707219640175664956144242541185733682842808436004398668066898933819328316507434961867174317953864273751772613835326919622669417106429531015223005202388254392934624732454095865174497770080763772547751445257896236701830576604162886414640882553527454500448530422587154438847414504407367457258697651874170199658902665741734475893478232814054287196502151363005628375441931581831976321366770812227102460081578089464941361498895853396878084438378769905465562655277242648626670496376015548866582074650914824317029701227824516783424860916236317778343196290401785043876357173839624570197591515114146898813676419063229374777709741466760073066743926783684297437556430608574568974119803082507189143936935510609009467043960486104279193138339095318683495051452296861178671264312283212930435250743981198206731943786454473168137347671435858583904097937388411502183848638555007843413170120966689521536820675757285786414348102802169442954751942222209796365738419820158146482701716130847772784631296668546168054655291395705861035916170661832216736281451754088662584083196938206487814275162976526663378592137593900766170900468820503072995241614674789911354311014967062222732741254948805386885199121996827960697388000501385987995607887525647052027675469323698159449562131176286302230464736411059027128160780779328573794725262870460653221975619449360136554605040491352965491789853522312090005041025212603162725489976894236544611384172095670672521042227821072265949988110485946714711370785478740137018185774016900203035573107785436241029249968393802196065550632095203407542625428615924027391047892131732547880692712789735283203625973373687798520241580759116116965821242767891908451455894585744286634719391884651970640668173401500228201787984094277470030581272739129737375149730766960965144437297576433591217297210163021127685670472857622216558883664378395398943358796002401475115002229852568358003950345736984410111157755709827951007959094482140506716982567350543761440176538753336295971861110532288874422354345366120787069512548303435532083898104084654188130522942355188504824526786897533098557521943105450827793586646089678009478547224582625621647652146806933189109543109548250082800871220506774971028271468907185252076782066299851739189762693614081451553227928971298832378812637270419962960625196286428695312226994612487396187071919363302338693812528638540231657506020876293167981078447786594555835199360236606638837344217706784300049763148822942660492685464545047926289488257399538886394072315798267366999173371554209504420752004408797629104870447458249501203151419035627570961669494625489198930521021015333240489901686575814896347288240277597274065013058526188274565702972963060127273509126970052681271648119541277101750565219008607746202751738388141243235286858176124091232023193624970537407825733040526143023896342495446685751360327690026753532184096755327763577271926602804295214760748139859927450045305763870625991057256489356624626974720*i1^86 + -9189586541238067934972773227421080957374759065840897238171282707948488427184209909997453932005593701634822095704545101670831413672498123937273543858520425326663994083762197269368940278689556540182740992250660409205470588203702760030200120268205164170548662712181496694424865351067956817471906457114794191598806841573322099190305034355952195600156150598372149627181965829789858726612317088738684295443978133774638149143001880026543001830312043485628698084852224919875724627343261252100618765243504732480598164618534297130379202953383434078838921973264116561515789903941615784266680028829241565517879672971186329360497339265830732845174338345534225596692429869994810513700546013128356193315960777247457771558120293623598110758866646378183676056677703778088864995074063109761623514459398854301135805235896395934019866864688856111425700281872636247098733674703387056858277725802599253378931221651048097032823581838765128966573074365526728597234381467975834091630540360617975341384963403805931512206420660102972946339608222709494436512037311759949485657043648614995645870103548342084275410881705233338249726130758542938255312292430564587411473733055598858380567721466707896871630615801340804786461231663644384968331764800584778363330799358336288698507682676667561442555166805774022399440207728622848808630874614066847122226314356065797311828077462987864532814833327586073803717981891301164536736055339803497873763338570929887840391541592965134684790749775920007462882960927925929275640222743779375769597241632969134240826120664699343234095159334838467329545226533833085548668125683820298342359516919092276975310938521757927275826780188555944627962394233674140827678842724888304585191319580028727301015303882290555704928062059314709101615848587991188143593980051894302744986886148375028961472455139115525388558628046262919146743973733861580942960104925117607502791668703212465043156067250446778733609776910979079001083902985449202298941310896412943863144424133775659445055617245942643001968262836894510702068284901893517267580308096282513477153352693098101914828481073486669177833677411865798859466168702103475477535764508852869890239645326723485355963777443448850289585445810811635748364088657713794610995844206560635054567815373887778730011545176274852732128181389038666079814740259169479731387583322267628772684326878076457721607105518620686703155842507741202436738065395352019496178871083995871906928095034684328229137844854370349018686234493986804982615442116380377236280041521162868887690878159664497717284990856659921071251279475804108555199211497872064119854921584052461562172321022057653194088275976338100185173265849612492678689910097560765074337141120721347246920774974493869390292351433304720009022400177748250690705864859118286293520072771955327394578283855782061451354662214250314771506809529474674159961679373189039768559080994951586488658712373895094872890988590737826903645889348507810756855226073683424238201333871706925949919143631096214252373050328140528047619451171463674124483958051822325471930053588112465073526538240*i1^87 + 1173882829760143744195699019182782018109563173509276547981290790145711758243134895386612415937138594487541760414132860711453907559877113558317392384956292385246709116596710011665397994706824151425771700576979120258609760290365632710002068856738581637837984579815242156223382297119892885077773085545589101852086982942350162478281169362178911214600064371162066479109268510051769642184011468703228769891950500340728698511137975024782557419953696236475059499887802425237867227316548957253603964638955289198568120750083986645451076930372550473689380132586848667435172893941623277066005337792841722610709428920441562563171873146778561018392956172087245602879730201174997927882438557893986376110058553772710900310112602065711427005372435836770749974985027738047073097804334414823397782778030942646653175077269708089602893556691555358192651599579423668899896643345632228286912401470514659026257410242506835358199617705618971779371895389607775074579704663955557523384715502213986211983351687775188781114697450777274474455311811843420575833421459999570552990108629509474740807839334030951974895001862221658109153881835948378308891928704615495593526532526622706563239150545843870351130000867008752873857605897784714362155595878695187865859317900299486672407152124657589180040564486802903027056265197372006048607672500629019223076857377674401131471561882058674592105648655251255853482686599934954800745152167311312938534718288054576487625961943339972084952738646056844929146723876756004123681901160298329350348135314639157286653211029074964469648100618695175301131273817166371243658020757896446360476070772267042551345918405481549969892753543898234270335701886258738102121889000832380995085057096093818727522189580989987192949443770905891483422374665449146203923337144927223468823713592142742701478494679199124568937853015297540951785064086161188426760267883668659288951497584167331005426846606281490810418263950861620877323078453331429113723487607332180699558072057948838060984266820790311584656043127836588624762384740442921952307067487782315934498545332562914668485589780984207182641105808611490067632644329598879296981784631904473576777890708567052571924830055966280358097161507862909525872418735381620367957518284401496014679849019404732681482019064921256243435395553521739185986798252188667367672816156060787171408981623948637680453264623763208892854241821619112712393951304360385657576638964897318567860634204541039457560882060931988639297407614017324663222415486628699320057672970144786299896203656308719592215770451595625691671954693800366890712217221952956635761133542412387294590841987973536866417513765204305369773126725782762580413812424498174662960513210417674971983066531413346689060618939628241178130893964282979420986486694977882007548332794513028236407225938743729126151840463352556319828587529392134110650795769396269711540421861677165924874419218448696626543852583385495062612088514730272536635748217395287983950319082740948107476295301940858489576875875649172688406080497883456129908823856137005693592732537531481980928*i1^88 + -301964569541567490364502058545364697772560212370277618394487237831081311442024496577020518837402149607463970420410039896284131654867283099748198766512208935952606462227395706739314338318933520940948587469186060110050187367268640305741013724624879374598692878158730356341316699332707614489459239116330755674014122046270295743637423197387765368408184687489008634134368295912699349759237884792346189871873114007570750348483933962190398455798912561208927323514975829005293740328284539391545746736676395614240108596791488362954149648470434994168060267692418439030040365431003137309323955113262860106319549004842194449981178688776931709242560909971659607202278552566536311658890014609895747197454324893332416426957943795013300906008641312499857053861088120126109621120135200040183043112082597009662975025762593677797131442189881490006894210466812858768652566797370843516670807822415847264781702052122591609739304487678925359372198669359041223825573911863988668870665357271780238533764407711277128339021087600376124398766549244700027727263837805776271714142228354795545164744936392887119979639080775887459457595038015346736374708774579353899183891019721217275095233970872321179863674621934509534217339988880217429563978012867644228313509715591112592369347250762221212905081062935138163226399731679581756716837181901730047226320709714705360944180219491058679428436769804586933909819319366227292351554373132661871359893097120250954049246248664046781439297774803798700665303349668242793125539679356472677409335302524612779942021117804384093465686992461246360979022343713752148385113632668362134849606461967506383955480754900222079164326318930012548181706252299657453361082349802595869686543360591456295368959127563792122096288818748235069728439121836998625998073745531748370859474580739666316606102973112674184707958575556120437065466063757688410905824695366946243116777394365395072838635165601241542367738161990266689250901323120307034722589235786369863923038350559510975006030527393091334181900583521084099240120715673673217455297246504540352932280757987951717447113513671216266644591367513565764711854099860202842154754966781602313498826393746391366819795194995813793117155532908914965869313744922570317470085878903691998053674190965730706521771587100230055608503305018385054187173874667858886653577812755676477580689518870572067971138529501251395698461831994715434400565815228700868425518663786874244631900343003879727543455680523005689113931301950650791846800359522227400630437892001406377472670633429537371453724150212088380572454521674785408969554490742643112811865379893609948863201638301413795029429302634066074931548784196350234503125714930600563292396651499957441384416519388833343831106885780788156983577011422697678124274886142372517172502396395968988251478561992889984535851119051640084427043910997206133903405491741520239459112153725346898930991548556718669450783171726657643075714420997427515066401883471230592151659551670539689234210832074508564729954902678659451451461135885288230343723017563139276958358396993536*i1^89 + -1157004584819833058122177064278783315926001117585974665335280719675268853076157842955741227661895637392985985584274936269763410024208359085063413255677513219438924997036780453897901184267144143105003368593113014443098419302354539075734136247003987585225436933830489134115981770942775831895051173957720734392421509314240549735777816045462399076763011388359354323725438313275721641033332871466706838613126330662761121417501262233888130429050007743594089573049935091527121579728829066996912641277373269018952131658900216333280891432865430580949704789435596501274523804331666590395447787830652290511397617595301242720551186983089489981671471798301878992039175055362455894948621774527825128387974346619429956463845047647988598009124059527422660066576173723569895653762395299294710514501525632288038753991867408500946496867130318854845825129229755291657323348859111271082946196400649550928813302970078584549085271374560076479329967696969263668209617800692414971141873510549400501893133009842016814368408302052612389806912791736754759540011701789133133313498456613561717833312906372819789834843810356624218193582386512158775646972024320670950899955690520371300635582438254355664823689417558606303467494054106897468136116696880054419417743657866242898110334965187495667316198952881662318415650421375645569230992436072433698044467338656710833040747023308069393595742492219335889086766398635053730926219080136838429298349760209683231487755015679262795334168225207205781362233813546852541118140552548674358010024310752396931131444132773464029168815749503254430059777628176818946768188067039859070645180531417376481038608783696177920778787757478044431708681314837856180562217070881705790638479541832440526185075287948956546089000599614082517802319054334553206893616707569992559093476510943811640657406994662070042897061683448664011275103363585748911757678671489170757339162379575366091520200233869147141989924230243445580595041540639835356077808592584478544929082063776771486272395199582101559586787326852893024990936910245067475575123435426908291082642303223631526535069348625795541789187415729942747475306525935869515392376267088587432114406897458073004359332279700022548227260617439852898200226054300637012931898055384175331127358459619215712856769170389639253302913113449154067903011569709716583040675428531996670621648118892871579379530773784256738210093509465697840476717437407644471568250507440342079581409709541745130921330613954975791006697610095120239286398053926851072533819831806600264103558656435447457238267967566860395988631513263871780057048234603709374485640571189367690273232292510753518617597073434206760966058009231224700368751677022466531979279705721999038518812848202469468012799528108845307367170584035535523594163418356602229178881618840326630865883388049697409149220462304128014357719415471418844557281144570818010972167463089701650737031596268062963492478865254210671063260381321763286440807111592610512759382986589836225795157016053506243719127172918543455000431397851216381569787139171472294019072*i1^90 + -5713438156574760473748326047487131117875887870857124519175618062101092391108205418361307877664619415416491332083070235150858862741553469345031931463232316778271978513896437879957376223385406151759536033251590830819247913518484401637223651141308503094265620432088202693972541743602458097758136863398604473224684704487298212825075352148087313794586363401185302835764377898381541167468335259656618228979042666572520771699965318463074674381887407391624255924200906101952686177181918123406596081396875392782835385634342134970479492351381938965388398805977172265170966165753690988372932177335778992646029136004516551772250792801982368790755486881914305118104729750354803524433090313798957276024259979871866072446829942550183348265567327010879130631528960771572284994944795588006782485142157089406270172289315977346914456463628976779211910111648328239315676364611432451933815549633350259086366418848124828747298008074304469730881094798221673906756242609801351024140678640588277537792812117831925731385823569929113297715521593596361023693949946090837155036097130790057009302801221778680804036571468547156683033921668051732332116978721735311280763386891445634875939087231474157215908693939388531190035779759212980522906905563154996190203343080006942654768645654170534550859864228228225648540182824236442656479278169544697995315082824837739978395825552792781640210931039685640667109719329193588234358757809276919089449886074620306884895140351924107816541361008822534384308486527947322036618249925330688099271679936611082058184136825052138756211525035560911546677377463907808462187871068577877186390638018237410661828754035198294378709120353930557562541917561532032126326725708880380452524554629553670524148493694099888950376384316654289633072881698811361223736044153917475471919039911361198282923475457714602283217504626506626184454913380872398193732937638742442204928301630725180667971094805573169602514507418094941167241227251140767186490379447764412910428893430395130696399460206530884990021022119563074602032324032101936969556105522917745047902885697882929698603099448378967099540501981590381239398055887519935529160306520406738758489226319581701172963370379686867029448522843601025227331713806697365579232059681008291493563350656976592356530267137086434330123553182627530959923437370039208818104395983742199202430829306619802902447150911198873712587368475838485413951884926755756492968293633200924870536838088144827367301408757665162854630469637777018599613546194949614889295471706017844124638053170556320763417315718961818222617132964415818551506953916759426359069025239443182960389862733494702259187568629500151783607413568232517543360051408994841702167399333276434955499455036495779158095107980010342836595628755715803628601095320859950137235862277964196353903446588769680273436986596448309182788134930512621280006007927344291807351439490771811858277909627892587424492220525035730483002146831400922342155668893943341696467035670933016554258911823212348592797797495692089273000041815119887459447916692548616192*i1^91 + 218903402364458541395198021211599555347324979689936841032651617981983911251287732994139575872384612161907595806082835896523073588094803401782381848013249617771701062317959784246606958982155541976082139399478309961215479592002413044194471788722264249622356367062695625124099064302319292339879692317660298145406185564516609809405365890166456243107636513115141234081894125289755404989832950492030613263234529288289349588539013442620281627903772417943013910788300696559859312211454670600108276021415897239590752864604663621110061632701127210806882919815222571468261175418813419163686105860631470628941205575045315272384933369840592032510446510083093988468908827334525858078170753803076859215725529423212054907855257729239550416138480942147433813399448351207727163693901265435987242767545108101565657208366956238891824429127375201662500368062563346996845118560560776081625542015887809155140841165524771454837882614851842864023213051524582310405461943657437912296748221972639902048970673278605274281240569788431819837220570519418547165702311058975272364303963049937035399794533547386972782341091593908755139299720735468782472028027230299133954183572544607495604834516855195697941667197268975531130745209905633750715343864267940920545709803370308692700494994199283809693653456263467762823885716762377390784945312287368120310066927346432950007642811395747660682825814612518169426499146530056596285165383397219715896114158838588512983766134291042830542378947309456115115060189778226180729269009739317152328706131223813631667024404719101855794055837754086236178044525062767043750248113924281805917170572850289659713915199448071901429020766158652468887705056503523581211631004529011122821411694065794123767495852211765127121199728599139391824099236438504579725288445097636961209261517509284567597098142130827362685270934032583174592527954430171152453266358727198749972151073848089414585438258410226802388141956602972482205185711899506567852152366740699052157926616133492796316469861687874168316680490850716424270368562032034412415180811655738336930721783099353297124886230450126787399380209318515904213584686825898663671040020454281965697616691502054860741399454621174026431328117857265920618707504168918254760787370990942009797303781034771279893722730605539059618791043077820363257368117976130978341645949049606651040334175690101860963073443703360019018516444745367380135780500849611459116084215447586120663814754288793909464661811048778696407953371648436428873308639905189058455299262305298971198045784779738450899726185712053981307303945827789492983237289849332081421491066878035483805116544203188311512705993658974305568280561514677421456651034737353363947492847497697290231359963157189265174986139433443759323689371092979963749831847034407263067280964820641045423564679797866805289363666643556660350772793562802088655309444851695783820662066159991846644128913182259787126260582671605682252397261958417633842395030093636994105934096358305109748190307395446080149381649347093837047007214083718904637101703168*i1^92 + 75482624539195068402523036398510042742623576612738457479385863476424787924388867011878004468579807433014829684293149553369158730061044045953655232421964896049206158785513050830430116667056095263278640259335875214217947609514125472783602422829514849620507750072023389042842835874203120731841218435858007934347382389042093809643957240276179030512099146762161150409296708006050067276977462702951549271886665075350792806635844227985248138423227614585411001659165955846053029179992580557370652032069021644345055622984564678376534836708874321192773024298591354348640076833166975056101858437401107864238861451515228861355319622000074609919167248550382441577121701513450874407175354664151471030821016306270726972051134189671704644060345109919380129313654347326733109564654074063537530246949498242752402442651451729367671640434470414862185942541791052781627475985734543033371491003733921585702122922355902910675828600213677080744332782918179457730951886262427528515338334446806501865969844579929098574588801578401158739517387625779008765649147346602527928276545308900837871682427015038764428467967785300126544088064724067114994662177404005550711272765182394255162679912625102330220046832795022070397633453167090722931696258827920603710271630174205051357136228728636147420840465478408760817171415021064615506182587089541992447919620074646905437273732091171637019131111193360201584530534303971891683099583861158003066775136469233015883351262789935911604783278211591067555623494973627703976873533140821655851171404024868718405888468113146662723800584502641737014086840819375996735663368789546532079242616931730227264792440384484436709142020060783442014672084435288991024780517729940898938608544091156365171978161520665098883939198028024649251503073910858513134967600520277732620932435403372914759544441627726524071962846336643428010330657956155000550301364233534334718318287721793548973197973157402039628236774309525467691942106782047137609944015918774433979304196917777166209554547269963398856510547239106514625472529074936449549466874568086249613691136072824443303029720009598010911437135556010243697653355870959970669718780996244620007350876051592475873030448143613316623711628083650014571859875464359265816057059348828448910690597440765238326029900598748126911561645620806778843007473804676334253014487714338651968812186758127425776144102761671882806344714103428607920566710018679653508069429110262181591491825684648588935296741355020967230983788597011122184344150525732981522606443002723340211123560230341862081847040468793348775183351351625553983653344295661931451674216675819691372047923180578429278223886170538390097942003306919227457023485478502705049511070505164309843557282581724467283630020289013259572309774291701854319353753171971106445287863331309957644992979585226817482804521514032861958107559804033599353109668824505531064957108532183674714366618264130687377590818925624655969184760697857863064266485719531181591059082011538530520758421653067045668282208689641109134366382892483770056704*i1^93 + 2370589566047037904691464953685559536666052504987000361026759007248956116504255211606249461029222230607969254256639769515464305017167193438125868787195829158946701946863565235711266933993159958595477423823835931633304781833508771881000213122543534233771212489613306378440249734643354714708756127421187355167222340238949071541301120632042546789862476001436202497267814894609966250109699107020929153303794804114706110127116661290231702539361262791164567102482767094079962022044989429717779117292703753062982467295825236552414368151119159101215733302564181896487138279229593103343061541579551443813784306204776693749938540934363874796945189164250552121468563979768618229190306112633307501089088594059167672766729486925186932021631102246392398365828145030635922649874580459310268139472850171493599398336174035976547236372028983044372794321915128151034669731356509821839120948458947865253855735092221384450211517483187248325934161671539982845376368792976187471850801728906329324385504101587964480441195743488109775912924193405954789922117770983550505875715517049439335153291689001582649373456825126182996895745647005759978397554983580882531781039385241376302826014530280235018162619752364051640142065249006643418243167415563644691556522589169717501902227656635340355308989970532539457583473512951043172442842098949269619146330752476386497579322194355538859865681898614217574575842022079301666186570101246348613924871513632912491229017881588563220950477261151418756621531334886973555339605661201515701375664778249689338227528819399620890353548221551148381191825174593118518334300330211118389355735218109548435819960092530808609502419942862702009619069217516328313555549431567448154296772307159146769592184428426722403303424077267767349213440213589710871212097044100029952552576512740074787085349987016179273788146178707314351461908506726771112591767970832619036306756858871654103736158542471529793158982269923907091513855520155973923400753253838299568532249785861176172487959397848140746804588363408688537567804085815836595586242758118835306028931238148520679742382214274387922562566073468854944855518450840256259009133958696346807872589369544833863392204216432877510345091961400243151802134721983357808223322038465438268974398732652359354135466877830216728945755742403322646278443159754976889000403232937720597563535615092397671490063674033687269093591384206091265384323440833458535415637206242551096990565313115289998295254216003427492838180191592631652603099781645374811786418725759771329940663595130759011184367609534199908422277973648693075593493486615355878001375554098419163806897421409897624014132279666101775042059659880906601532480461512319576549104616983179060419757126120510203003598643591816958985686427329944972621120651622667775142516378888479895620183080895986670501921748248149323864734125587205015871838883029003970903577297827470599372728332300911822188543332578292386417289704232031288384910682174515585315999452046080196833620931945655105263007010515153922955820350308352*i1^94 + -172471720873490905477150731422232153378683556911293534204905321661810616967492361909276367041218749385930216412581077812457517252906289462267661336527176707692765010289704451609840628195987226176904327519152432597283118596905250631823967798903321622186016126165581106760960431885019630948607599285126314224391935658059174865677907842334675245502818911430498554961934011630821515175833387342965347356367150606923601345792518231633701824058149579707011685501001187933158421722942757647004592203368133921393221876220673767984788856039733829042356316570496546455825360317115964690568848269484868615535072613417002370402643864833723472664340983383371686308762014323242836857891757090354571852443147317376078100630441157242554983173142303359445127951944914128938713726593722425132503946697661034985793737003129930374477964876037246335534701100699470782026644774619547523719138406104121377308109138329509201808265764829009958603779178037065017677059320631265225218947528203149922679706836255917512789016791258602906090969331209670574893073073727133579501778748972796981071298600551831315700978908510430657727632733313142134209328416584860261368875396971645433631713628112971590057929802265918971848621955290352422476691708981207975822107702287819601816049590336910853132267673445089678690926555717823106868872070079394876114375237158759487422459326775032165696345459866733168963973952183862200528596012216984521913950428775146987161859246035960359613570328733124418593861812313334184025943980099378948015124216148800808592966460707648488544642711675951120132143124123754011636108125204878343069448649538785398674040224685658214517805574047200448813653568684828881984083180489426716791067332601050000686394650512942936554541433015821545693940120419686655584019114141330576112062453557794308369250045147951198895259357004164068564173057217681673869994589671427790837030148057645051577988984537062596089537400648250065947419866241304491296523578453588382839862978175108469780153593664858471615997570888135699271945666300130976702773785603422487538056623041878759950630924041860343726336068412798194893132004304010000440106387326132095430773744765668051015632928393477636992901903051043080125060501536329524386105251331460871247286794909855272305695087219227448655524669956191474950904197544849943859319953835303018972083177758243314625619908057616580120153970462245212728814315730481110168652872623746189929734296193838853507550570006479252040258616904304553459695036475146264470703938035399603678852030666136660634057951547625734349784603194031002722700847768685137470592392922366849629722505185558526216364664572212622235887681576357426761417790348524362812753529526739242842771863792232745737863673525105051252067914264372303141507196189789311303515649762227514371356249519519222955679461748920838397216997056877458039569516001659350150375930824712260350563128557778584818664479943218940544545756557885085998967214687957354338394783667877852855201780030829943408933909526728612293640192*i1^95 + -14958759669654362626648967232734214093413230227690954384126911938705887984319820945943300406503804636423513267463479816356954377642196176466346701470050527699051457369969793880293552909215683286616029418491093482530557200679931404660259022446808925401420459111283446072101598971992294976082345161938721557420133708671863685686580850473882186790923771130946078359218285611715397771400890525270840909019281805761081875833186372147529871890430528225198110990992582441178587984155318402793274832995360714981477617064860372635662797545696143049608102767205774686944938819654666824811612556587442261788243895158862538411466052003389433345271537934698635650075312270318503653133375032486950928510541337710320147764662470297507788297211314031989291847443777255024511907369506264408981086433277614827555060610500240419308035016667357567055615684487014280523225264783081319072380325634195592156488843166895600802318743881435745835761532815246868714906542544767075469037903640168968245645753710996773598240165131025138955511470658543992847833022864608146227048109305479807332335387396867275988788630183163071803038759097678782609848238535539393203094177359373126699449825382823665028413054236732355857774988647444226014010163488907872604308187460134594576007815004220951574612759041945357246169930545724031245036285129880044975583849129413411252924681519935025628339960451662548952266482350163131395566730288621213361599690483725430411169619369213561774506238335035980896815187776637960236596283997514568392847554828484738647680815739763106603858199071756138260433262554554814500307477011656348018343833008989761074765046353571653171033635251667737602472865218001033410474214166136410516742251319352138724613955104417990312351606129840670165052214359044777964345563928042025267720113606587737872401050264252137646617494552808146306220833698383257495736969845628177406644341536131008076443374815115768595092503627956934779604192873843845759020791998199112106212979292535721667116616279157016745743664731883920296183676905391885602776042135398522928427402290462108398240753284969012625730861407360269035636101208605721544858597791688567671209632738928433594785894784443800208649445958789749516253974501894865095665304670976932353177379465264699155755221897316567602705183844937569175394107164027234542994207145848562972089629246760790432585769613884487848259491293397233274120370537175319477660274968301060054484000266284836186576243501609403006330198866035806507481821737877501170280765603515899655033315599460054735149567939912852223390986557160048535397554524385136311509589227673661400106689610168635337402062096520607505277931209334694313322799843873386842909724119060849264844954580594644663223135996427849135115730281147576217881806249171058678776628790919399961123755095794842667071775733241120134320169925210240605705036675449645898798703737831766282738885051027917862072562238573333408035512173429667504456778161697739841942515233010844654828061778588534738980151295257608192*i1^96 + -616637783406617111945251663737465367144428013741573947092363195265899356147470975001120488070296182296121084352857320838544430829095178034232936058944615186953604450426971455379976521041788246273415347652781046380483117191196106656156128992679379911092572867766540853965443290282042833725066324640844398872199202974737396817086346611449693315972966174068892505692171200477900691798423642804255170532895813905587593008615507897954591021907397896538549882256844525622149506836839535772771213766470988935913890745961195939344149384274378505917806612797835889000245273230792889936106300594098462515886686299453208889370042960836690227903455290109642147854366491141152502201789796724595127883798317861484211477087284416868376475018187232455866050201875776396474925921096291205130178345853949921305741419656353071188955381593367567842289901605257711884370539419372013062063283056070322017789810513019175372192692500869997719302506502712547643170196568626944837171407082044034427590037961624336270263549923723656115798252282301118544674071215364399421442315669193203928672418627221699220876547689735978418894011138658755505087302934862379590538337916929557713626161314513302969856805304702341560982596768916208876930703483220989148149897139934702700542023517505028441409960259394991605746093214824617257044738151563413688906195855280404219486924488760557908233214196746240528718125215250322858147158385001713118895204902522206750076958206203782320520434983881550735203213879359571174534331990470480276459412849302651733881982009343110442422672548588391215748725306653993438140657352216189782248164339248516322287848163924757107567538087674962469800395394799789933039386851444011470735274149578295515156243737859774966845009556310682498229312949699568397806375619156629768020529663538191150874612875366582619360665621496377429693754563093988149801465307254213358641464841736088604545253765061305143861254193264641054596407510717321787280285510596753583299132522639462640428275795591812130909660790724095537814666987859981290622011070996063354421674925780352327395737186869026064183975136997078712739575064116114853379586666651169212564463504841433625678627097351078179248160653668397083814684305727645121577970679355891660165011963526172993177334323461616008256728990503215610059595027848754223333408002451758569486046695845491427189957241062172415697224919996863285185324720209795726053155683690871026501591429496963661474531363273703051191131249680774498458506564335123052320967734725469135260360941483907729562518001513043125942571741223730566902417191852937520713158466473038075005155348168195609681426475481719780970042573798609647172873576289355153026511423555676495498599675328151250375709945460248761980392640749541052853342226087426239826084163709642017621169636133177237114944916350707958136232322501537952989102955670174177653004742503048831976873705210107410198394609240233485090284187209228455681318647675914408397361555419299882462954400041373398732277547008*i1^97 + -23943434290730168725829849725239548275317506686439769631606789169506914768917051876571910983158814646122263873106781096482650600824357410227686150454918297538168065287913482725591346291996759793440833885997963043387689264998194806340627133508110171560006848002167960981705855936618522765355551222272530312626820364554684277180289015289030802630570182356895903587863414410253693475790925060718817748101562134030878719578253275058508242835880201112485096531654682434116458109479706651054348070065612947930680635921870555325831918092184255777136703532063836666182649526555979933720088854738360384318759547418961954417952675248375983618569280659253857730470558566252960190873704914127688539386431840496813478609348541445862820297309364956199303288124436295869392722532043304729629868141262095170029295538587464134831473189937509291029453660968523009010097431052221720852220098227934796513447947736886662474229858690655142112911452262383659854221252518069486892108662956659364828530277401693272778323305307195896487175550132498721108977159205872067262128122853772398699123728367816376757587760126481305611865034116227002633004107125833333591257457077095586122549195169884419053768887770147980430013966318597359696559988901070308268966587242659447638720822109728005799366622958009320708814399230413521750550433035743052592215060793534805778297687144449683255614105726890061261585273589971207349101477576407269411564155265104636515443444323751929421542699533145930613351494205678950814158724054782331694217140784398514611977427841901868831728700861474775807885933424336515757001370202839661680092429516244863948490677644704536901228687874313908678110245162843960133552345318412671123385685612145355677953339587509941826071657310687301665084560766657278386162435512032224145133321431863891067103029807377425956123511647773599952818375006762752698852724428492985564429242998558360715782061338134631049947395923698185470386701864546503323708431921686412730436974697844134460395717223123554469740132484534180767537684057206455618751967968849227610230745801840424786835719208367110294122603953728411845368649208627865557673072229747351135612622667694408585487446485481029394027146809435180236037150169963784046459284524955469240313123529597543979569348950613778265450953904047947640296460450101246910972157526437114951805502274689647664948397434436718085317585089006103345606420455735077177672637130680786393436154283514952610124579544673427592095694494065693790204146607267876590008438308714080230543628146402884862952164214224371274312344011776254920262762486185851256496737548993777637331785003537600039440711284874959078812000729514558034813131975868278716220149377193961877787505579854625774957147415175357507647242415746634828470331175632190924806836778537680063460111488682005153662913926698235195603433201175290876558481093465775241538520344091073958628020356054348865191545128839809267955312881727357059601186361173811167150170026028467967263968660460614451200*i1^98 + -782298890057554612079156299293971402942077635723675520595811948866888241209340007429088842530660764203147551390712452066997978366563114175827546033903242980701257260097922157217872266852864934703220351688318095678041007735322664204624240249017685287892407845101062471093916867348266398358444669998728028623424735905653120670206478517834914605911858570533787608950653975466251124439106570493109668240040720343641895966969488213438823231973600668724126284620828716715699275041281226377873075771819705367580179884594969138540530898127271039500990632812647463776137552024000392638958289521640517898614523324419689845009599546724904363979657981349795458580135021511587864047401704506073454968067362588392406640802317076933553566417301729939018250621402865764802222711877625574891556266854642216540933384737952329315185050509243830825143250378085706906276253449862536515764913564840326573078611007555842670184320676377119566762130629573646148667993531100579198427621861992864326418215261212607232727676806913392462267920048349298744425865833855434275591205085433929989167609410368541802597357255911628704559483782337618349418834265985826841192478111155033384333682669560452258815731710058304961223973667120495589601854156771329190967357453403951629127024504191149952579433667066793435303079568531746291498995446807618519292230041665091293739203804313399206457016354687015962833981050096129569124860915257167046244063104452448255872057796727932505194951590448808711790178931741154518797810329359282481817244818019289188309873387644376998276000451411863221206882034396957970661600546477471747635419930630601154564444969339102333445696447314943812817033668264204940945552721893781882441884101545053827010760349911185480029161634278727451180882022937248558249418786725383813800810510889612376487215010594253492482560726871672735116985811583613967963696425249838184104546667553043271708061625877244184581329976555489960127456474286895749535724248102931184941579578257816196259528516172601761643586130495505832902603773429242461938761465339979696032428006553505758627949157207879768737099142828321826220675324280243757483106836720407239983972963517981775220671191422762650207047999180784937205241335135023447656302940830473915002483554184121613719205736668594857474652413710725446976888043881225502944198881854073799732861347526230911250223303205974427028361336970780032509443621999265545830547153487158775999192740396528409645687881463795137556526855580751566327530931200472908826712464900505575611686775382685415007849215289422393794403241262007187726522112070229559223375904750465840360313892551537097294634201810253246019561807037928537457554337650691808150358799539375927515423030904796231922742276493010731302521321503382770377051693952677350468460218932765217785455430302126316766412806560354541532607395875235176859230054779370951809555670730203706957032146100995786811125187942536155733848185024139914675272618473930433752112864146589437656772454121472*i1^99 + -14167678014244586514303645691616191331238770189671674450116389748668109072596621176875309183033686552277298173287511122107948366702001577141861038998539670585968014785635635136963324973712298448413082779284224565443835884998625042137524966093079979304087502257670300187237383431377230615497999297625056581415416450903350307219535652731127019456430538380825735699178177665472689589702241368180133851128927474723583975352294430341966321778525624066311952074965635227033142657233953748276738833127960821898618004266345930899378403341228529979990651336532667683015607417932298828229807170911719061250702860604690813647484106016938886347200753446903398594327610260208165463770602059893523958755103258636960413172657024314304690828444906222023599141181392657945038217590216055713024449938224559582289385488309320800502389828517310505569428828283007360353139164781783112159265527854423135626269796522893592048537854354583888008464455041993210443756971829341163801869799732944373448424310847441187085104653868597761056715486553114040877511686769585442984771748826489872657122715711744882958572260134637467638004319099540768103420136329922924126663316184325420801863706010857783078867085521518482653493489033350769368284340927502538977001501606844396256036635422686523667338796898748555330420992903450985347531920051249973558530271721619890885593859457541820255555011932024367059495290257637777953453192969087612947704958142566749744629490387398127777464778393220994636373537867347107138045952387856321771844076323019251457371887321981114565051951243281484463166584768019107862409789238541962389487215106340926043469732265758424439093994835760058402617993378180113982887946370858116508155591089299269841028547619367882393958573561338055429126382481471566023447956957601430716119033141859207512938624715881042853941183253530547919078408657646655605777968946661271388379159453990788181120331013322850703736911286206233445457457687926929628202758726566271635579468491124634438342964988037938412732028849674278723979149255175998695768090123221837172287551626939702555761481217057380139627900819647560059984111521764547841562415491533480351937577969790787530350869462221689727396274085997371443546926316020661234006723961536513068382549218069895598940175513767582548404242937106116095447322145354793556659514315842540234039539577946467128735861947335335194920274944324240929986223883952845859182212784590598981361533867067725961065185395045011496836201635206158758756430337654000924623631491512912036654280263565997846909599927656625108766352862047600826603060896297306533065375377730896359560790002038156487420273267480267098339173110810676676817620798886518777126415641686650198181666456947761739517707180620124942544734066804511404280909387423702993485228850120257212753590997402430364420006229166701461172542017474007319917170548613931564181495659298617854436739907811832372690618766448154097447917743983379605072819953097849011973016154544428732645376*i1^100 + -114870872462218829411959741868517651347461580413090208988173391524518015958465942144753447235134205446046702828607435252776032094434895469901991446861824521039876779420746299541128758679805504477673590086430241952452544748389232198621782050053778920681677832388412093888331417905254712343376999026286431045371430991645840543052974249649972698414261906176228114655009186223877142478986950580210070016630666195875018146786111718775053999420828618225935160823087090611912912402228825429607564542104557241912783035417968065853367314674223334085035218442469454112994574692523417209894074677274973800295715448454305674498408982954186282660961288975719339219442351249105952026788951316208527898878289072377716773406812479991754855799474968147113871549585270324584225180553277351067077216300420092337944887069157193238436475561906077983032439542198499536579669441941523393212932322535042944825843508028804573694007140732789086872468269294741820765057723804582948674356426676381984127479472658964713669326054515916903792011443427528707396990426077160339536995821975879434985798659022462022300762122415899717709460207992105589485947354204354330372285702443169567097580519207363606017701827483885896005870078656007388881146408178847693831111134331077050949570482301442047618865565786016037076340008828943537492103329239451288250348953513600480941248710139794200869387687274316565584369384919102744744762596649463985770393392874781807460098289956411924015622921712941070760556931794737976678353409111769005146519613831530843978340177907196188060603406763872563181484554734180577470423193432862741752463810836470510490143921686525715391183560401573019157692762308776345753462504104478093480734275048433346944502620119610455943056559438350511063251052771971785491475808107716462162831706492452678173772304570237427349376619303830010384590926581257603050105304773269615281647839098523546638687044924650333290010027939630591816265261942224216075645462397608825583287831818855588408443679994905606701349477195254941762049748004844688458490042658966193735189498368670424431729910794240467292448154052423105534716348651415279752169913207801572619169422922375789022064857058169435634828458230132730931038081957079007515374584709100852611637707711320922188275745124461642564166641981089809236856799616837300225167956999892566272606459845126168638354081856573812614741598921620781878916494635488847070380336024770212146999459129010863654767004068347166601284399417002389977537588841440208247831894531799369147277091703908952848005141052341394258619535363149138540073976080795579396748368701706736723742316356292747002722279539385117096633308925844792879083728761569699428042399564430430948886872800682569001158848234598875969669151225439373125778020980123305772053750198656194262776972703153461112813480850448584294253337868313486010331133937709850781308960348748334897319682491720149495534307003318240654923530407168232891309769857829091297914734753349632*i1^101 + -793488214638837553640708729298229111677374124352965146762076845752981444538812932516072892790779430979842782132115075662130718200217341335182489437938254826830107266966447155577468781174056989997339270673577670413186650460214715418979042023855790783612826541264874323013510476628435231846425273797964106249657466889500933085033729297445466991579761473235740915724016100605880717756297160824523577747432841746986592455951525552021932084222368215076908967045892896332769052722072182800212266063803141149006670724986418635766494774024968457949868579760864689882762251923176202106901114469785447714841276984934867716135500339590148205536265468786282829223720540766644136104261404061053940117191177906979383928801468289409354301642576969271759101621559550594420512405162366133599966229238103725356892235644719271250571161342762969907547982658146056945327688117422709854396650148363618706202418793726566908356068857281756740382190041611748802801149283470115247707049802337986421955812458726274228095478880720073423111863494653308528557501327625011359755789952847396545287411267781258678008888861926282729423351712503786353032252385837055715680089485117851236637507472992378786921278145867920470614133399904265789975785203532282112300388312190439620588581588906666616768078460620841316089220513942784632938470021142551804314263771172457112026577885457128693631461362217859204762684666869925525641893015119889138499138186179120405658502804314329332546527365200768002691966701524175008771261216592581721014579540848141618284950102621776230710834987889098041562092473640465823565985166052695884505877296991485388224093142953244050987148341638012606443048325297322933771529797072536907901957789617182359249797781617229950579425417884933396230984755059312153901503414827885128738194287366932719828010197487180454484345129205317035774943814093774506935711171093459940019780526683749393728658503762810932902059127050509279239170540133014447501138542209267012481455115610013267713687861750626363143259647682243755255062423595931782974688772003812893622935893928544965692627543120252635084152744425894454244469555215742177782412857845928211155742435017745985359234378790762371548467103319381724864060732219094050660834515482713936432121371335591631187086865614914068043347634432469155925368025922796384899138307166046267078194997094497705525472797750625533283243292077220573917242747640594608393430877077317114715935893190822672734601765471460129382896378369281458041404922854363111927439229198086212440238147921657612300143716639078252700131649715632704564290706035310759631686215449579275203363812761429725141510647974874933579765428820245649844033520446420710424422636806046289733164747327219497618632375789550003602791644474077983296124052934631112143476993611935401482695624027630616271091634995889646477234556581776336107956618651996899922029503321750368941826412211420031303118807834507139573480496631866983457048670852085847884300288*i1^102 + -5401518006317236539041315162583177152073782958926487142333610319156652022162009605686486582371729071632257568466962564913551745100883632668746243006639489763224396853238846832768863374676691459824026587514860874086111878826790743492276094976633649583461125710096667076555404130138321012519322709701256002596707235873793898595642812715873591589125064649176891384050364861313598681332456464454339048768183383947589478955633251459352742861218826339780416236543563686593396226852258323836162186750904430965037281186282068529123593579901457394545832124054187277958615290035403776620733102848735671737672828627616641212869267647300959680461029069780325450328232693130139045132718840499877535799486591794939641546809343706694055540073087571014814165107407096096954378683343549697389754365217971489925239139224408323464608442464813487083352062152236548834615504786260668923448046716390380535864032498705273040047359037099294425630166551154893472966683803439157433930270012787975539373283980646112821421438190916721852751197518001607472081325579297255395062754958901413510789654492192202993051053816890186916858015229065970552037663217612028863775646291808057232953282014611946137925545753443142182521041628578085344017724011627178925001263218091059297692106953100730498194906768460801011668390156035790909479297296902920402932927294302831556106230456632269024420785408492993961158117482814643587588286144242829901064855767218085155679897099195683410517740932861109972493725947474657600950389711219315737113941169422603414957334045420612941728516173161266367850231917485915959930306460221319631586682792355538370163539573162749825581607745739793444220593308564113919542719172830876761929705666470878988956998642730100172849036992013213772971434889029747094933804661507039020938582353025491151551971453077052790178890612032000253927428494639311252548300127326188994347078878411784221785798453741197363747336134398420783952033855370765737737265591043452132647901928607764904594655351286708123633553337422142163143189125355934386158526152151492276809559638905964926816765496077377923855687606491988720795862438853968807427592955043928748256364957528206630497521965119975112213459515779463979599526873895060616285470849794140137977633399254278614021051576829460184513228459695227509456311977194392751754912566926138571648488111949253477207750932482103423985689163097946345462880332820392378089193285782516633677473967197291078295005513661364143095181249948622611447130688689495495531686877683898441493240883744721193083266277459866891252379652956297563129293291737505353662052234423414495689110330292235564546660985477393583953928686101167716625942531062889041777378878215680636008988749249982726985226681008618582622901122635979761021668644040316965249522448906627041034124420544708599690277346829478897074500015866140081879616629267398469728899578818996705413528000758854038323481169336073321559141368359939740320020225251606528*i1^103 + 229747746198373258218547693736358430369169660335129814431428311469350048105966676795895448700922979996238935334888761136804910680474419234601583803102328964801762167814616974173233040560244623013411191962690238285483441584422236220621625280366032541453847669396512945825619689615137152560147095821339947440790846356598827806921518982402638338036938659694102656782949195358927835447426225543990958649062187416336277361826065469417924952806824549348520942620171299561185375656161667794648894174165021546220425545848416819633505745691017593748224618344075493648788051192529402555582562539908693837076633994055445572203414012703049666408079321836467055401087351880114090668125529687778861063620485020365025657063057628113750348356187387759385737362883674717423247728739890994440204250861611060257083058726295666993764322327090480089192870022760139324337974242904232277204071612618508615320830271215386194212738352017739866210691218859116389267977725275964075990564261033899732143289842285745713296840436875042691050444976169907945722268929277937893281987649536435155379000053106801645467045987096129709677569673780167671252262853818354110466907313087622588285724840239194661839103657360442055861596836396511890124737198642502785247109864264247520706834785934791714904065776215656659989644106970914143390004464206309354538103062105642625468295812914821482831825236873345906490725322145429410623131513846101371967714420682251693585595497666460010101263896753876957795014863295453976254776786078539657037403929904326061611042882917577226588366968724211029565112677125885103354872160241325260002901974647232342221138567906298474694236140377919979964636345644641674465742387747087405820948554946129502534355704472177756692589013340315324057939920858249457522841753255856690529432126342174921695972062031501580102272715351958570341432681456755044026396895142375102137131666219671958975376185748437497125996060236675680325809294588808813853673666204438197995678936536615535767052093366247905774487087485941467755400177730033107323319927240924264004101648702793697666324668837089665851123606784280388817620395082266563675400034034336304933343255843293068420110050442710025837720077848814621615427398587498118456505134427114447757449363004592784610800676229118925802144147837300654653848121201679348149534981585945534776504508243235716426921308639900176501529300769926114006793804253712519345365248507787174016585432956737246572687099769795007071213835083500368834102886420642075147594092469623871688731052772132707635029645406231288222830120998633275690435337246135761940201809396010735886116479793946026207591450416553807590290968781713428275654441565006299821862811037116718347314850074329546287347714044391179897066337327737289376051217253665421622128333659734622072726697549846431805051987016508953999318738658341599994789110908451129707704325271399312658682532613266248459885019154607670086674470597508784448365133824*i1^104 + -1071234274232550577709552562796213498832673577829023327793395203214940506248151210424478228520225069233839018815284117385348235067810799799743066613131869932931488759891739710378017094564787783991141941278418819394471347824878571845412970115853464618471901848387112112335991214829126788867493875625110934565387119588616569458378437862562009389203688986814134774182160992085205744793060427413608551800501170599341348606265177418879236912101359902495495634772591152120009646182692694658821700213452642394867868268763015378890356857260002787248205395894531089256315633565508416095664416881140488537979426648298762312244934893607877242216807166338396578226545680086355530792605331823091183090955749557413513680353769535157154505906956766673896128812074947614012546369865134229389827277092236858478883667811344996845540764652692529112416565461026308030878610544071805396423993493280513358514639597893254065606101141872004950805422172614936082554818326834387406592534761474467793654571793119671921300172432888360738259893047617455546517984310827805657510983651152191193694925165584804957438734197227522404898655825419669947871976542266605910203424608519715704345848755405976647456037417547242367936217181732774243482068304044289410289041483376724800353458410138111885896710538612181850392323908606898356333829414389340292199993633301676590736367009486981516376260557344024561330143818306137799069877418500121558163395445152173291515794102128294095624911799647353080095499826740692521984397991307561712710397583385093500445218553183548051361262429934993608222407357642069822930601967839012513185180281352324274663156138962023665341724428953218560516948310745505281690264046517355693282794072478739621594183344482376396943567133969517021765307624020218588282857092311322943560730579580858994227065656388000429141527691392479482152745743332324339644059224925006802248620092137392842073874818328023192050974093651760455758836355060374804239497425316890253509512656681188331975359171204376840098600463714283716106006839928115754016438374803022919230403714655366193607137639406007009549176939698308512080430328767847278269661630964220915171007642095816419140667095915411722767214052049275397427238509140534848448865324668754628577464631342310201018938447721577231179364363626373000114857134568515485241859155049636856214662474555114951053951547735632396910813957179909791631120024268813566954967009225039581032107106536831746541657200404931560409797646050726233517750419150167085105018518789014550374128004861275953904442090775438189398336381468589575925351475464208389262039968202943514216368823936690865396794646497426060039860136188220585974590780004085398820544952071600310745485609444011779300134434646688536783229371054350179432422626099430828510743757581035628835648123998380245646610021289138491654410856665411597837459632733035136710682004117456714007408503489828285810814715955906098968420631993649201152*i1^105 + 13328315244388943930292843798104701032575276398900325307865090652704319032676884654254950741153733652987231643399609073457298257150568296438727760985780104653610369552855589323826297280646181843331141375966072195459306401405917320121803792179127585019838509157878476162345904712183660028613265628864995170308714825971647913273357878865756553455872718937525583612445096926449594431762645447451617757905922043203297070322253039943702765608970315825067581916561843039702868563751623164528142455602987526187584344254461905668352565002594305808943346944754736405183934053478183193349192699680670862173528214124766363936959748343988933041957741206822404997192080805455449418299413844950832337001342143758149216514943872681792439575657921909592059813213844695611613846048268240890822486178891258202355721100371178310354359155007939240941933511453475236392181989539570059533939348920970728020960782121611383722245368094283552488405095132913184480459072226291660820258208343864000973197681125152933456989669731984361836988276867179569785078551648156487697676344732573016765347783631017068570996865437144271998306006288790360402939422934432751216955742929616587156218096709187391844608442100753553657731633170180136160491814195283859786835611220931944399253197171252328233917480822132383475345751567783470580854901614073686414536564006954994647860023061293592639263403446540839235120963345816525159493040063512514567365599940098245370969359362539755516246324830848548868375703149580415181019918262971890834369808970624150152428796905232869838034270997761307905203387677982950115624549395698736267743278919197619158968369096823449716378824222301701578496267745079571511271280968559564468766927758270724224610483131836322297348206898087314074483439327556252426336296149767901504505604122324113198436326617906468316464845481849728514800368874501493171621975271203363837024670383789928892031537143980292616258258580740199406717714053275105112433591418923846467593000521361313167846436654717014431440219168120289019149557630910869795314817585506032461770917803477775943757602325638545564652335524453135917806113701877061761794708388243521513842429117163493750900491834294730489051921606906496830079522260409673118312252878473571146721319741740075383002359165499272348123321500131214035465550453237151434474203216852142368724726825405534439401170370964882509952880936308087240210344860038393140998728148096752735377442100594931972701724339592081335654610342988758445801474113640981979670874945014087568843504006498854505384906252893869418245305454986004264112741604019930016941632551877904589242610795225295496397549136541371359355235192736536220877802956631863164552093912596432031281534491279525751202750460909347636638540422025495338628547574019483570692432336843830652674445982895990829823967983826864983286510539662637670149651548204910632729468702134087770592144131181251948656603938136711187956330659840*i1^106 + 1979298303856299353746169186248530341434086853272953839136330039722785849573317729507834105310079746432997054477655371192753473794929569677283876127827428367924989932417732511602287985266903812958806715875484764600684494984649902346103681216967351938735762244214246512713407599603007611032040989469359457354607609409198389837179240722371542642033476067030644657681634196635564237176727497378831347273422642837467733373284263102918848498043642805391654286110072862669262091883333033244306742177799680071896904619519823107336399311032508715122399734040509136216950700302765328187180221795807114147902681245718400534134202420572222808935191042864860915910044424408339048980183839995422410267794697494687148985790374091095106887453489361797170486256091269138948501284534868610620436530378173854225590699287953288529192396143203730080083864937368613725185597197161062509663254930854538580967923033330064646985095041421788350974847603348721820727318524574599797448117273114514574178303164346432628668426219629266425557772186586710636017170038541688704541939974452735552758933127059952293946742991587062260039387508533634552662817252869720485082028385279200509085383610318379413818017117346689945510270572864065415080101552890816150326075578770182804798920795499008737548278945300294752275091895084396755780293116890503443265778554809945767069095570993164545608206643537855299575386286274448462592848854186369015381799672523643911960774637135703148227513259028630226191410682991590092480986148293785825511723466540800025583000775489996539213491200769333686764854129466011749731812686686977448494102725573360569844487817318237211240500163573502761826061530300403019499559452171940078378186782560613041638238975607326125285074355437108975792893997951511304379574306761063286977431334881338874480242192554118792177554486083383401782701162125254114257392630644545462233281372194133167540640831723527077523299393842239168186241597490924285519402873064424265052474849131679556201747861309545279761284124371050842596362230539018989925540959720278003630141782332468655396998800504954274145092970617402193748320183960184002747143678948169881622989953810119315213322350259921420329665772619223197389293584485362740994457649546273553898583926994959255892813638097335542199932172359550248815602225252400036327488159875181453609991476333782357050969276998056788220713461597906401049085535963228258918369346429576972646551425508440634764044566045958249983766829191807687854071527391858410008665619888153101041545056072338886217693483073852098255754478286243199485274780108241202111389945699762643208362145809825396166924917211277762460441734589713851858204067829112049369462739516847230037703955937164696418600112156159390534584662570299651305047119480127114277618995383841995181644326134312933953840198602304881347443038675907240122289509904453779394191473313481233060419203489676872183610716457881567232*i1^107 + 168521046176266146607274988095111418915249164474751456633362850931594112093192510223785890375230596831591873098144802186276296838451806649132772898657518377954423761380648419363522621469419430421146334323046007671828423367428859108969545066144373887065424966557984867688658235030246643872487281686235108496801329295049791062133818526333688193988332027817874156982972474289668379833434889219983229609706411229330075264204428375646571049357329588942490117771192925731903989899444725037818089823199587469150842188738488275077305328274852413018515414927899464006161289098894942429263395530624488154434452374029835324839641776471499399151823887503442755188637228915630490720499015476944754952650272614355694684379886662818064677007239708353442428043137210748218393312841234225070438837584208194978562882531215718013007347790240264166288924751266533517682628705042499425963775143836974660910752793913609188518144777206074225159327969206230360005646224252071341793352205430443450348272701082947765870629486965261818888271737833927840760407282226536706359387198214135759844201305285890534685019122915377585821552485063472593231798671371072398865172630776728517638949254088585989316063699133843658648479312485774706821530583764481457727499464218448731247000864772488611731825248582647474052400690125660564218847396767159446291239137385562918957372249044174059717009984418329475390808350930795698116752372580367679487595214495440874547041452408861488399097103335020876237661707079919375746925308075038685042341782589398010206751959298048159174706840604071891286480006642236172349420337162660974892151521297925865132612271211864721541413882461630873328415067737160912564086841299773549448213559594550174398112774946371347578556126738031005218384052494420562586693367530975833969823990852768660688014661959949798457855640166002546395421519194022456918407554194862426457614529311122728238414697799785348048618297205324733934657519815924692242506382789870199870819595421255969669973195570983624414078466682889274038528074293203441692400659897092313891089513982800719559452578797421794504030444653109374470390672830661796250362224052594709071016792437963878650727001028267509412398894646059146279360059293678896607055907364760519703776677111626128650917015860264347887444920205083431181295186502070490243348851482393245656515653508758710331971803306332605122132934290452057317628053171087941022997309706556872478201733197949587275311950509931043930567441248212300173345929025107778395223838323417832235595062787556859453020472816448471031023169790771819649792520895525812287248643431581874655193565056433115473873427487050895547264690505816083815447301080050232967031539249486021155348955471149025984546794660657377084198413320877444885795372362215383793768567767122383627110959665079948339721984794951767977177289379655390703607912871905604085851909228501713408599697957922700549743565602816*i1^108 + -699926729584438544033478856595298354103223870695015894901269392316897594222056262509270625888573883298651669133686539884492439320151948993913492136570676199531605483603955943060723713901661139287518513035857056713365373841482006177286546907362049556120543786708903087750064245082136598311178602795866080833256520367715886014805358882848292524202286440508472015937897045613494281939952332160100821802222532320083473677161849395905089026589008288675578798596030495951013259010181646758182789206329848615916866725470930519563727299546599429022505032881369538132836188305763500324274118470074515355540505419313237314378282527335086769583202661144658192123057636196976836768218723901625208954423389775240793450825694287316938049053679985836593610470613182321372809938625632145405444609790343305100185495441629239138957642798301984256033610388116678574619713232434752350524674300259654937350717306174240101838835759457248735674372721318162198547708138067992655668754888024060845122197916111305323883556111546725594247918751851300314247335131032495290200104151618808240059198983315826729556060752275542026316111051245969732394946030207477212208459452756095233839882281277250140103365869165533537559091621142667505656919850180833860511066115983785975517496903856029448525330050689308762374494168381354539543377379363103175792845241451227308446856938183931815439583795725667161877170668923866203732867455333431780624545667233227585551097499346791652069282400726435782515184930651575615128355627323465390621682707025700793250144121172038237410544445705449084667071971563122111424069302057731612625762367664946893759576301286438362557763812800607564832104378422258834197055668143195112663757400284387745372496993491601057646342941640465732962972615207964554511325062169016620824704941216240583064323565593524773445707103692266771972991065441876872312013844065230066633201978904506042291266467728838625507368287641686953694533233019727910795501523204335514718634462010570444604958827511340474497417151029423891859281434707443261709910412335373296920624500394967801439064744674685109384137818509014006191671487243727915777287143584719793715948129054209048191169893181128433700419991434239154630579370262255854096138241219124026156075756151294397173531997613567677700198915914713336424371443868445828847424849625657450372996639072524858455817926251476446090128746987841873266290568709217946235503861487831438979228320498917032445891704636274719709295823140193008804010357331690408564430374722148317124974836308064696924658742286129628163376974057248048362991447654171141224488187710307418804706974589905774537631714276596900915389934261651325648546134536964525229387287590262376973238880474118372306830678440749222932201681090995975918469228670177988838238326055362247323413277100294908276895689926534877465126508547640200190929206497278681591827555930960665591941847959091367903232*i1^109 + -656160261016799986875243048710336542966829553402803694699706037066997167052621811365408617079279478531292984990630393568632875966164266683486118850598632264586981725529653495675310589795623705891010755775914800241034089745715255880752906040921097569737829182265947560615176016074644885488590814933073401453833839298342322932314948511604482149640165948385334082461412014645058266051510466717247882229660407708081606375505457780974401663784447806191546010674991384897699514564709598500931762651467772432310963630661432412148256378514289137010526202625153783917251959460081590994547864167874246837100311913773101831338376482175012060679086028174630782002894088706393999563580465103410452076430751419740384247057323002989054328870104399634172808160960230113594026699254636599094743760390002511081599018313732468665460632974384717246437129229387077469871885159591414800566451805478449415528192159673655175887718654168440432375151041372125013280561799635158384700198674658695222543817452063233477102343071580395879435665478057476626577828316111384583356895362886343473761979732001163778973574961490680500637396215560469406028169886811690305252737072939664302624587553594916856485852705416931942595880567500497646921059028550444303937055630777019784261446807868976630111215339377863471388263939358396036585686106343438879440609922168058837003414452335886621953438515584253363359478309257581103529923229202319822235519785213992217174584404598621974183485970826683416671932056343926823657971553223049904588552931718852271924556250296291786860380404754629470500603670793804155914191587699198384312138449638273315278521736568488372311556493639969002189843835811232923950908113539488402853826823242444128625049523712241750380680401995725760245452529125287092737198731346814358961712951412210901020848167916864085137896577415222177613853653596583540555487627137125787445270655353199711131335185766043221196106496338379472405733642485386362159901531781791707531379727697692432842040810126974768844372239082897539529495861467932121602698843737191537382026618429293906421201641824976205456094261342454309393352816852724918180566379015510435813645060730579637220417577210075129680351059465383571173840017757815590048476173724100884952680435321312161177785223038666856851439812016422799616180451608499017370627205838470326437379031593293928526821228505846679814114177655258569876520795321351327993372849676863989396306763321853502892533760613232085601034254119570760010145325805408287970983308641950957187173803979876316564665748761352853223188911324626397362774079523540916364506595905131847318816508672696358527686758703915854549589748361842245448119362951730779399633048990396040838396483248311524612472462662420553783650615670427660082675332932409431126793347816085958462946567152474703550762680702043952710898945345077166791006542049583520156311277753210512367474203164672*i1^110 + -4931908486370595653083973050833117341076622156815731692681087741727664523685731640527953695001236728877284082593933770932193169602838043562892137781210303068729955081240469209715851537381043947462515136019391381003152350766958831139353633853240599536384362213675383643145264013589195127249820931343374918310292207952673003865591122166487486527644368956693282675961580636394674061690900607690414055172956178933652483793827625373914531729129234969502796019227506998143576678851000503903777627156164914650455950488034416907414535465979897278368638263414716077566104297454192387953868839042692204887769593759727347920080069615953029059546967161979945780474378043027198762071687742060929981032636465120664366886214821783166457128149267287921735342079055905680661560201719589067082281031922342608266532502974351590675667534120065856828258869341993604444767746117786099127913240674743040240610533450845479501281358870614587404646092493924734512291213726152706741753247602336187505079888064144960512685459082727500832943378179508782609732711002718023699005063431527883983300223187944811232534683996056904249850527092570943549400352544291721608940622062061769097409585924501440045765151157589503482507726912568268089132084041845753399190439391206334646501450110464427551296186793129327619967682520289817386518497474173249513966814392783167467335813843815541173070973129290494874836334062263491247086728464320380522955860976560369567588276184592277380223530370912627178746659086185103526511846970387718256605110579603259811846745361198033263952795408122174524106686975634617482813361382375498792482010545390373997165007625221160483503959355454506810728083347028348711799917324429342580565284133109391126282692790520870035969389128524151391198818755156190087053259365573119446750516942192557931625154687786156275781556063077328980714336276329093701499122855911566156558739875900550394350539451166266733774913895720584146434628300461793725641736879378029393892135723193406043653663361251689475735902734684854755333906527012038123790017952710280701525058868992514450923328134301512866105635072471714758753261370528997321396137432974989050107538979208778434892048894663562024585988159754600703431142026297173293445222385365066059271395809588736332426358837826391369491415265263384315460022792388880508928816756281128758763079192956424134129085210569493323553641487138672561953953704078975950921470686398794723666948117766482961480778489592151914422390800590454823180114512145950678010139902058801608477767270940007941593520764826819047347983242817748556466655352665163879764572482319500593625224744690720420730749800729848084670695164974820777354831705944107868412333482033812729413276980040558708784577225886539118125975612787493970473961516804133630751852794007509281672572850375080890225734472571673679883510078863786482269140062751641114822943212870610314067968*i1^111 + 3983747460728758954502892943515212297905181893243185840854893797569472061930944651533298885068403212017150127094451010555953738912935137651933583970420775754289108019896964957054341506667758548472370474997357515702259407529666462099269645929684747928025497028603536618387163741218826958737769897016786085497687465026408419789347103402613396839140319475839759417446749526773577665386575573496677805667587785739531242506375447747319358394084682921630546956939660062558735522270242306619799564678419911266051719904525052556456480999054798218348902235368436786495298338015955586760962737948439845013016839488874465786160969809859144713791390529828512635406850321884648088867641550267170324295111313940869902457758196396246847721518963267520662791261013635743570062419923449147370726310237214054825168550043150205189601383000692008422090668203979748207311318909772617503920146378387177234022249990585714459234855348576447727765847845302185945737345581106323003011843485892703355729352129480191989194169278709532242233035036972820863920684414063760690522189434340920746132245236324688788070010010013743905866715861480102957395946782821527087945694684705821803104719484574607518599896934754878580827147187575028659811120191443104838918962405464648147525237979436647794853825049215559510636396433036208094065695654141564592021012576269591241004704080701796632341122152133464771215996601656675218919912067157565069510005141538775624885990231629997437970129578012327870894925665258466408940382915446441415826308276410813144619252870578051520506299265965285340938143164727028556119519975534962707180648312429063420831035175682898215073533312644479951869340226376609334309453384623604874758419672720135511534538373939347069785179459096423030397783340165872568260374378471149805870263223008498975497497756911715234151561564997243131924955810148478160586732820994043957604224776080623908743556089901406196071106288498029984077018617035655685151409899368618270327323363706058207037825207733247157974281780405144864611898781035382196953708825474358509467331791682283789928234887634148859681252261793913068834710386273845843188062021331022894764458082452384283089066106489214612881902736197385926919065906690678901080031301575271780338460803521126553669299271147263562293152397350034428079388239831599673593669577220488433059106028486306428353503621554031425623059666972902498656941825966487152336586544106880935376389057029213437990693680532741104223434023056072596240771376831634991556695165415089184398797770271753214320750167487737279717919216616233674582266412822703689686727252496600289735444252919846463971014622734346119987009530546244201702121842788944502631228606539861284212042890712385783067365180756773934410378890066216558220447446073442332189711078178720266790940818552248906483668485243989716904653939970675850015813712871216467417511273431040*i1^112 + 8145080056619633348281402697424176698066296063548637580473837106919233263691423209884939753599694340642220344111461349232100268837927457207963815390403013838494360367546886085853830856505053664357757627829713572935860604734735658127005120920336992989568542682405049931667619655135719324309183239356627264889638267176427147573447840324462732761885955460679360871280175780186086104874928266447693805195245595401335398987453208172698762754771171100077287934028526385802029023626770209891917748703174587729689413997095976347379332068116449624345678679537322102513984983044786499200810622116697835092447194618794266464480188100712244862559273226677836459318938575554606618955134252256249415769216144338809146205935963657119281537934097729964636258599015121127576560576910053612027020052764469191719345568218615178176369605758992552311958071366000323850690523394220462290162833829392889317589073799149001694187067282568527105359130792295639250426248349835485901619858992560175481801409961908476282822303092989439494184896018172832792118403158001145127733886462908857213828211562742823347813562552492104239428575382700371482288684117947485812664684465661572115125965414598513222200413682778310957343315410368699462713923879503271735799878031477660838262268522527590756062718405962112613629000979233594459460981380020419026940597638189499795759790209782148946841359799506899210583082378354359718176535326762134148673830490849397189750407002984133848899115563791644536470792881107749677788407422595332500509594146755859892020338711473152636811401419100809100249623197958942001449104277800856664454131834684845904616793805623969167880682970412479151559267061940708875265097204239734775901139117835999382815521156138801942569930744389611731904161395106762255518902027106667584731348799846238593119482579848048135015832543528847392307683418600242094275050449006733121755705732524054332257157491606149847062859177582951839440570594924274613707421942196320718088659660518842818272985228315034821147885252667891944207570998247122801952018609062850723616999215865319621204578898993757526219248696860218376440384815453276604064445416565458257318831622510523075845973127730337532443186096622913405600285746436425591678287664192902641007096124755750957173765612193489847101358763785963561981932055332466376624414794928396060045043095027319190073988702386820783145499717766349586186891375309988442528274917618222350163701682134641025632841244837532362863076637717072859887946596961088470336744272828280041936430691081260341261671655743731565129260485044119383782406438160164938537752681143638362404017139937468562147397551591880397650247737100204383018366461563903758876438664229470684237770661911294021616430642397478477103012824308591556241150353850764577336980449060670145015635351116063056968473128447175931265574449712078183845570863830230953361408*i1^113 + 26458216666892025149238613065814506591775345260664494407475451780516310526780961117529215768683685860923279831252561756137591546642997118527430205119932051410364684359596644462643816399024878036598783042012467151540363572692060279200210652978208942446362468976406951835266676378717046438699208674366917580038169981427162834125593837233236941448112003309088488068900308473250757822943837177861610367293096127329399797139340438029235710859704821489178783691842121299817820310762876271000018754071656105753696872471511595534576540145568017358577583014491041039990859561805905273937436476854920618986478501203759225788679793618976826069530015303073519838526904013808295185306230690325637558814264474369204147791653052455845121437325069025679186478197764731240562350326183195630265689379616733280643161004042513818410902855455287019229458734278116083985862650629345942997129692735581682550441288729703314063025361138459938767038975026195549281635563482300824339979585205089596687446695978274237956535193635166725741024516224450179440790122612033281172368878608598966158481296698634910392333900507958977883214906137534429650524057346074298311270423805230451536432411536729140918206720697402325749723012173882467288159253446347863580125960788762932086284293461350977037024673557060960688286640162412090261216810503735104738831874230162035841282228881766441261208203888135335563011106513208559767143744866585823030024448361438502728226568084437174363964338603924486212565852498295250912092900202295221303693158692768359716366165688163858334400028052400060549466372559089386449015031298655451442654694270635083817160178982958546704793379338147217461691235365027661896404207185629348808644653799831974570071813683238271512260208475122371869424202092537996295320297744723023122329189082959736200273911482197191523174838337550721514032258225287688319192322031298739531752818799633166375199765919613722769572050377660102476427100914865368546500150855450024825440236052717338793871154729297125087798810218104050345289496254196079100169161896108055149319312256207546673439317226115686189508460428845225861560222214428249434293323507694795308720556509185425352825265311459570723665554891178343544616975961103646164951924035922164912796808848622569791289499939162631015198981373635977603567514749332449611523179402605818077182831019688161653372618750904874881247065264787320492066596089726284580813237671070697854488179705080727652007614363203725096407330431986324129542475487795449524439801196077023155189843743669577241131926408791580713361442531322406231318079367135036823482391412998960303071039702452724954515905835971240722743634987329406842442130584909754926121948306390677088524406996318327175648978648618973764733684671256683535243461349799313882160565102997797552768314368540585830912697164898967588742412002052022903924040918892544*i1^114 + 106722787537876081177101637717698413447811585731610510130197505766159142173762986448114976357798279834279204606187736904816181846216967268966109685530091807994019633059656912251541217538038874310800486087510975998711823865822737481715986570041586895268022907021575050545862642249454946810712482858729474318108652090778111714283129838374926449940128875742993681505834004785920918550036601781794507177237910912389787545560750867930872718785977103181473603225778492457594394542071394483099078378576220067409794025041179328632349942954217091330352339496630466659203382400294756569429683222021496588030181909935814675510646874967961368258498989571144354824866220618075470302806403792455763020835234543704110652096349341521727250290836515915154541668168442696684457295801937526001748282603100217490320941609230437294477607898628286325589913039617515272623457113124206541173808292317833166808587250358520192248077781714727581801357646152431773468943729248627572927169657101216018030754341676124809564491095930964963171436220289928245470803149969245615294866149290094559375878950378970184126941070524306477285948833405832936657550351805015607913432888565304756010627791718356897738539713520682967122395181973794330422429641481517233554859494227644518620468811728157593917604626658783948117601323372568412280079324865638808935387453699369033048471621067758274210905947039919254288628465168971176117517265668180715542902438576993059680604437747433682066383080771475414274896965561893403433679122622751482293342553629147827845917916556210134505523056945643584490627911067040232632651011897805002670795217814782490701666699872827531159019919909614163953378907249644997543608715804881420480157544857821618352292628647622226755796712612563266416933720861781527589048406194610255861079013259266481482149675481691680927407974641560986591852908931673059782459587709639145458910589031104739862603721715536293687364545391563180519378609605279097572807656917842085632489648499222132433930205712136526231151588912232716610710453539676891174352371615379373584508326241226200666925860797232731317990818410745304348796681939277153957150421926503993140609327094160789912605208451012075918611961453128254986434945404524236144279604985226969375610467643212047420436531267293259671951273177781973415051866718654104228582606662698722168491867350154540613104417667444818816579810911602965871242385622929610779404935126435156530534352955458341619663432616943176747176497187509545683912713043333349571793019425460934886389177934711712066784606089844556309210069999264665257913412886736856452216209592945162745602766277247952449008184590107056574293817547414333491845353094598989471905283264538271120128524571352232545044598887933414711192449660965350528091134199146048855355418095476432295745095589952362066615503753823828402643917672305079040868352*i1^115 + 220776050208591529287529941980204386418396930844229366590295013138027698337930721163817696986392004134356528442520079452951907372707980344333530699915432545743638894747874259959176815913981683973539012760755341719029984465094289364214382791925249980900079029558387307013318000481833803024452652910895804128404334076117006736468783678581989340820073873820720176891155860058831093150370626756572068377702370990366624739671332761574844700714527283692106191252339244986736012878472276354304239882313840158413764139383256521960242193069105068357817916093252444739767409739325376284474767137826293601476481462081497662572839642810815451574129102933747303908797908767610925790275267178952772540073445730018755842948405707446422268683579284380358465578580366911718731248410681607168020702417158669279344502776404264043050458706031195804765765206265299227718826792661069767197769216383688447357935453914232355745363648468183004472834052685200061704578097287624802621041623680339237756113680261078642675053827761576899456744621268400054077196885968931750617096404523712840840111698955159437971253919281403449258127627834391398647895605093088987858672162526500639634421878671052831733604429074023939367496681256947823642492171396258316533162364434160650521454566360929031096654973761321397457155728292780072453902729371787033092034225469520444624375362210873973956894976351763236659189528010455136374832411905918022194174418933174463650955577161628572902294980168684063217672411429089094219103508020591793789809102700670115277963132188507806720965670408727446052167917741346604090969393109187077142241268999614454033470502717836847294482684450373072790487028486549761085438049909555174624325533506148904170690477621213033555088367288713131274418166827274042548873287724110691180071891911365794384807849643589630780984342052826178467707698907987617163527685033790937517385316334270469058034921554953875112015077757902411993202218987505830273263727681803104830242700718372653362455508749542690647938291566416507980439735631745985161050675392624969335936482801562604910618083684630122036827097858134040191870156527919989705463334798510136427597452095682803986334202649976596442735145842302261458765768657815179441033213396570612882213171386333757425577129354703007370008678976376575526648805650367057769902301178985997399542016201806228860058952813653003990694348294361862463757186554938606550898128321110239080886402375764981301664095554314560061798931191722657984553087128377127787033176694586068410127234912752431809505650453700352625433410154493326399154922735433592367238473682904298631306941930608436050474382854378782642090101345915399931366032016530776308114065438345656862182676460211144354607487177962515774804274499583911716790681957623632645771751457693490279130132910540698965102249183799031545273008990978048*i1^116 + 139964168699509253365617076112731814528425849165532059334391609614464143156389499037419046578562271271432973370944779320647727090571813391739457451886217455121672272417477396855265111507472616735240548308754905393626866413455949333724761191659650876937108329563439339281110468012284307670134772738562762961591064217000611183330908976862524208967136616212061051720298940094413656642855732601741672264759742612502121854509320558023063890707896698595550148028386195979589182843288945884664302486023768334962232256391065476658224279848077052126115602011910460587639068687669755833978840169941482217580815285995305480116014213849265501422647519016731651634132259761194406223516711360051324635179406042893756626326296044789592822707082116248499248677759635552923889507474224378004998968659748170821645356869816462727013047263740728719005065654387724768089780428987887952274870662191588393230640784525126384569797935547362168875673477632270621893269622147453687975681673894132538963493012740173863123791276377138940840287979883566192913545591493644815383951870413686700728841939434497243970483527349784863073498864446226727005791664129609541411644563037278355143532468549557923707292950854273352990878153384203975045844201211007781253000204716888076355520107807246876549945578223599420978648126893831449421635711714552869857311891883119677503957132550168404341411605471796537007794463998171192006449922221871956198882605808454021451909805410673488359435826584231786882629687243435531589553148868198681703469119352587736352123039731341671954282400939740513818584740220698879519230239450896756054110513223343339718035370128426461350480551951481115562149927952469006147708495150611900808057232467529644180706489399089322447098320016857868898989259153587485592700705617062885686359300760731919169949575186151443040064588808775684167424504930299125301590380594343878515400182883359487127979173215869452556030387208569684600679372699262863310222381081773051910940588948530021687512959796412642532732292364353131481058724450057358537670201840427168472717851961376022124269488761394674578149347805337442647167414313337970423413338344454713794835700910791065381568647216742859662320579190117580986386270324765023386444542974275258891794232677184953169954858712205362348551125122248660782974211650240733170452986818361450637853704976431043985984655123314365229650719196854347069592748273389116330192988549065776352311182920805220413036508119968512908547444541355494567923222152996184988318966861063755212880350342050590731715868244979442299079776891035918215967953068770718310559042358215603097827765131596190498634323276787269065856365813807117600635077995103505190491525931748862078558847938996606215843107721271072245908867495704795651887813668668661244770213711362534780703006113096882195094305394486436295606272*i1^117 + 43444201772495854888867904815305298468424593362669614649186996613106612131671966709227540962162885409976890891010880725201527700263893643796008480992150934245261632221648211987408738972665982138375540892340299590583179612304916219063874433143805138480847105558828758418601012992223326740835363700868561045320538431910502702108343734611811987485340981298110736340103077797741874389662206821301393401303035578708690418880204965849317617955868823169007601036713053204057423918717678361847399746151999919861098845888031882512763993974193620162626709198222842160872254927700179773199660969255888741924851116978662715922125125846318230195369779858725589262056290298552232503107697185853603341248245785453671770289390359550152099352447478604203321220932969533600940092916201999894734020126151693449569525399947643821071482287780520568829842446136223904073772123161274233279735139903893413776742741546379777171499553698663703408502389588871662898298781167788879602593238733987012254214978055738652160662185627709784402065007167776507574239256465163789430984488814874152683110324738295937409461397246972851506063867465446968193955158869555916487406638911338002532671447162623869055275165451763246851067472035119081449996806690199841484214881901893239294152603974989048488734695328469847487830171569110745658905849390924228143334487437410734235579473418721546459850442479140526740275089637715041468184403573058592455939730537759749455921480240146295154320611600972988763573733927243140430793557461784829336772696784402935512244192266938014823584603799685448176612373474330209741220063093475142055819739919093960685635393104214572469286081878200261798594593848804434723908637070761216151251737947901417038350983647553854433684248862047562945899747289507078447211450419227764499032620824476313982961602424677358554603975783930243393276123089956706254002290516012805498484827473834519273744141448224248200423717672800086456840073441995384673803191146443999972550795579045812603836502811355573913822264823143481946966030938352321912227093725976296846184806375908825361318215738597754476242539963771521015546082981479221869695437242870086438748564898628675394723362288761039361621781495784216137521064640040926833560079370105408330506212850681919657956429460289558802445935690542570009590159399461062426910110577905561266684500184966857564511806952571381241543703399246612868094561104637779049278314629148245222597907746973944763856161199748854697678608001124710875638367034605584845857210262613391035103196882464983665443494323839902760737975433055774887650735803981746026379672229907135738645349986974933072547391733489099904180303375291698304060540528777430958127066446364449880704337248810019156730358508118655161742085564482296024664842137062310715660152255876107876446949706897431821733306164051968*i1^118 + -93513203817362128687168452653440302136675655484041236750550558952575968400033640087745441259082444517090655788360775409248387579521910506395155290858296009377929192942664605441617720597782638894717404921288775345870843525099631214494692080905125588027622489157585611539402313470723238486995200319524149204906988425207694206089203092104926399686399125067094526463280861055422168535087951946060054531105510066775814957589100839234735546001494196097872531355900441562496379879815412160113003582280086029976712271442190831703295995172688460766140749173072199886508691435164953513257525981101505431994884735119679207252882073957251156093247716972050429488883045008041296057954205601887788101544059890993656357552827195526731326695011157782546903514008916263660868053621834877591190271231525086761536452910308097636163978284717601486033895248919409955327429903343899303874906572575113980994552671311946369080623823202015468304063532564357292115562087434924138594472342303820141998624438836218657737262694294577977599500907409075814949905003113292617945247527079060403561769533692373073949849375142309502198394396153174894259050906135626095044274617293176335820017144336392200274982331171450608031239966265999475840751756097122486219073244494715320431480938695525775901587182920296308568092780574248171142579297042558402072556196154403972090202775524479035214662155162271406351240752396677129490971419288743465998148637451848910662939394397310886850024697592830923547519882835169405370987150355829147130497475218070192444239781253874115236254876357871893490671943059773713010244417368764557913481549757132182943214032201385566766956566939271984031281448738523703846702739673948062696528905395097861942783771673105422001688197051868314793893593697614917471879868281462330335714991609231505046958205312305443816016212575321135651830855436665643032488989821911072321299123013868842766812802674074714246079276048586635721895010264420270825784347248253950286144509654664994484933460415467578512048316416217698539566247578296993529873435784562745994477273694792828278891214718433552597806922649355827269279412174635554998302497954811720291919935714765141969024119202403324583100586595882221081174484601057814801976678109128258625769893204105952581520078290066558785711113087672110936854662869733730811127120277872464118862867046031985848609029348073938479962759974614175051471712434544402246924622037454110189753643708939879200913110436543198321127772850957487266800974637865995195145297013649597281273753822442856247116266502848386004175670621007397096889361324380120237698075178825194051518038235371650249941294627756752587138658437086236828185385826280040683265121537697862732540062963974988395766842446842622415797218724897050001885534117955581826487322258320330980066235701756005955141632*i1^119 + -22710248087363213332036291847026236868351114971086147091363503925877872283340079311183946671704583889849689007465685390672615947528082860018968188953942153339153584260141901217486829697333623194171809938188316505257506938371096675753645337972835282124431349931810723184997111065672564465754248054631292271020123310560770991707801340825381933633218343826130661163623494783754633338534674178045267604446866408389947685371702437862545437470686480815764870710181292353770424054885556858659143538511650474345249457710454415706521541821246327891071810221998421217341468919018300432779842511262196978477412645250417299447767057354665147103617547157801127687260332539186614116868397941993030852838420366826638194696588570459274653301437078599241714736472187086420365167250375030002863312252195204041070252649924257815877535670279730430356236409090047906790873752367931143936086223482796531479334253138893045617929549968007623034437261679752230568410207109717501564582036264992254251057108365815980024151866053133851997625939659253256205796261928811930765102703947126825174131592054629668190564855425710543392616845705135115937413104185864843222072810630507958071376862932533287363814413742534627452820430798726173928474428641702932288432872510876303756736216451693009007084977041764122143890018792134075962819831430482105323451650225648315083823908085526871776022109362758065908741717772083216824301678414740837349724540209267256348601610637871053030230122208419998510396576000311630448338040609325910320016456013266308140123413948640241139147006529459231569950658763340259628885953497182751902644878198762562195790895463696112188482687414116356817694692453688732259381815293825447306540772113214894293148666093881032048698427684298058102282350797468593704331447389883395254816379727347216874759386025812041438118540914085655823642401996202712490595543747452600413318210308930461431889610461950242007236592753681838886337114289085585209149245970663404718206638702689766050397121372923831579206630706410437900960827756466363791000580451147052752674536534392006908402736861975471198111796349956536175880678300730400513987013202541900789803266992635639173985077296297785477087086077721102932882965080394457299127008607582764077589656736245612430918322010343310534677053664643870103445917253764650996127570401521808572962308923500525774288811561627753369172442841891108842858150023040650893678154689043398388137992981562965377862380517201427618619227148984404625112271287004778349209829347312983994854974855228147701110452159552443383536610689858175884735304100068663244959214729697537336932416878631714328654313711750070519096945572296781868855007428606050370989582849227470851400316271759909553488836570617072801622637787553981324844966852283377559096908779649050833419274538713088*i1^120 + 42970050339697477512640282189309492123855247782093624279753910507589636157190201156037619783692184568193773302283415772383022176871408243015202259166096521107275453136220211603073179058319918038584180084962771661354296260961883799142680355780829936941099077726206823376018778484152444830955164300006877439609408736169299081370289474713902525585483066661217356837681374851104229200680511136130808900782888564496217178769528183161588113924959793845450962766556311305630270697870323546477269445743576222203400471510611838332002584453800459472620051792766730226549323989128618470829249709516522372855377505268164310289899949659476297167296390451448980073229033767891435082427585770215487352797496773483208518774639228562866118637861939404223510602092789891272529266523443666323889866536181491368936695971717017144657790219088157932598732033445180310107876590920469505489734322680906006841347331331375538148581506298379536779864116325839738124119907757462643715942769900362820392515943727048152191162567897153369431173002619328181092739924391050186164892805564210555441860215862140945334113363407053405278288249543873565889697341581163658617537383150545253952094161394742559331886046869181568705478436097153064658727441623964354137814854810178353243475834397287694563457123325893704138452359427572853884607170965532043693303887442628357219067824715635487046106096496102505708358983422686181787615678433284380682987718507089386978252206481325627066405961675946804974195519722810017686153046156618981691230772564121915799403152722901049235961100379486882804540530641237056739831374558477446371402240060072188090073883189955652904684029050073715794076118393391967713202804955121973651427529405255377623592865305042901376310673005140654562973332850544841714387298951532418027300636813436427517001143149316668622705530482848000636230816272643798560916388562787990397150034901284636592938619924632986173745297157822167111436984318603379952736672962620044948885405962148682248464378147440495845752352107759241642246513293585312402535640556976762804816282777869198431166793483502916743154581775568216284718963484974219947750171381849202422038363763783125573169779625105271805152193212030018787741987951627086356423515963404485422982048386224797138676502513041926991971401806862542682690546932065804064226756001743513206807118189600733258484610807055821706382671207020859803458788645382134781072250208850643923555625464671695682343895491521096673504613301702093118427910178490511373842325914078793734494608764943770837639557403987748319598538603548907498121070938945181077223873632392678701758724848115769871087879638700737670521549577383361515132858175996473809786778015932131206935320353948346241903804146813044055699469830885764644766043571053678116276361991525138924830720*i1^121 + 105975959503780477338076617655161330321108281100860333981214068289906857570829328903038114720596706387867426428957632369346459691382527993705334843046944038574334945099788934132549803590253587225129037324412860229673081146208826960810090824733741045973264788896900808578317684611386948097691863574129861007241864616803065995562508808660650656432649724270740034822015076959211201144048126462690102909442607214217848175650075401851345281721632022836201553767513818222527078066559266706086775643840281786556444182262475631458087878662494248360362201155815176148544574585827071457494213807026780225205315529838777732964338801833776894311054136762511614154363695168644763872120905531831135640904700068944796242364382934790133681957953872823225946147859002111395249157953296474832013500765370380459315901819545416698199447379105521035511522390954645017092837993308215322364280678443862405167156391692087227679448718196821191122980791585863424947328840899165754420510425836053540163295788307301180146728250731098519487156512228494684288069696975742337160596608261074258896446979333392711015931915761944491946584590866480204922717615643225074633372324786348270412294032125502305167368004132527330001139623500767431508545273809831977875277243726887164698470893552528745719835594656805658608335666402627665283943271885590401309286567118232235713962592535338457729783851003511235978009040280386549305577301113147995306570667421556035676552918139579535726550003955777657473523009788531731344928240671387958400538212653483906409936639181909108891844404683809948324284329882526553129372821095642369688787788661342831359289357868624797987295486260599813598665989526349874282057436662873013089998231832639351457154177324463460210448385745412374861617773036518533515556391319290033715552369437733825143324369175559190342551846011534308370702562662948081815831238383977208582576801756957188109400079036669001041286296631241404478754835080940193412263125149959178907545308996817514431110271151506346960826713691136835512997858115077989034194697301146967320178803124237023076861283279638327801860218996215197775367671432681797896748741926928320766874868279992505957564742224377807926729984498640663256781343765108088840046315746202008335365162212846977569531960520962937040023614947993819226597426103255661359541482063899694343348442445800751627902961141992842202220527650173660119863269848825278306899760835695942694441289778588563602310714911524763201127598866762141959645461482283295095243328085866980471565706225343160945502972884086999931226421763954323196902086123857565022532410390158010570766498299675435157197112561786186810542499422914849073484572036399063182587445573990360750265136268410719093497581735994074798417010135329597718337870483398824343455064140021760*i1^122 + 76818700563217452389841466960203643071217696223848938535403873854588812175226459475351129489728461652401597647647579095498300244709783118547409899869629026773739471069001488737417525412172545984090625614013876377332370738380039065583680019179795796359473738842890096547415450443539160793713315810631319203080007774734164884725887184809596992490818761863444439225421083808558208406901283660697959017006884608591451873332838434505339411670935230442942724313919709046344937108112058713818770624182608593837020918330964196467407317112270399786261234651323279638819137686493912123628516709470646650443978152186623655276031942597596041637334125868319946216790767839401877533497941536714436612631585433380132960353481017753772807475988241448241444060442648623775235254791398546882771755144652910256933045305996858891548266686286919372823517898725294903185521702981258277167995173633835129834755744723084809972456719471416637683679392559489472479171094863578731320434975697516931755797793590084428201600337680022223338220270463073109975878077296240465839165852190139168485395430432998633595119161004967534919466731243086462956068635354517868323575161736351690539422740282758957959627184573523629405071831440532058091690708238479390975483058145204595483143698330933565633446722084544555860373306845497355508291783943659158814441675867721971128133722188373722729858986502438511741480201234001719669207006657972091714752748027813243165738347625501648393731812049801087641652801742414097530621320476052570914837632787057087241980450290802550442775518719983364401095720718458480817251884520975910176717118157393364494384660696544430773138065613727299625343688709501148753376432147329370924138402263534480194165444518135156559553493188967447153468812770060572456846442456568319789319233064350673532734049368646873479704776472658051174210638895443000891125399199473356865429171874866853606793698872560942996836483681601894342011567131597652892896144572406850014431404933420153442209235120441289948199692469583752795399959943824435109657919816891690339355483834115632311472080489362241544181581354613355187932384310071314567205917399401122655488740774546060810258674754186755320712847626326789090551839494257432964548598631933105777941458374389139318786477145063912987626511541989021533371335563511818976305391310385441734561893676034743657415974255754704958291542598945364881251986740700862730533545446616079463058729329113339432066263354751921279243672102125303800530875288737727371505623458466559028299963761818653549640903978156195630313769280233433831070193363335796701894260161993633811346333528629715866959944994144125252343797500277104436723911081384464661972828511938556441733851777409014553629309615090701482340223986306809370178450253808234542399488*i1^123 + 41099638192492343211496886081558670844932468196823472255468103032567448374336895584445642336670680592775350940165777546418691406666592125801055180739974154728834789341537195646105400001107402479429872768764035666720007532407868273076000474871743444017079344901925613635822218861407242162749023782962817042935295700464943206458110247898404031958865631405547493242383091538585924953120118437284315529276407814222758787501081121104799770964031853604503732949586048814538658682547734463701899938818070619240646859648156837234757018048514310523187891679399433283069785223946967058863527922382495268406577543555252734836228518045985596071108723574082121395925289673056412596119449277870229391354901915726041215994616003591668515159716916697061258652872900956461520526150442083707267228805347841099306186308924869546722585855356215748036447017426933219465995327918242035976860384366691654383899893000643760655297991190702673128435150321027203989321575680631322981812359269503382123149471315376579104653650867081851129721222891191663820805395671733928057378731983421119915290726833279328008436985234009904044236124573990810867721014202222036305532110528749279515702978065260452948009529445652503216352523735949506175886868294860562569441950892881957459670081233221938319355719323341545686186351679945862250182533022885967581217258271266903129868119825609993127148694393793728795138837118645831136225453048156772595456698293419876643722506523796561319534506694724600063993278154477558787366202997234664375718857323932270243522568919166347794623483728207369046123662348121471214969974905020849714428869575000098187067243362897827229302080397961768645420060924692928299035346586811835079859117650799248579530680108935281916823087734838929296518267409445587675643252127769493958515801565413129348928906646692843181767197257154902347230854066405225062051435983869721233539764888458929226780591636092510075462536772132927410894837357031483349484336529922372633917512360218477959512261658068601698142694599592000027934819050655538245393590597719456086403997162274269324427705849681626710754476017506908275159021988391103853725197680513290537903722897735734213174812253647536197423822083733221006067484866785336180230304982589774131089775306249729983001548114327200589812469261162935819884784140883686506692297518149630926754365098456981288985246009717167793413417833617790445623006973118135616561872391943250716370446296672731825728090342667976666662080044429324116245962092062782427405979468819550987132708641695320981730007134742466359056930963233038075673993345714795961701585497858896400212337390766188696443389682734034102245380397430934552294677725370120540861861082149247998147664870642801158426163859698691330165567851170950440942678690496512*i1^124 + 11045347551810694507295201210092125376244515606054300251038405219459759642874064444851093814269800994634554391459517099153462907508390946723453640421251043852838445925440097941833646110574114340203739220335103493889667427244188766939682963854761331776166219644954012746099237383154529915631919857958973576588915799985544042929545619960271186017170677617042670534745431799728225616067453610290148787936917156680419478035373148517771668244570049118352085960661912281442420274836163924021463622530558006972332463381049151057042763070551184917853542021410858140611156305610373895277779886878458174830756836939041634475349679962459946837035190327397811985499115215981094477251221159448045926063410468278717102204586663351273459169126365430615018915426115826308665389706607783964364135753498437253068336356739437263290522355567120729699563491268241020145655643046051664641670539880542337758505140184315849919195988128185545383476993667934214361677812144677778355290541112110960917703618440387694365605214093831578026110220943283278484115042751977249687842435433733429875725361629243387099738719448280973084830173433368192332281254209410210847711854118604146717325034382959039470605179717794705608289058239717525935086987868640151803234772009960725199980061556665070641745181632986350263687913323595472188229179984973893432583765081272982866572712847941201419388821012607074552486468501985099547268400410012007942048729668534728035730036402637334522643407917508127651864499910325929677814172133699988711151402218716619768810603140110854022927901646076128574892733053793503828547406696407238547865841386677725582058921770962113420802098053429478961577682207360550433190001950397088086723343859747297323333862397667487479937487615757615422034734768209885041919182617775950799553427330822965323347049215838522070384771066644314668722843268202043099580982502402034992351291307563198779576689470590590746420232457491767979204123553127967792200517836761601196796454926673272116681120481073396947241197450030544292159937296699466706048422625833570824512212469582089133660533640462249606208315077368401348345569068300676634497648253303550577875985938451577056160487654915377332664666047768463299044893508143058717913890142889627912662503728404274328184701762784861666181468794645794486162578984674174535653125017542836186973988774432489005595463282745931580728283433040784909509372334041992846273869037283686084813263543701256808222336223566987175029489220358847020332660168066177056195815498285173450684459234994400404846897842771834690648587156839866603090056116886353572879372753608200380163960352817717557727972371345851994981049385741793185854259712495766620340335408164535476851876588161168370560080504014096325950049870099973694029824*i1^125 + 2049980829114570016070450632902162158949046459120838504338398043217912587348278667768807618283474741790971403234660161701655694853744513703236492877250889901541425659074372073770472117941340244006428213903961042863065923264801860991485603616943181116285498261370948209807275396667121232091202084931062528528703530406293483519810746995320980982384601398729792602083427612237557753972241266051433215086936162355505872399391381981022901448241683582482438759798368241523983325885044560703975063371453115732710993897877798234564773114601997090353423079152266228176246295167408727452836591731253665718178830794785823258882536718305741508122422694173192218168951291276270190454267878615612378712932562992402550856529108275020842394325257545963787691495410124850345698654779330544355969464666188839522400095643528653451175821797564694288243658693496531335065830763555282885302960009416480930275106814790183945870005272043779492354937206437942458344416081908134697267578088621662651520817172863072944202792765923988600593600072409856861183628980079991697151627102295402290499538839877859266343524721910190984124815029051327793520097219281312788325807663852260671952420539573580021620785036612436904861635983233548289529954643086552989583674899349349273370955153484179691782543226015251979642878967088998801097202687231895845549740714909621971181102558688712144817129727265653681828107514785770432156586766299356165070314946491119584167703225245721321358604544673592007905824712516078754273811292341464656931064209189169842086189895469369610420786615329326876897783402092686506713997083327005308082417906932828995125413466876094581096371590667940828081983985817748529231019688678324006605420282287903947895322440577866273912457101959663425166034465164064331128230545653162698545035324479771947308965327937723276643734067162875080668390330930771348995120774224023111062671622982859710046508022534830389087109627595531283688195408036891943216566575044534052209257367329439877784006627024813702685282372922156022553207745183829165725558726800378364307574856780079400105895048757188765267840507401801743887147585543106045876616031493709227487183940735727516471717971660054799302303317270197799240417222966282352626414555995857207224045557366312471079171197107355584229145807544914372541257007398654270272756354376534159467042494845030379762240937273381606716963016947441242284212168444194699276992900843233047500970245036727060760291775830781563306378119302062286878880409853424775379040396430080983554981938589296245556744137702766188853279312345432848638766296571084420960527302900367138390470153995089890279307429557318682013663417766444314606359375296371798929017189198265493021348569552127655177496988571029669976103326842880*i1^126 + -170409159007948611765891151480413809428581541959690814991509573793616061678879022646958285992396337636197099722463626976450456495312279341617879065537182616954455517145438633289564902707214812775712457695740834641033281577183153806368085953158306568426720660885994732980576787614552379598991135761377702357574891079932001565910954091552877026630935373789046981934213862620017196747078479327641855240790380203325236688112375715258460051380668936770059968936512697219271916852846138063214514895812169805136372702925294605063952873745585567800591079969995438417042013210795330332546934941852691239156762332683626361524496934680675284820048639559799065775068060720530805948586245698880168657789116190751383228670681159910642022614664056229961954012246316801072470662591688975746436012673845064294282622152531456252281622301100143441099332585508613920837033486536912954635990055686164196310727264000875792344946815448572110878796554846683754539524474995342659570998357970318506345218563209752836009132580414729526175949964430531041911016465013566741695237222774527764171018728080266539604014059333783798543943418627609589327702189193600355392050171260311663611762509534180436120033672236004109525086552186488425626142975500016410586056769912265791933860036628840085518032023202589175357777195222064895171065171043545220497774659691034982016408056341134477046072527736624039854298191237032470966061365170563940820215662428240733561385044034187432167140195419606457760865352835140148557830526217919727065422038068523831567845199374579042109951606409269791991791196208219374029184543499677102184554302360806670310488911060663821237573208032016538711569029168780450307543639218357562184430799330439196602517683686911670797838832494064859427905970835625962686425382163190968978362512917291358134003799246614363626151653983292877098041838761497212234599548300224570132516858515123159536044320648820724163603190770280213810790242316354054065783779835612271793125496808699372772001383983425978730675164141465069427467503236712058327089316621721132351315608705870566743656796603972349877239274342155867683716877356792389472995943495597921800132983573751394275128497734655986559353143986857260619758856087647489349890378006394728896757823793717805213455893835470767042103637441210657435876522776619275236518830698938285606508483965480243545994533257036766336503235388477924270983506765821161873172908525584854231523744406595868044387097212947737553801685267888800344544140856005111760351732379535358214391179115813083448440347264145562095022513879889141511793743041281290825799392713514093516092870433993393498474736594535317277643273432840730253448915182532799755329407732873723831070781363642137534587344356996208918528*i1^127 + -30978877743206634531857392217292068525613879256697467706676091720622421984523285109141149462637935478738171506014297832268996982117733481492665787371845003680908526982461273388801756172490404129647101350523925214142759231384515144121649067009258433141924968629590902358497363826093429975400973504054244792687040111487997951486212945974732166248623870147122975939399904665685255544087315915958053339506630391976319276380219641189256454732868326281356378139131860007673158634895732038508369838065121436292278129940444836933041175237726690920391640082729940282833114345634742050121829620850576839023617414855701110673421546174414740524733144586430435696861468933102899917704499601513844704509290969943402886376299533465720216758583545847829067361523813748701776002875543469895620249769578869763078408441978841134236049989157077199600094880896301472019212336215160082518918069833065356793498221594810439937187385397652059911530356846596682432817481871803199784698146252523666949640161941347219429394481041799017716361407279733933059168694183054053620537040511457141849189748460774058613550119580723078314712689932840567640655955888036677173078199135887468530551597091666617848443420806969127836803438129543081156782113467163928112677752320607723020079265002605638445094155492365297753995343222615965918147669157549616963772003933698698314013423294320113752176130693100716135391640591553746516056155660920469883917059798054017645276706989858191726768869149918279928535324093304893114309330801846274980516313406246307231896621017015846163551612012927662465221259757119619770163285533887735385524145935899181228903478050277957600463312849716821560920330622723150679350547046553750018167836239637598791126716486857289340893906768819522896869034517570154047724555407612393910458375449755462383761735789936252560881298723055905921420270842713869737858441698271163676024685052654196252768542845489653974223287739430041884875872338127688324780404119461840580376636351686416680308882991367838178356285036986286610170467734769347139059438306572107247680358864253055923625213778152804706123229248212084756870204775856769715985357543297760465904960282363636746154360725192638316479166034490949405313130801472754317359263618143618145973546385682194772383752557093759446052917001167923440191964038031840860300805951099943310929464700387837838549035089848209300134357506443759005212490982189808812344910926384034442959234293669466152937932547326974128752076206586833484995241688819669570853288379972287628138935057811652412522093691504952950669190728105226110339221175183608198270120078554861399995568727894671120218991923234698724975022888715979579480855677036221369056199314538653921310808579039749927899953627136*i1^128 + -12233264787521464285708238168019829652136077831751908887206704055676807993026815229176983379787681879443710119166434880057802620887561207736538565064554855038578879355024266874548872948543704061027856438066362684856714928182139894101534762088314022287551444924613880517226793798950707219047468785191992574192625508384915728249997526728137256125613030689007739304140480603849653080708385717525924882765656766610767954452832663220148568860323066353988083474662509000252876397873188093879417549529616135809518667279282577679973771621917786687282589500488300377705394071797183926734030340962021887484011999182147343420058225798673145172239756432892275644282219593697088983858164937661566816773954551286518910032279544098452712073441405492619771757870368795873847998890888692819690832441236932634287490575595610690192040224333052603141454567950497374383477976122338381174108961557027503736898040116523327958541538647902874581432957149542011605287834735792079595685959343902275350308516152943199747390030104434310360698349244584261607020906883700057523890267353842398455456588081087537811300893031151814393205913071637802364573183721881464067844825252331360744465872882822561877582958320862217730904071283333535713228645127651620484541923302480045561521703114644276601792034203268266844996950670271496815930810855692195076374730920743790550482909345673074474182378308171226502816882689255837299349155231704130362094768330924686812883779528573132278190530453884065080647910547300527494777623584064913975500764482310862090154046655145878399454201740823618312503236616732404958821172715844661703328991776569090294212595358735218763146103406786821615251313595675379966130499970032658499529638581324902406147005846649651236845188742911047399937789667483884295163536914475727114605088684176081450671631060884580408534621302192818810049062827207650767651448538856646949165832929324815375312867514407230043629159846280153674735336227367039610112514333302221427653168198012450276594540267904933932455501273670127977683811148856508112870684667424939653752004648527619085184796005244227625839448705371384098965997622098171061171291971875817206263870668713856230181427524626427139716834055059654230727365902042445805269196702322634624812594987148713877740675403044936954505576944773577665198244655765920009356898217460921283789996539400025259074664820455527808453123573676467317237850929071873767512774589273969266503294833451970124471349762498849449325442467785853178644821743847296891238379189335466063268762246993911319303844642244819520489153730953961801106385351087087563145719948163408331530925850185001406117630368612325182140843334896611798478093756158730741489220992522071214705691301852198469632*i1^129 + 3900761302958748718098255745455034916334443075906496540683756343444544949783730394601281509855862284406233340336404300043194825673315480481218124751121318354674622981142641289491682690070169733591068909511722581757710792185379031722145561530400809115261764231469640618658765643861764421799396616865617727910301198326971277636455051082804176662441483002025879891169918091757536538714272754725927734112282855078988084523480579064478953302323667984756353800680010867521770659992162325434988816365655035185324445974374543165734383598063410403072455069680454297229187765610750466696232393651273023867289173262532039358692684383439010668774773913693733670189595009149888449178416972068248507837677041234854761986253193741657350048284636080159168634312385212459016649040792323141554259210661292363314081917131570734867149182365024715836536242252822701291011361847586298699328564888340655465993913162233391927907600662651975409745102952283035899490724658656415584672127373986076023879407131966162739919078107512288702791618439768693086920089167501049154399017117333558530006748443899766058224751450525843051186363341806123662847929613577642811189934459943458937687759510352909038908237026975622696991432810705624792092119392720340395834263066582770237404495054255616338343894679797928851863814947030248184977981456465017367873684695248491039403585603739162943985576689338888995386743554761840067339164783219096932323396839690983776042745093572679619882366070927186626863809397578902692755019917615171274035579942856257350943143868309656851443944966298645980487440490563753108740819900617350987244086089690650436563815605726525851158795240049771346635854010148556233902041879461685539190892033933233202247827089215204607045036599914912548230465348430193607956556614341093909790044912860244368503216943196464730280776321858154540356349518324208068751525834372476119634628319126653161819512057020681029747983836256529324087136812101586465339577113424562123512176910007355388414084360671037235179399207013973959971618619881103166781446347135920819287888184509273029265957816552903235886418564835723374510337493053894862589124701439132655312828205700590289154695165131735669272259008450374287289643843881387590484754250907707414782788282447169183387605189919138097115217663337811354473971981908613716299321840051099812327686301846421662298037678680406670145326201652773095624599999021083917133468819456856108902817287636179043629173279537298254643200315776829789525918376153272317560273680542033029786680319834531246627713440986996676820248062416845894124139397400673773750694114208734281524107811834237643376796780299197405704015105077041507941222774410765126766357712069074503816284471296*i1^130 + -442072435392281801967313833772920011211101162573348209637561778303346770706778130824726285821582693822890415285660120597986992285233165178440000554110161844727881010323057278328982777205800675127841729759009431687707035866430894527668668762969598498542798462992289665830270687167174256947632804892528825578428854269651226142082528102368923430435013037999246781610567934571995125075838972859172035924584212287265327022455768177740098943905679107666328844185471186375566581740662841394335703963979929281512902621282088859193051743311954645993019596716688385939220224641680163520428079660294454550994228323987896265345123030341119023984270009889658726873490586867195876766317276736502091176375011697171104774852517687029768980961534401338864018657486315129719625392318440245904059309988550608780167348612662350115653319773858616397159705037831357297313065115726517165764441000107391664671132575702407807086063363376215328798326907405161506082867428988243756086302245744625053052940008841056154997952875594120119090476062936759282777912942278036207236526214782952348936201762151267364489254754534726892548773924762624189752111800139599560123819839469137714228745318380429245396105089530350431998326243419946912284844042241267845314893483650052025826868417443850203440270951762143615362364639466110165585545525745490013311222911265621976856747399325031471710799116045399313216517634470124389401542363039336697350792858105659817747413839942570493088299622359153704631156894107574336920934906647385471126358973663788127740947345745393924847770097644438992313482238178000485794294539933486206069339592975453017016250987467486041360576470650599053716543547076499746799967783507452635169854874423298444597711156560437707520835712853760360782721058219130210807282454263149345772958430264786525052467088183074730839491805222197910998575575710758440768170732199953794675562691833566784532521499578710339487983430778558874260864398485485708024113064514384095000533898969159691510628160380050446637672483245058231776281803126863889213425911120156971710349879828689194524768702555925711341827653919124665466971432778874197115750040111028916064664056992646723780800836367746992098723044181482689397235069106235654099716376931824575433341345381949065892752832110494822921571464929196970560347520641302087440571129624780079376792685060326565966430866872594577653306438945313463604188784913251839123690481295536060261691984924104063396662968898525206905651260093333191983113305937923022481152952642511629582172621596390909510732441418325271061361953951742198766128753589485206084789740087876039772493324599627594480853130248987099308823165672603693901968731059699989912954497218648211456*i1^131 + 27731314007504442017805011309192664517589249613062629836785895383524992629428390974178679462388520762799502251848937810424322470151078448986864409052857602649610715725695671853333675451323674302761762516158579405048820446117628335728099218122229042073277302564807213343333615028583380315341839520255464855080764800217577749430029126029894651243613038445667216393605666330329848852386106614259422484377500677232030036667010824952238384479463666657351220911592784771349578637634877860389235284835544731698501117897057784817587060511089754795671383893988212616743246663836541297282091409050446143958804561690572701694070848217841500805334516544714506153449881832163264579893611973488173998191617086555224908268412229191891627441521007693309774926774579876042000356722762049169958520349910276521345318033878091358770928807382704498522762152509911883462868773642154998929607920846089153337489760242904236688963220198313699998687971481865785352403248731944079732578024383126622343092027509261148421664148205053739192758572353801599389562460311709247247696091702855524992044832464718826825934853612080330781049625130690345716658603251395297268442344181095565598193782305084575504882189929786980965724283499581933862438679229162791771365416211361261165022231344846212302457536463065613985107392638532339076334502987752826619016156998330548332220519175109420745741450530246840253691416965060076741816385562844177381525699929907356558567482252891992111573912745397547611609986513252899200087885020626200458469524152802620849538242478761416750040130982514383498202783856082263301259238566704398961619154237185775300779516054669619515801385194224267181469585730791580783944627655405348799753204829071919203688279123749998521958430795398086129070892141054208551982765862608700778193931943422876218585367580364776514954871366646159134464858386988329959525522237692240402732474395446849824802153482242464927480038157435830696309108806240078448752021869225007293005204921417994151394523997786712183288081491267097865421183760283514361498119652254688150308222642788221908053289752842730424938980882491858549110754833859853980671417991070752200113823105004996821937194205146346736748149163619575227036689612292188803926515547805665647211532436311963447400614339253099044706920577520131387494326398631829414580856870609629719911409226144291676123061202037104303950075627745906846229281824337705214684371615736999155001032259418709660982369038841273635626472821579072160087674083700565009747716659141534371563249704074351395071817531281690001605240411015016814035500129592720964599599757741626037054710181876341583138713568354555110379135170472743787583622551985365524001325056*i1^132 + -1091669714151238039475853160089812336193685811377013506929956264943787438400954902663765914328017811436330959240223148241359515124122479215882881396309015734487290792412135390849582488581217610480460759420018645782910452813619220941601339707513792175849093721080415415292702159895151012990270505103675335895789272389224245418072274008492569493125681871743726695023018775007113193029845156809700291421596436569214620345679196527016385667683141556437513946759062443860349142050302484473403503292987120791565662075753616052959478557650481115075642682286479575101957403688756923494538222608781693370758457067282394472095356532862024093228583724403514348026367545635814026562069832235869329296577967955953858309533432571246526618550138557529605205669735906585821435316136487384974113790207610671396550954610129042804142098891801581485235110768442768686715196823777086082979946482676304088586185670004665021418663570204693733835726120519475087706180803003794868769989021464944977608910483274546322713081025573419401151687161465778517757250106881648274129993047832615116603737278757326445377232780414025101347391599092219430081677228723750462285566261964539903117930209630600832261395956825078575748913466831641888853058944486587441669821944648796030488251465568895233601707228375562967958050300579612227190768053447787770458316378551612816062734986658176193794210533902906614207752255571596611207908567503435483912655418168380351338770440279843448320582826951143678533343220417305590673874990743627959538370143265021613975579248776964138730586437601166981520923634707572874062125194243978381475372951519270690863572493659061850388839181409806863748665865764672088780891648111091832116519054247204050788122306139944270415283293462711645499332090444174059771821325096773692034970099817726862798625145900825519928653826534433209987737868705571303954881524204198525177895725892920156286814361600964428738130937255545031946972635306082098586386214580920483822085762203097948797342762981023744001217193945279573543138018798684987311633030600178516854392450384871459946263917914048953203290255799399218203759564234128207240522276143362621670761472211716583473418524034951395472292613148143231679314678156788642443600981986903491824976706880938869627771132788453275985891108301801385813202959023189660930025661695237112512144560751027086953936092564083392077393259469120750553423377101400280827857141151987237200817814571285840923534544277666145651112433548881013826183984196940847791651984645957589217377361460238192799233334025081592613667816112193020112583997085240241586895512378251485789885719242267788533824193192742061509416313578258859210113836520570880*i1^133 + 28487664141245826984891523094544811559022897449246723918905891944206709941064044065830649996562373960099995690738864604913092581579353027606535992404833633633808442272019451817281858900516239666621474671379838208376737573465413790704094222430482842118206727260877658233135935066175211115655785875833092629361171352084143284418854658087978900401379285798443037032499528711942075851029471068409132333595429954874450599735171609698269473442961146850558215518819819375301281728554895368055812115205004151718449173120345117734520075288056292166856458220475670894783089310950481378872012053750979676738708617256425866736981643423894027944555246468419141010796338203786807580985805916716836715195976531907256840191867431330379989135608127030350942498527930426800892684294936545673183255586863647268531649964117159830298746402064451960558857776479663447631827554907449464223393592555788790813726278698588616229638447826805330016694366316518438187045549439940127377360668496229535683969192641016695576498951513719469670473229255728101378201972683399385112605139245770706511107223954070954088870085974449914538523114818426649990792478724623975488615391292000464706479703781797436307535267267124970827143311696547549752144960318418039325752115914848646336454421318369980678550017613430203437001950236622971680951639296606815570402748037770420966015541903938163881971365775191846457529145310600970337286393895451835872955422333495968939110372144265582255274365672879541328866935065304970311145829333865471031190055364655339381519451604132934061001454054304547182187129633689342546515468800821281234814969883053777139343690447531855079870198123124384954385789989582709465381357695715369538666307924969809471172471490858808755162068525400870069027861263105773649091816233892675711790776554653143894900347750311911851432134056636248879925703424202350000157729767527906776171737438582610621861225715210125587863349602904835359256577666845826195578258172635877461461966048601839623364641535550909367245962828347034284959399430187201067800923266650735669390927533435837857151859625432152962829951275278920287534820738545077152432448553638155190106730084164065980495012005525488104928970795021906225611548956782610126952952563660431762430722909573994813577632845598006597252442902606127928788335662746996661976335279083814617772246755699871038008511980692567512111006696389656380610773942106911703298997197016148108046111419161139228934312173899880515083598231807854396999888235947977532962679252631910603654045668874279563702581095797981978969615503762906892516590851465504999909895267433366860834665722611837450579044414650568276897443591744262217138176*i1^134 + -503339222318483263577888734175919151524661162222634582021851770352308897561058983396325323036719381550933357835991468430689344075947210146325948667389921583351335485731735430539102166102955772985964129333284566971590887185052756900056549240675605211691381797350551944149170702011955787873347482806777383763525977975372189945698548834359380695026713764802715227027187319811206867883523979709685485310542225709650822998611118213538632160994910684611013477167481427926809438433354448825999444015702287841334831760150670052282721762813371877498866210359628365000105596171587529864762160069970152701189006875857015561454238455677777754040124320555769140939745001010098620268419880280948093059394256156581881755634264092838242737513914579480774599830960249654643719489890240332335654331430432910064350343546653010432155851548488155137917125360185450372364141146254588403351359205290931255988882113847556529117216025680076754745480509597402771361684530163897145955867434285754888970562952245967705696322693984064541764063444189091337172694203551024371488150620503854381258362776357903246084273783230842057106907570489335422005998871991558660295600613154237681931765189077496159434814234918848139973623064910207773979067253826033601589994783317244832071838193122678570707629395765915201696779404063389375144496811388665772338069793981889197866224407352914172190778886239348034355312616210568456319907342702137848868027215056997713996215264596948717198954640798658238067742524207895360198923401768748770897627820761119025604101527734210504356155306816704013336698284112004362745378506764737385742366857523851184016159673914791319233496240241597133966670688648462095776052467993630470318897719524010924589697417770416231780422245398043153369689374674883072014153047974529845018302021197442423590119752142947186498059586807562120533479127678552529404446928638015893155648881322657777294928503506063112842013174304878649514516976468258252016776807869519339712876527058479193877840041487945518812939933329694631361657081042394804547346880998069470463508059597728262471346175399023095709767510474538334987022237837184650669026908598517700120153278593780773414867261653020218294987646823614525403037818150029546126165000882381969004875009657543321317556522845540058566668200618172118580302160581939843302003562966287191673892158466688745714071307881480474153066199948580355807879812564617514671729164462103184229202571958108630796556990536127311036720256883995025445040608080270827361489685883682042351898202706020495721216957006521710209041019657907125662758428951123065126390390293047647367179841225460452748862337401925039814043267760128*i1^135 + 5925502202674924175837652490750031833728728034764987957444927734834033634742396583853623986658573404398109981898227056368298789808336579516056885900993565934333966359801419338907066077352171587192828080731844716714913369543298090438224690242381775087825998486759825702249286799453945515071354212015179188087841060274254516894220297853341212442068794503450304445574443370719626239890927381636280968695861191307330654395233680829603460851054649252845086419686952291249716968298709369073362346567958181416895529195845387794265834443274813488565277660416513652540499213358233126100264498077829223458580972522846322536826899865495030169484489794251842510440244394359579298801710714249687292171221142615901926096522436375005125155098782396207485798291236429647995520670711016566805760957446567254241886015860408153936054298852200585070337492213798023030289063030258049033597934130703323516222476178397532893874744252633622704128755555976010575484191837621526620130320230105390192386042608087953226734548174237560839326907368076838960373725829699116435926295992513872003609199100401873073049586496897226183261906330483712700873578549613011425055264029951905100922006524961930919245251055132768195281170916530646204223545105192672180162964619615828679151612470038647208703655675374858425684179464352722167804942395525571136007634352811607794441809394630905059806082299202661657311542582579443588118782233609445476230835445102610317170377411350465478916852651170631598592303140424088615934762110095301487375392156721932226567782305053548725520337546655279849590812321357035484219621520170479263632573859552110667131123898288354568164650796742802622156971509932507205505200588125872760429559240270275023624849684836964803227328742439482513919145029670150677466189592092759748571352650331295043242835898058071072672165612168321342299473182752584978612028987155905489200332828099258158415368019282284563178740967122473153205281559915569875230574255847341394739722993328343749742649010428380452194046746986210764651465549011252713403724816484585255106481009261917340692250504602617814108364786503737640028219043123268300874972112845238777101739307880959565333101692154205835778253997965783908605166361069507050047979511220858345196355478643783901882831391926305555045112145505959604577837612167707721521082057823881885976955039789707961087162294102903529477400970496387638169069569131026577491555849515735647981761876501393697774248996578996126450178331557948938370700421270717349133819342495714690504186266208218809222179073069257198644370313138379429101911338230392593539779487538700967008699803468322288598079454468963827712*i1^136 + -43633911081197014264917025323831689603031762821797135567306565328729217664473718247866740364233314272864571720778126268218571104552048285467993686926456077242872887696729509572101034880454303868139235030184581269671133379718793645044538195946793937419775980533377827874453022374616813493546320082049128785380723289198204080228378038890690849323319416484727172318177319658668592921680229852316320758083057325963029463074489317999349266288398809137196814100128277936384389206302278575043833590181603452980103646217937173994245974968384229121321256724719042030555519370806230043896812584373984714701430603879476270160610482159513070326795955086824626117816801139075183623407011136373340926187693896513476623164811365820240839916668660429643652921098268794190062463804178209549340629504575108647917925074147367278134974000519157223171584912319225698955565988310110198785295602783306816316364959852414447967701236855996098386005776261014942250321511992012348124391848366918530444540331153991623823775752933388146114519604952995795159613198025473735438575835861439422201615138960768212664196329795613439740152784649239173581122924890894549108621598177861178316279389501771794698709929458257248589795728775110557094012096309087101196233761355695340950269708210504338426066674710850090502892968492544781023083738028751828808210274325540658452697198801833891197475665396304048843558196573445397565662005522858472560746233658030447866012370248974154269065169880309289816545844161753755911613707095536364568480125508646725610256127348804125672961518782695668005525146881461106330648620358892195551259409110701072061812498061960690170193392830676500848324365708391510767497942567930805810956571559407329681903774392350988371518449594044309806114949590286855455697898816056610052061738657678110780879680293314983015078903387972402684178463762250158048194704483381385434824764251284754827276465267300894198925156775346237296016222365363478507475163888867659060921455767298950389282641093396403571011803232054645126797611167204620660592319499308815033167375217924391682026943386790019495661509849726279367255588113970605093563066948328749195907897125243806910768965137194277211723335470442998343575275457800454855333021304182518613144422286716790322696158194302160960405654787577104114762744448373173546657391564631963363119495357526569671534269981696378676120351309267959065355395554750319114929436806251323713761785678634690720136167062416341228977769550197575424160896345737274686087214519664091762320112492912941833890933417935245012564599900461456070789596900055877079016628654612308357107786143398811838883823616*i1^137 + 176772985845314586567496253134994317931604200401458789058558183749262086706949367696064147249838314073274343239106299803145462903288392520958201723336400119050963609505145235726910537507780578068045880037283121450927058747675384365350062648281013832835835442603225904288644891329214936845554034652317981201299553449175533417598173741394930826839770672656593905822426763147262311808451132198958704153305800595941941169282455202726420490097230782501491993722689633172449481679143170185539219184340450274675191522415604851320021294906495829832310285824465981195896240760843536548559480230502885543710238942268463328020330593827667881818707626786292218974933154388636624127366552310792832729315443848413523926780933532698603037898051726252331384480870072979995898965474543655198246355233535281681784521466258441350730110379842264317925590379231361691701687322973149772934028930143415798563630702204961413247037202350586567471162990437371568053627867437413404890063306861106905273094042698018612908290067651598506334257411592185736418747424093457806761728218054805924770386774669882891875674057591652308599206915035041451914820216500420461421424837348772363300242705957201268632223756615487615734553530978190432431581419587156888078086794722255163426893009974291116443756861320351313082516008034646800799156011041092043755403932873976555313741412895245905292064990667795661896870765544020669727369086298904779935159375574715136769623274346824402388424259190240062497155247181689159381637335097940519173088692214858113480558053657055010661701237768777750652781848475409592357953453647608184511533563873012987759486128239396586227426248173685029553150565285080637184170881404871826447475112805299279957821147888899714456767740998969357044210897823882996023160525991690664179558018581548486063038389213027805446360621469961584810618389987643154298644906658996289181693899198669916780078922461909010813100289621649632589240729826473577158733663505033633531075734128657396597139647942716560364743149612832387874298979061525667091192896170075990984305208296420783587220003032680887376534656860080105490790020909828739747482683604338796118753437006659609153780059690636765646886458503458444585102101750324637316144227126375254315839499564839305584595014938156755964034828592714954901685505657462413097382433256580137946808983734133835436258871370814960276064395341587671871819844062662304581115477166685962226427232692736475866542754172951493969265528845353906746406351451193153345591855964130228083313765498611551254935771147437701749658208396228607663349638664557377892868378891516114151521514774593536*i1^138 + 67438417244145695736445815086192620524791897727908501880408538673522050888484167639765844682803903945088862893453776745504008158971294252136852850795496146623716751922379295739485776938804021728613293410103924638937496358578452851811435900543097912032035956517410326760105236721549198746854286317858196528720270448232696756964151293943510570370960639855999813398324535583316281223554141879413769788743885527832883055446711081964747358454287846294148876390283238614966123520881714110879943516209418074791800121811626951487189813112217675921055079584612368451889863958007781192901458865668848221421110146586967825577558634298872239914049468826545442570757196773333382035940314926901794248372380365465350341131102326154121622676242322306637723488606794994762158329383865937204313668045394522535545105685570473150150465734021124790985159401594185104930666026102312172746211101763503360478250970408900741137963959779825768065294403870660567802445585345835648717854278431825999124900613253732017508467796108005529726006319790551096197709784013622739549988335644482627427194896539483312438888881861124461284175987961911832154980926496928572863358155758207088596315319385398007765183905311182096507072035666884173603414442398743997948910337186799048813732683684086129877464844103850043422185255534118274591469310223265769897743555693617085975604748910504051617179833605822633992755240640199074134152193604536387765078145031361935990867831805015470081335113475348791060256419154825549661712056080256698800390950130439872524996818946662863429027725589089817247112459207685764140014851317031372438830924380795560997891352908342418186866260026841068343629706012126858562374039021568812744399754817608929033854607976245783080823896028109549907999380289032704839850921044959961240937336723357367390859110675628993000783503533382568493952917989838407897169765820094466301734352227432036671233821215740766453744347699017342328241103529462115442736171502677218537494140631699012302246546380176987924176106490863160896135620756696377491550220146668218441994164363835941149912788715915580727527931615134054656059832340753993225125556137685637489153827588969265878668714402948242994930012484967743434939959248349793522522286678529161273279710357542155970329794933336954057807140908408321177286830906132601572780434330042236639882100874184460165687582344499555859696873332545401999319616304721805383995725553034282292705627135301796596242423244779472427345732872146336093548322035303139955066121890627227523184661595929232843641658331424492489832868063239775277399775714252079983463615458182848053248*i1^139 + 7608544675083513951243416196448760964102854574254407717341703772815771653297232462546447604101580508256848421113425828991194017364828818334443839579825364234546030028880727665541654280632990919137148217885281399603943224786228313011428138854979086788743373374529629254372214275473491150200463867930215612396687752523708442317262624891407779275754094222030180363878054720406904212680904070365247765505171332643688111081117414533422288182556015353028699395522849684614620018383155562417086426320562077161927939329307954264910227945698031026030906137557685084830097327625015260856904296029526981244214950882859927452568149979378213912178280096362429863168413161060763558038127813202916467832993839187552305053275271857867662329620080757227256669776130026485443011416835531986384023419530598834642280154337977155727620970684968174827476066999309477959636458281093058121189884509636592787284796367576081126332973913453299441275295245170915119798252517915615424445649703644823291500262308474757335767264346415433307235597799606043803495868477789181570113359913952190018262205550557666739058537892803815357147962135294414521014465400840555097476317028512625666709091691904637002449559320739891880105060703856634740513507243054326351628381650708164743466849932784931345022280648722811474369544457748363718012262850200132056547089737952226332493170464133585670006528633791249995449045724286204540320051479555198586616879592419969049354074270650460336492175819898894119372696257598798405634093265127278544722623148360173731893040910598505185299464889172437031529652371090068481353819651433181902403135872793579109190176185852279592171942458954831455108925691485454545858978391789240931956335007920992022690448473001528789116814261495739548644997808303294145156752523711515558430207472919673190518055857327402411238670602949369397855761682932083744575985363050294177501183981630235902548767638166281452885636455140230753393952306030439262648317866417366612868868200253868866332986015709477947796546989459069884488048927837669768549810913479290639885260180668207860974081332539659219175750060810157383186359287104749168857044593200647192923417749590908532111990487070083478215760130561676598746705288070023475526285936602492977055915164851396083934107547201990434471594243738275788214242991633163747303844506091931432436433205632457232022304821587894512397333532048746986766384425610539655883191113038746866427830046001825144712858262176594294241104516658729418163770542297127415841042140101849874752665725768047928431805614189461492271923583043773972433832151820864411546943488*i1^140 + -19221494669880329668863890523511587007851701109490712123202780819362075396322653030244709869709274615332321380340532970868630860934502148551771341643996331457292750203013139575849151030231048857890495542822612264282119757814709129148558209044546116911422250897838025460553874959486840385816598798058287339693313462538410327413181563028337919461847934942268833946823173651836686065072040012814640321674526066565731437953506258880526687685190174214308726570355678850031730066532853313089556705446248881891320406595279609744211864328643724692722307409427257196872941505372918044121012470632926300293248734884174019542225092432770891976643257668945513718607958959924903479722797959680757792800116637710344095546223202541719750075344946835056359744973611887857443321569553896486118086556293498489321954980459068171469685340084612826982109038987702825554918915935986629793687305677812117166794640540588073347944641478023745183675732380435627643072141520844896425429823490402491853729756719173588840631384450577658458182516715650156802180212534077238647138064430174684805575999103844635605307410776228818216763560574012050050778173947413649135059785004524401318988496687154888822414789722757528054548809934537717681112502349223423683944504965040282199398866835952753515586705259805549947362449650765520448105418707423783495563970593235137825591010675691131964077087378378457388649414666693071928800279250241937172135498996214537818609613124547158824017375515172454516430760049762235593184569388275735607847896520719943839840400206201049843831472065785010954492863828465072851221095440804787577525799782001630889479152208697969760290263309862308343854372163720915055082456019544369620077043647005225694343795569798067806206461396694554166148324878925287808124819918710951150346904056703916279883349353050913093195265888172691287222900542536797389946536216419983647623732682662924801357897287019620500183559657584274930726879648998147010038561901861815824121836765164839962519531395027161854324944518190298979372277891915445216626728363480796087901971746403274883542537171045793475154357139387362291851045840181689383822585340124045907520019435884950245298633493386568197464861430709435393903492080036632489814872739634422345986753448327441859207119947066702688711957025570779462528589840390387606440223471523560821244656821193103189182716595063925030747562963396687962332397275616670286997251361284401419590312730139862090544008406917459943174457332337092428625737651576015764005381988234120090250200148252942475301926849394121840502734894257766032392272740352*i1^141 + 7125045123761925727916217049958495729010958709167434561196958964922611478556978068619827067801096623808432053551964659969629315692326254993623116442097635454950187516493286535524274629066582370718146566328326845542719981150462452780963280126294365776455509967265235633910350440722361353663170488795742716071276727897250517232415383710858225879272021691580652221880003736493531841591248446034262354967114506365220696167806966346315954834301564524789867687106832650980906575228991970048920274191102107289747399931491373057935758398198530314642421420778929816491549778390487450591553478957046329595557758191675655223811433622977901343175916698213871531868560644963100878046606459328473999009549035409058297951816052430329195833948230751509243477450457538487683145676174562399353916045679960130878530455838064052564834307586960600345389126180548166957566546875384107245122067394293681626311842035374803752360146796466958243715902256846040233447656441546964437005902498522264002275691059017313830515368187507647660261721667857821955680063966648270558726326674377228871450691193810541411175222519026159651133586302344438434387334258869723089985495772658141055861849998265693972925508058700589918923893637207309764216773446803072001224100793918088752945433085858485666477263864818695983899220234894358649087515003622094735472272054020411542092277233659611854004132975791297050197182216274266954241244022524250177794918330186917987153468741193559700989106287141062846742584409768566784819441483314096960472405934735055667766998972891215515861916357738816630367992544305377232554164506519923710045947658155153076379725322001865878352149745502494976095584125307473917232446019353761979633404053116355748688450662066422082639943907318823184734374661226118405726126281043915933413846193389121296101918270299697345743985089224057792034586641891613754233912469882926278912522764214551375178337905981058829786694111657502524479884641587470901217920020806949738668001173705348747118239055586298413819376249434340217259805397736304905608551579244642113265620292580082366778593387878239011151757387303158839142178309555421271490637913550661319977125648283222470996368693750941640741654664714914824809085980870312234118089240911329531828670468871730191185176888967407713641951654436351632372023160629511486417329470268092891268376775661110387794042072240790502809633353485392360279235464704002662095771488976712695394089923905108337799645338997458593561936168738384570378732185352867115178523242833866362839348473809728822657863329417063508611512894750720*i1^142 + 2794185281851908249762559937152849136909062826626934968490855026497777882647869538666151150146718713321236482108591822099382093374355135341321671101363846735058312544420935206699253604529407962599236979425422572202198368077531259139781126316783495370121828611331603446760617390927175985556934662715794869941337206121154436880923555682425593462073844125833040734556482319640638824128033444383909064231280928061975693600447745130965128413531281798214230713784024218863962348829257914311630648175836222906404453452604202056887605822198194976489101390674753741084280476870659675224112734589591143198789622632681973871980463928220251242316104309994234635827199682510824221266698902230244512105450272434441793797459309915442665943312685098737934117986486588820439693908095777057317239713553063690033914869234767288875751071422491257272881842038058647442588884952410494758165669868935537869473092964299204118591320520941305949038438082773565943873707575437417289741275439687918328039761513501053940962269402077491447047519842742323203323837025435028364785866004868940747327565049132885291555840976208249569594685997468293804352087421393502617060204291912444665922191504468492651455512723129728424699273816053724797865392673868670904158184897264856114492526686427365144070148393814385742230196794174448921868203940820883603022614537112098521209245414331199262423056614739589922907587468661442506579394675008797344817732865975053621625968804120407775159223301499922182523188043332143288899461363174218991567533790925251549200657180342092446927790097379896701853458845561420667076348048565149860779928709282258751548284854100395806968676149288352415915950070712639319160287996186061483068199744558883226120211121226863653939184183174649666248647320162648911557845399997824008845026948398497256273609728471300083885754768464639906732539555697641219197881042322781680222854260003154892237682496579158239480362705492268719475693475616821761109710995056186318025063710529462378617714020881745484615112560107387025550369836314315638750254794962753881863371914841288745010027094178115756413433967229930987506558600588334418015537162850819161744318934969546952819194568220991162290612757312967102541322944912702712006912577941944026364121017491361012625972090062018080623290243927277910865703663110984586391477644306884672091268056874224918102871932855600751608645254600676870961654511700627860395381869434655960383250178352934751537723784886929414463782510233328816816513298283176848379214646798071854301304988983764484471616273603624960*i1^143 + 11516501397918296468193265394412131976840143549016653697772354378266519071611966459912513570388002627018702161476724496467444542004138897041023056868989769066279354028744453210092377802776223995794253846675821037050526792652854611333201274593881807365762450995148139058066042890687693564104862506712409601211460978391986939268743227780718877538581119182499022724663023365554573080426607544483082322112422272515062194079226425385095198408355614149782426235663415160108870516849005203163067912911309349186639069764790427273661998331067447326512440997088091818332355118115827823435297580634328651589530588362041488863655973345844592090796123761992285057535066894360819606370498590909975916620989069996020545613074251646539534812922415318945985738234190498767694637672721689396018742255892453766150045325613306627778470792340108749730291060438865087686889994566442198285189344467798987890571313631649414925762585534154438265810097658287191245346798233590500802379369958553491096077672241276869996194401635432426147906601370802158841821825686714334456082856070566156254177739159073393674846263028280185684575781787885793265890005481850935540701740221638137909891539700625370075954639900076404416993936793566304998810516412695725302757079950098627062317758070757505472042975578232350627947976739233382971053264360662531275169468982048362401347529908729114893614567576174774981943102108310770465802151969247682376011005219964167514333823203195514803147301215893863859312684913513875879082494046303218918709601900227558079687274852243029501289249388223374499607812573523730756440731972674510454993681307695321709214461756725379379119307892183823365957491760452782074872748655592894381704482357553177100492698130685512951239727618770619928494480159872161181839419989391988442749550117039005052428956410513315944367189968185456050085598696593641571055941549727485204723570516937502127281428300397839043083676437046197703648482947227072366326076265125029568706206527664301707940098281809135871039229550345308982515741968168449603932169179409036826532049510427766851845939517879594133666645661195618532940343301261865702888323326695281799332645280930576532648579658704546445117537552867808241585561272462046657399443194051580156502575646877025722800069048294082868487389738598158374375852860187250945684052514747026446492523298459404997511627402514279458504186402012154283840749658130862978257589891784076288922255854317153690819008825106198740793041839323226552660590872072334703458671648080589072535305207774739169280*i1^144 + 1355602635312362068802690076641474986871707589202680316964506038904743801161702828790750561355845050812651958942597773684033187294804502655037691478351912624394179581302396162912631428829970013262149610964956591884882064396002800774345112382551363593899509243624621950123384839149184921242447362231498244217872657991390792854374183222896784618998326865275862642331541939385396421271108672048174491402383906445498090311678735957473601430422368042190507780379138936134905376907326817617381739367609766060386312771135903371974310115749351082948104384185311148272690236563043789444250341101812308401396603765938169096387776001942956283728158195033974150971936099895398997132520930833729679504914119064309586248781743808765858111062359825323405598650568529508734399088737874127490464931973352042459309540440995047025974786233331441139002819247078250802963619791261137966960054270296779859848240198471926533377994118404051503560031792373830004972779395208942810679548139410498018321328368413831255977890782315035652092801500465924547114370215657052600199337270334876556336536530928556541534001904723904822292868243391767220995095202812337146420236123193220936499043351054269139429855211847203051608447968182102430992960278056706332154188811759981761553359452768345404095073000906162116008733173718618163812455646581357364514921971649120528611114592624151845186293687403275827626185841082047979404708509346779684287545403085805477596672294658664339640282287259709419306358769877053483866690126609305394677326806278029551401645434046883053131448000244382465887620362635144435024921390962820718995406812721876321705604020481665527382831728063816228247041072481302451055117102612688740731683357617091986759479886935813870654814599891528336152413494578882781210091485101771861832745548234651244755193907057191467840348210105711885367072573276480673870645362679905729184812962639181660259387312648407717696749668457692661639129136810493426708406698857519446010961526470931213596368932284001336983217655559265024757420687748542931694654970278007339511036519324441639413797423636750616014221740686634938539781950370015007635207041701016669036865511054312274092699032343891689127839744961185636009046044166052245841099279145309395063195157991461734820050327292378980023926051654979573183347817713150563184089150407827597678681967348988888541396583205276093010413829959151774012525777041097595569007010510300056742190008670058213933419984552380322249635851755706987765736775096605229146692803256359732641792*i1^145 + 349588722859474925356033679419521077939118530976191322660801730326104533960851984566503601646128690221584426274284480156355572958315724178167367366912916759479355803528521322595308932136150823584594737427967879361563389241400355574643557996681246113246974907026443567792739053481242375575858285602175916493012591241001762661664828420300406817738216551369460480849167591000143109645775647397508327419722028821241057078807948223916249882067499923360242013472167007589670703947971454898724476576894265754559109952860536665234003328264336962939585269515351724161279551777946852133548634235819482809941774353239146839398014465850122427979928304389862105636501887744956625277259214166279114476423698384629330336586581218575013785216557569913214090938184254468156932146911368668164028113237306516719348886759462156335766385274754436432373021521980314291994881938840901613908882775129990764743370964487128635042629149405865863594080529623826842256971815625544684471643790382348820919468501392496121809569904488984141252336424170455671445180261678698441329573983118051250936421850924878622124098567201177986642500082152558108538787281868369301707502464911880996032339214743902413161742710349995860260380977999698293939412750996123482575867342959285117746224746405195181364549972811706886266058046982972200214623893896998667166637306355393928904898473574991021764685156739105664944596374225002640160751365615186905278381937415022949055143446708233115405423969201057605187208103897933244072286150027923660478342245761660524249864834112699223606237672929970013810793548764032035922518931607384851449407892791162088297949020488128519556506516619529171153017032184742464905024940209126467043149218075727079182273507374079967388777424151244085856538484572587103414294019914836587270177131039303873529777338474016464515116755145748002182754014884446507112231862420921378709043243371140393250796898100927298303481374969121772651806464719628928553096971333312368692488062940732182673053034262490249038544652922367355601500781291662380732369230089623275270025245015012572107693030389045881760611090520922148071203988447187467329272099925878484703426072955796642629197123568943716943980105130695713615025885694636008365291812124986003119137372447880420445324613598836803230666120353967281064931733738887351056225146256190959278588175280985165810590909299349832380338996189735001411109159589187555507634397646913687431882741357354063410418013836426348906250883323935047382384798005955005178183680*i1^146 + 40864260025823764777719474610198864225765602158966329247579148070067145668619443248897386399683404315862251747139758071681109644982546758367325734523649105664020940935429809069919317306229778737230789116079849218461250265416987468565916716848588452144113162525584824289588390382366836554362947762718088595971694521101604724451998748945095451186539426272793791538017450422633403103337559446170638420706811192109375864625914804607485988634804664838148873446532024802369734627005825571201512510548965795617830307767540204745788413118846115632331690311725766889563983393821746206529682998969964820867037411259724896350454454123002995457803627891351478420645177940269176521562944947752330986231403433860247636179830032952849634444966971571247348028027525907060441789341363212754161031518812294313780590446725600139989318351926060083678059537590020727627546885128701384744581026484680032677039014763098591786230369559604900548214508961931337361036451739602925988964174292150892210906562569468070216765060561169308491135105707045416415258486509869300459223446837195325365006061452289411674435507141739237472644825750813368344723327460501430952465289893833147126802862895337614935136636524106593547059481714847731608613211034995967586480684083081104935199896145151810160671618267385690318077550709560041169081207911511036773086376943520662784491444294155120695008495800375950176837489494252096678588159626193976474812424620313090085328886552995925459192082594484018847728472651220250679036058155747634606187998792621491577639707407344437787757840407651666430846536383041188673642580410539663771251871095293781379435040751541960869516225107966989023474746588728661108415036369100496218541723005970450103076156729464961776164366750438329765606950720533575144519381969571404713635734916592734557922462669077198113025029537081071809472564930545843341288121167479680967255629288752566862947655138679555502834339489933081260118750093967584334730706359584091970296343285209033800479623001864809490214725440675344903883672552089537348380533471015150126891076334778466426375797712460869501730536747260358136156727412722742076896745892037428834106096995274089726824937050459989769298000481019196434729601248869409943485265896720990818041376445637011694652613251433544462714860550911068053547060423104727511968888366641978206047824903743880412163493339174812633910065620895945965277462671310842338882230028505407304258164734164502312294513532193853712687180859337784417033650176*i1^147 + 3282735791026422347340090249728865973188705859429394071778972112438754027650318497014891953259880588292946206610681569120622847789249165007083484468635065082210048009329946274998461127523571822936117309471092879446517671876517928930006825934451803746691725937802034653224853460976779236361351782300197587285077042509118423648688000302102736861911662479064396070418756740324976452858159106091383306311170591551990400047494761696233348693785396046324773305037006086588012242100394887839752244544945924970903260706663545817006578104535384786452531042401338236917837341028366944350823131819947248811465421646782249947262507997955389366785515739704117198612800047535996268945369236529071034877627071732195987371023183119622626022783240273072293853432275433888646420332273631216481514369635555408205823664098686288339288882397311304149927125987623646082227917020665026361831202630977370207097437919126665980219755667343729890040764046525929652833415676055321259175256578106060340124260723205400642426102409748099159630646516499837205075879500707977773209892819499362791781565497635397206655482204414020081684801487082692395049926693000335148632487914542432738576363600883190456115004965554053100934621983964887084054277160874787830642353350952819303925874407382308540186086029229699712938072147641843057605414840365784266956671602153836747161089738661261369926700871871836144890246935893442315577827611169157851442109265850049374757825198497369961975435372395888938444962817873966568079177273324073408134677187114654138531299366197175806035217009012110758801493149920520157568643435650213367075603171123616182767035300034552047248843186703364776081858717497785746686609288472821078447148613264812747285008134902673907271037088928116288140911344632849945914694851744023115212218034978191339553305211126623353200765733722826431931861510881687388926428830492615460451680949660643839653047918031802484389384278903804664949928997698885061072591680111591840802421407639668272191085746696257489053468502709609640308942285819020519746067365115873273056818702521874791201164004016788934747387979297637241071402212828885119307944753400129378944480985282067899916183155096694642659210810853368878869649609994945087156489025104116777247934216983532036845489374860887084573019365267035416166978046873833540907022372980169386292300979222387249746940760079495402118377983910552032295119523694855766868851543277813313498778317329049123877788996446656422233413517312*i1^148 + -2432900158086327016518158969262796172763770871631365843316481590092129536753016658724524073785509856916958452113118464239502770162738595863010049574487263719070603520325292477681927097746065077360728909330012855185117771041935097425007134492917617210917556328733911605409763180491275912968098897416614785519703057436495411764616402674813446919213795806694632198074218847986729125330276746020099149685687463432779051911624307881951707703264967378622406676202651542646811619434970055847924092479004217655839334228993479585425885597469160037965888245370118221725480910459278947032288469313364429798502757957102925076671584228655594656466900540098920078817635345357635965013633278317037657572004106236903942846668703719460917790525431882339850113873827295219684433582917621678373473568253810872649893558520222774818676255504422533071372322615689762077009370914208662609124551735267238372212927891782561155713137860884670266482238537668321610505494677768854452098722913752904223006626706682715103735620813177274822641679308316845916669619135395812696092237281674919735298084868831362422765699476919153739892769840811174271847684164585216271521967215711145923569220909547101476255984193304704710168931514156732025381022579156514530470512277602012327651099768420202682559641826974358685885004105345077659670678415769461617331568652099487684588003393699367099039396909439971590021206741403569563103389301479722845306797240431651921728124780762141725673298969681186856753020124129955657563649660415826651820157088181768921567770207805577999315281727516196294829142690444721916386991741172696627743631462858570047193394539981320387743213532690238990210486017362744443805539918338152050686559306056662659553197613343873796614431939202896354575130303349253996959629804716090961071401065791760944517742739519275075228829236228970172402270856895279412057862414960147405954766046078294090365980355586651542509432401874391205863852577783255201413605639171941255664177082238404339342526656168586708447992465350560849169555998686947467482171985785621360253525572510105209501134791438529568091378422037618314632145595732715829900647393197858617169489564799715263373346529040190320562799029546000749735469833183583376106314321373934113706241762130845187302925785810524599894758432594677743761670970917881433565038646876374006333841808612637898968183113498076528272602499647281640453422090555135106106380242351176138950169129727558174910709760*i1^149 + 775427369181298077099175067062946065048290251775307396938111830762195218053445454620908979820160772874067387418904093679499989209659722309964665754511572958240670468206881460294726906267375461076571741949465559969669876314606992054463997066055754064046733447269834456210336257038903698005260945134166788638150145566483311024312356107488276300892187147334813411103566975340109432504343942262367769501206109987856067252001240646933424364396575135198830911829440895968068078397257513534570729752656087927811660238620878508175940638864001158465938841026713792216875289192830101307473354190891938829915849965322173760650399910952745861884000113651934282454992768784682781885932788608556896764859940789399125225946273132611266826892599978889936496048320701344223958544031757090901062116518081391298474265988075476619527983821119125634630309070189244596395679267796386639986951174455701519476822815868448812199358019811723312631132982932519282044027279657887094649241257935519328444984291251990738938645648866979505608141525706257650576777207961874239506455818788610401881672585630879163340175995244192728398923698261644600164629091348807037557492727949182329503201789553281487311826254110901436516265722047150772342612573494047090027142382027588139653165851069020715759119879839638754209211533673082127469654114266783562357861259680616628967635912614897132942513313248649310686364604920543398954448392935497658862088534434297428600728309497163476727534300171207682991077709790185186477281240241547225923082974497073880528998430635176615536309571860996500053650094832840392553646649649467990355448215602801005813189689918971366780124519113910987003290440836938681239200406981691659177478659355023334108147019545070885869143880761014503455238038018627566583678577211253856529058555639279643486046327644685160321825757519728804638857873766899730815166114343011718857282825871625896229943981302178501418305680025636461650878540289935650424465952924145358047267148660841923915785599639484634866767000335932220457069669781746838034051446426688093779073220621341395529057244619344037002988704703279355464094275921911691512452742663149825318496966968695909067451665318983381604212066447162455431760973851502893547586563529521683204640269455213082220175995169087605867804511919303655731296645658700824410919887632041642024662083043151705806734205115761337311501178884154014702677384749389018682224917149562487057678336*i1^150 + 2306244615363061732983946264332587284980494346857404186404005756371626589588793083108756207065215282046992280369587886552177462031438604383485639292502279063648445802139650455209859399491954305884803160483313199418107891506141230434793355308851751383478938750508814586699633052502873604033040576533837484361810863121814836735165012155249516442982561425066790356176172284168056553634784312136345978787077817969869830717700986334323109333598160994092228619984049249341808815701420490850918685553901808682406847906983416934590531841062255575499376027549223232656272329462960239900084647277732367087855842079717962532610855364193935990078740062934790761505983486100160030183851874886351517850096260655942586184313021247608981412021132794630181678237619636821126370100535274631122358516503473616441072589765695909916410485608531824407322696539968970130705865560335293985570800096649076312263711744885789825876882537400844364138816456415396291965333013905719329812363927313239763567018898704027642821754062567016671684851528650154505362079287056020599805734241753075596560644492713427898190110764994691197259795250420201997339025821768575420868066564894717988793843224882593793648997838218934828375918019863137011596888527193277503051138585847152741418738550958070706198219476819238699868190632392038976346282334457165194993670734897609828109856429879005963261387220318940071213209070900977238399367893548061359722910433427694881815477599233708378878376791443247060110544275182591717217595041353437075137300764899176461231219278691282654151431102670139650355212693165005135118286031644805923311313422613117889902923082091150783506231946043566682671427891952098801117830345002403256353133376992710706476926122160185973704566598876680135135174106939744031906671152067700744898868671750947462461156980282021160357632765914181484428234173438457939461542975426957517923712812387425463395451971298092020116346961228364990942627104785157990859524003013630923345426514094538915316145799137288359161756437291590447965016365865810474471003940608094379818084806282613634445705531002148193333250475632447897652150781369611213089601631544545909229968127103452149706072859200747558365637502582124659004002282651720431833652608601417538344370603021485792692992134166060189426100597726332040488191931642227392329583274055442513545260941378135519437907412637426184670109471221422540037078523665040870998016*i1^151 + 7528242803379365739470468627975827370356731370713754499294675662681628397883558070671534661717050400820360792273790232727655058623774549625827520997063555500500752689747854871340835993304981434022896515927026102943858672747964984857445373735807300439021029479237187940398483914389415944691398986829545001752456990300072156889723397169567724869419874592118844322611417340815236723499899736479223792677901230763144704300431850469083650473546801957157299239347848501817864095911910947043031302631451056809925515489845614340830902802673885582253369675228442443276005315922122238577261097562839541765309907059188110356955550707858584704779946633774277217988869995168639000166981206746122335016744894921849677917759321240716497135249505040476658206395050245555141664305305619207407234039250473772792077894870650256025241817071687275696649123448851790540979227767847315394239785918406675617364972549892614661069572031293923731640320286220477024939895194158696921188261640123654368753151452349683574560434397863682483761675277178488670985061935128369704464511801212202540593920235328558909099024366225939920119471284306171088215770256216058773157678515006896312976598801153184489533008652694159816692732872726116586444393176595986055364788338975646004839331559467335057511248189021968438798260613712642683625283124721249429981514931335076392849428818050650022957658580048117869550732599100212887969133148375912819069881221857373378856114301759278127298060129456112368969404996701993465869427572285181155658900207883446905922357201172400411913223727311328086582898237568857774719148214530733132077791501194167441061521193816538649419649858906576369266865031819366715964361595552814497046205118550749499580623398286316909094844505881144125959602354329937287984064158093798586138991952154534631972443355850978061335372513247118823486955456688732078392992272042572571591317008900657282288901830818741300487954851558050788309218083690453822759693644983628474957748617111499164948415427033960937140076063281044285180788932034378324187498397772076860138631706948328425783602275513371945262128720619026305902225399561785107635678797248518873537551646377823920921003069193399582294861973812999287339989875880806682876348363565123980978253823939426812210713417576848973198436225568031787647319774196047016019228255491013694646369602657728320964761856925232897698101792977000071168*i1^152 + 2691557361448061071864526875543155667997565573569486622081730000303846420523115905335489844769303675656441801740166304598132791814527204622776155001752522296101677347164443835353795726627586420445881052881832197547491275523413330707298700451404073225812292691670664769540712570584843253096226772572662447928583069309955594241474976430656353516246758828747671564874187216491099049334344331968556683843836788379460629048958578409035950665008512631491061362992595215810840817069775747684783735800469964279318578000742298518111624752146912751187000732341681728885119185451807822269538222004698113966961211376964852224239734725208223829051269854557625532109865821172582506173771107470091610337655072611521455267509257267306824761202175739908482305539463270745445495198397249950663533448584086171853312448025580811456672843314900219204485047379558040514559095275190641213801734064873104284727459881232315191067521384446868164355624857605204774995433234653260621354376311082624885174651701267575407053431712581178129052841632159931882531854680568625193091235788066081007427176693755349641031276703395275810152060133254987081999561078813870381489654652677168081659227681463451090397503717228422850965349250569702332886710972845524450453945687076799368554116494194574771681015111138534282614566793165574304077018994015346255601020767947365007736978420029305108537478334374563695743702442508074839278853498359822655119429155850675329237444361615081167528562687242178980505464216626833723181668805450327744427655625743134427328725208603826768735296666050026757098451061390497074780625961624758472613720824479795904676295405859256220140006703554753437532932648270091324831822159918617728251060041299988189930125061154656430529644943918332761656683796800832348745677166305438495372506614900876870086312187376597576663289049642716720709002919787004685693484149736275105583412805815787720829666563516130521875872514894717316899342643067619000296258560355373719300042804111528471610225992457248199174118936332836486640245130964061471364969434777453043289845982404886646418344474156517316139622900788459913000745164499654952248447061699370584804737897877521286507802691796917867620186253955520918319231545148727078672831737219196558597753461763502511577936624726042536764387717092034077153297008831591050767820573799205081226711511097276344229134556200960*i1^153 + 19002023686684254935002345059633338611834958556191134102651662455496494971580692985158266256007452248229989394496255496764367613739849771587913858747420333795034598980832232829187193917905952357841898777477505671555707659760064575656967974774881174275468177536065990849971940866649182298564180223131682824695594709683372123503283415398826250114323868180730873416624101394480322016392584660242477734197844367700884091959730683249514368145161111699050740346212581752630219917749639002631312622252026824666765319701076030100302206623551936502029616260590707000058936458577424844772581478168236317804948368642601725857430383891505966186336855360998944317803045597630398415930089078753128847830619345891781674906247881157249588683622485869726349366221835978444619419640898721731352213071786177690490959430315558748585287759789911910253431477994430655880264550391857743627386197834003795907751988517691968296525647322750952511232219868510278532798389707318017169175117199486217918450217770926550642951597592053507913200081030993399210039112951146254867733793509153679025364558226118052175517157459723302876305725781445861209209353397451957705998021358938654208581218276692187428068879996917783312525080937024158556999765973504790982537486225942444438764899848243687178983049656011093438189094516418617743931092535222255006704344870271034875269113298025303766953884844225241439136676661359173704276600195914109953992838361365120781867148261027025608915593878805944794408957993604174606605026488191181552205618446607939665512780774158441309645996737311607962973188331205902956661091700561681275676657788455224116875764855260575365080755053464027339147456649019216027075785548364915136062614115133775149474540447899243745027332312347012318570901570653893281898141538404138720427902603219199883940343335729419510514813858357347329234195045694854815170570402073042324072481450400448632602187413665337253418159314858020253731876378650752660445835103695846045024083836425035347700258719193676587861757546225426833158116925124285742019808530493797475792360759719125657048744097191797778220772699167830407077946000679207321023746600756294563051966546758272862246206658604859113118347798444112205375822380151983295970040208672428387082185974877547966193180209482973072909951673360347780932501522367029430390344743571185310990631698432*i1^154 + 143203532583504663489697942585612807443785954621925262612652616506988707980103157107688667460107538576465936817001304584067235023371873904227627884593236422917278073384129758415010529583923712786763383164032531020266245218755012529791032831700656983195475974721474325134365763618643105440427591184651078846628643370994204148869504732258761171041318248274870457989763427256761405877391762657577034619074629067479352060322308475631345038077422258318658711687190649828182444072967342087574350980403762900809428030230647990770731988388750253820129894015249434423376268273555104671857280936730568965681042350749459674476814451383138544585544339272275990435298147352745796851077747208670886361394993107607610112188079082135316341770510571992723802673748275878904183579729760462696862148870933274531209752940176050176468997151809571835858629304379132040751062353959205142312056904234092282834893838366910744830854284803922155176863396400077835653892344225477298206054684245389590671981922157224318557418668778195170410364489323844398150521520088179182115123114689049915087076302027516742863124700936628228430779012002404768126533225554313099333903987989838403657966341240030520700014508388736750129843370478194918621766467333082803521578514409636245450061956181541420033851137084622462028060241289764359432929894859718218173790147416427285549323479640915770163020915346534527824867897511105401732113917966507582733404549555507637042598269725049121984601383814737321866672774132571922845142385338309376390896378737545138793691797635722699865280229118671193079683042648420469436723983239128606562139991074743774570940025961846372564334577276720231250034373229377918808618855218531125079565212141005323828639921026667251466912919734874247581110919965911913412452040761447955980816493655738619147984626038125131241853328917567667215955006538520517195723717723048515670854909068548983646611283374525952994603309983561494498219087244140892062607892506202910296093282804261799843978370318158548944612468690793699411580156643611117282040834459971065543962689089058234240695025035129198331742995893202470263585807093354669909307088262918389099952305763683180290718052507563054164310534724849840579418538038245357364649319640152240042203427222668992861755809064222805371133350246378215056480849540713635905536*i1^155 + 12261900269758005356455024088129621985555426631448586897787771498143575179000269675087161505996316467125382067655750126358452912508976481175016919580028042693746897936517917023675431764902951222793977472851495023353980605625545632452961308191922166646036327945529045975716235359278378916652722406764682060392575572379377387089516039805016645892004980789220264272383486239705699426080603275324685693227152776315287612067167875160911865553300842264842614547617531208144062278903737588467847249659926147783610912287918873212981366919093237793517250152548728945892658017949165561058454363769709381921467220023051286276072084141138060966326548659505373786229271916542141033195109536880009354547382281339990255508994213289568746335553710991223186509632574757193787002946611267874592256323329951258275736825688487025894591193170450839278768470645074654112893412212694734814351710532036734013945330735098630208903657330059396096104802283954174446875171905558101256311099010387396108336425461976843457750970404281898007201371143139436226131504749095891130424598049045810898249530586924333985883541547714530108436631743015993008135779722083923636081736737275022724500136508306852770558653599737015974715787828042808266676798750432207884594541654787314608526269274977604754272386541306885247992146788382428619223751295813986154214073176084334704769416066510554225384987528286090192262256993284077726690203807006588181183117110414936636803863158484403748451885845600762298816364640576943963273987271494974019968692934331144043638735873757025267927777356311087828711876735208183521142236191312717330096545966696326435667034257517527789044725772567179816871564711801481667243065678501436182944281874606884470112872034192607938076514302954589690129774958647601456966138211266056644695571632920575343501263712282757275339563815453279509117705528143764145004631992207786448435939994534041863631496541722472885964579692991216377342627968660148887795735869390245866972038799232360977461866643994703849159474538228854773547098424517798085812780889160960568049435740983264267613571428862857036582428922542865316491543515095485910433509181817081610686766473869646796298049580558279247097803709184266027808845391351274488068717272423316921475272005842265002728673023828549731459124972079808512*i1^156 + -374588254841001655343216336660084796035911977770283787881997440895315908933263994701772574868288750104335349722743081645626517722499078701278496299294035672091760651819671611133253093022560044884435721701822323589553999035110609761773816576269170247020482302377393969919044175175525455267034125515529136007159085548885871890105446974125589958752709490294796599444367150267673936262352905277024401587708614790789911242730522838052999777685329093832672811500067331913394758516045279174572205670761300775568317572675834069417323753257903351124058778794669981904512009041607684054823389149163619596104004578587247824291832591803997385569902302631429865040814062213759119784379920487107358338532550040552040381588935298349853466120194600443263829528169817898627020539011692424501987268615269419233196815904225995217333573937379553123948006052438886009866955697386377844434777602879903392909428877406761268228755622665781694286701871157733730661296488902965351759410830299361352954480134617371095659415671092841566230909008917656279713641856622009208244431592589172535685386729003921573128360643003741345599429756484448968419117378796573915994704124650698484501161711785008786364392735392767023114250231322556271766847670018766882381985122080129273659559811585115038639490046111493707878355742397247335751175238490200842342943701031726696135431052325029379499049165734793009893196181707224657629512075841233040036565666328073675238723426279715403162310375338679144661596767209545413282235607245256637527298068161736058483835596650583069226481313027902813528327486460912490355195793944279739124213507592863713047173627725568060844939699288515552055175949561692688639524203131230843037015636088668927569440377416406291117965935335017048184905986617875611547816734425964138949525767392450192995906506211527938997661215713760598801388809751152028144454718511309624100564630752051709217023005218906306121592563578404467439526408277588660617122943320749502501978774870203154186436569024942949850042738621886084062771328344064478673759746774497607121972154466512090865374772366535264374785081556812421774486934274808774696779369007657894905221392773289804895916420763759018071939001920164657032946844460973729457527400834919129906327694238959664103424*i1^157 + 4392104212290272565823971455031369324208110231342928090058195441529198237219856806813539477839304266356579175467389651745426659423333787888143379522124847549188343413466013399002980322037129842252687706290412223352492007316765029475814575364477714428362891912757232734323857018116708567638360396334709388319660241534006077176551985585655773950896935391111061884061297509922601193184396960261819582928554788003441345952433774518559551665480338657186394502656232423678466615584090693707932722826080300162198829418356762769107826065546390112521967865525500219053532049006240023025727992288320496386783085515193770418193909459301849766296188404059954525156157855156558324111934702596237652478442558920551368062491207742637898642584894464961887350727956972310194020675274509163096063089519995071746013001673089247172412024135359576080486203841861076760037436799809283138633555582516682432915953190511110509732998912603531330186548406426041725234358669463488319373181134007043796782565577302045395568702280755109434582057941894274020885397447344628148406242809383608709983629027548163311248036048391204887421045653591979693858123952034432704785010037523061953824634619232265221720944123997577597164278697667905767761567605440473418800274510783027954244813862494901951530758221423330522726655687589753997268187895441877388651151880143064928010928496712576721826077848393790083601901576354653195585692420610178355658575642996859466606639639509230839460324736498841466150156138957484825607536674280849715009625720963333585905876752438271444265246147096342920239060893714799516195489098255622143150624595259943447920745611687055124660124908161372786859067662797844000451377687381162128401264811604103614629651034060873858628927475501761443374436263620484123023876408424018811855921633077518111365804288924259312635310852850044174420794983987784296788365062097838608841435413898169948442137303161270139084634364030232637310948664337834904302719763348502131096492013245419133872202584896797884585836184128412237776857750512174410207665800429832790676728925412225877416954443948919434122486927076089541277314059794568237810609128758186290201023208219157581401277365872165679659057450837248349061741783455778209926217728*i1^158 + -457719950227981050963222885222003186001641678721962619066387407850755422413763025908892967834655284814242343805730382906947392229443066107134477718962779850516642906695623405004228696273150893727180623832994076478990200854094186490472026639492196979568860413661267027705021377506600973400881469946082452581615365431189487961693933145434216781232353008045733970035582687735084035605531029555942850952069871332197045560024405293219655703951604072461485765068616326549767487337962649446682942626334362640511935213602468066691388416285619299172548696464111585690772103984232707738924087946654560015305581822661930754201527265611193967266437055501952440479250315749400892207421630213904970944232764682352559495791309935252025529221791858790138937993141385406663025594137514682363898808144224882223059234839105095601938719809295183415706361029432464712520664754893906799362880270268948383319274022026977040179977234713916354721999659932743820137110149898233889601051152628337823223161207171633189340952275104925773349973728333166005312347951719635040442088592499794851604693604037201451125817896424142923640629119086541907167802495801059286912360204829405242782732005653510138803325031049879973201336647945900856743869711505750844193402097831545246895719929515492688464230152207845859384975095727280638953227752052498192514599291152298957071956861797114119997501006604432746305221462490417494621097088505736034017136622991215772273682405484979835394084807716472199691595147317248677137361083106669534706133466551052015288976108805074767216148038582715672887295743251168926823635711768624959073389732979273423890797577714289449985156384161737266930332341238402787280639312799645227583551019948493410126950909649113993097701046971876836726781030697301867555596045589439502745851605468512613293564468690065788420791795437456571593147032287723158745208337459076326212957421139719130190371191303374440521968467888780777065682985248905001623107676156834667044589330729245160686692695094015206566156801565303220105468849701172724265790909100421036813627172142691323515711125836788382893757584021875241842730801164796937124157215482355504734492323169441909125762840589762560*i1^159 + 12188867111607036201745474136403457373240752779984398745841628521285035864101871448317873128564196881335904725046829418828793819043059357250681762210193176074955309407418782995034342058590854303849984228892786028825079978706977384124797230741127120577102372538944602009783551035553156827870250562529875713215060253603431258788150118823504545269068431197247123350375421884945666884390183484855454466318616122640932843580518599212160324008207374551727247245981872841052468681814134523098909462664083048010147210336106316964836838277579076593050034946668256593436305261020390298343725325099371109813149443421083300515311933642564506715797828686621782774618231143364245599815761838621501424526615806683460324636998154199245926859624465073269977316266148852741520458516360833723341480918780224278009580932707006558492784601473791224804800325957802770742578957014867291129480209542699852500687850266122256923031697048560885481632080229067860645032189391606578836689603236143547824833778948132013831987146275629435031704686843644329210131209033187867274991230685866451815977074250187450308240235832612966261304034821021114559707398662682235905840104289975088014489001493238810102560203855390651359137002674687303756602106186334938412369249850381186449461047425363595892372672615198117426419545607042469164062821600143665628386724589668662119537477356594067588200357350871269049575974659989077203935135887726495398624744592559593497846786294038670536199220877799504246740742471195750501988498573850372052742718861251797389770859303033997850543883895797050261104387742729358471518702793885677948632586379952625810366087963192921112035327984863088315358586303322340233885209774271370481597832543002124483882568644415500225528857989385479994487009778490231086666820702175537559455128927003357620694687880298384118122523318919851329920230743463443216777524513572437372793469536783702907875216426578945815005745222154027025461245258672264340302577296587350273367376617239086892851071974292352509543525197239967275576184313116007765263069305219534674313999661087938028321476145978007416675985318588739065403951913667160702976*i1^160, 9731965448443188102676720967517341740431418826635588330273951873809958205626013428251659531604084966817596849483257676313719862329329790298608338850942053473985854654009181189961544884592881010017930579972136128917097693534995622411287471417087851502054890650635183650304919659125543278831858375083256379691809493664094187646104656332721646959232240176041606382779078489154979081037014835654422012329577702354364456301945243298875169041208221916456506887833629360144442833370956368709775681244026624322853403827907464278171985456573862093168671060346692352458599498243995906473926810678721916282899929381094548513862793526933497882297256043638098205176852231968734297475635662599117012935226765527289079851985999928397830239647686600490236918382242192457675334460426998375553511162097075803840809187766504167085721064488150693058085023789784730668118615458755452726881310530839411974671968094108241076918418956512345989651814291683546039612324585852661083657003472523049678052867894211338592905196007529938642052891671799059971665878029606314007664470646580650320081857784368647066567194221087287828325692259755190562156980526769040313966621496323809381230234658596468091349472510871317311457188018383788375489719137193785860059889830538392890498768595654805588854300093704316643127758451848429819965724184406388228046337979665810718768761317477628604115780347826591202735384189951594409702295255230084403311589913386804820016790689092356940044129085729291444349818667308884977979239742575163647239559485906839387014324194897018259182292359129089762767337135103464591682025647278409299567018518615789822815866572162351531827977066650562204256198880383916795976520736690688151179525892217741175924277632710696943981065083024840477220801957058903174637678010632277794682375391526142598023330648346175625771632810321992161357087176960088223734552776988442830333677816813515173103942472508380571824854203366062699277671803658048048112307199641768244829303311686307042466397397857929567509226866117318401389446348582536914729793335691720466504095255127963866409782341125203441739736094984648121723551654144713008291515575177058639336316595247773572131815526798868475529026029075174814263652006256481522784123704080077105919219268052780543970169830703266180041777930233159432767966296921658927900124859586930696647447842821725716601308740589448071070629169642326627454639777200031712669277768678138281266671016271605451507388776672773527757432629332138770427454199792007816918404763821459944065630696081790798820695942111144943163696752548931398884008965994113618579387268811550009019855256134521397951761368721747579303339811663656156854813000739726272883981008685642029342620100668063635898223309674941556843397293422676275413908537287769961397530349287963327645880685563574477945307647521606095181771321795712696988321005294959571061045018737007238305648728510636792372118049686106455678417523400642465948262633792265400185649618241139780447397004667872295555612414086065785563960727851562281009973763125216340021613981362856798186316834377144118331627743150725920973388691312842305567297766107195422663402282120894219546214290448032452693787630826317431146474069264346905844111914174457252412095805599628192200272200049599017891794756006855416998251142284083797384223076892209180438783046033468326378517754759915904563978168262456957334604810556432942795478351697454740755430532974333227513775876094371498909589687534121439905298890240343311053952786951789839131464144612676796558596915601547452729849679463806013241515999026517913193886355326556736454979484672003568429142281016030229838132173797411904541936295434574405688360324073498927428660101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 285558031299729406520123628410874203636313035124915240446580105569484682195109502131139472255377628403273663115841934801423934074916429202228745185438447510655091571933573915928216885756108044421849054386554559723318951293698214838768056310327476803158139866979389294100780880575171293933389286491194658127523192781012933675897453582130331046377990239705086978616975951637074847180698184217288584766588960936229228421320347860573311357078288543185979167255980535031793810765705314832211479061496328223526120465925861156672102536655354779248731845585797235915085569967997318148355845472212932324817791607734170637961203302910986665376557849321737079909628261268567091135689801042155399749416005200724758723791885256356778458113441990761131634782480321717697491691281026956202081524745246903584183832681556283776506882250420335151091080042808589149654485836375002811613599726327267687162402223301103644043511157404344301061403714262559576683430792028870577262943292408677516027026080200354761433209709256473247141891552668200537219673104294305771661694244370875246259070736161607928355342142947526983285337229265342826970626189498967258576256187397732439739030364334179779798812112283190344616147044483492495435692941324332905059980300236366564378627347366458513423867910145345596806335202287495514139707453628257743366116816216359207832867593242324490286433317848882924490970393938817206181557528963851549744362070123983742640716947874579643588610923467928435676725049163436519536814352933345983630392504830717908187293904321223398470150464104082882827371896290569725490623312281902687079340142396080177817234398704755708533098275797638073775419218260956885428658399047633240106259540312051743171146592229956293303203039485226210952272351911368438900429635634594979667389445564413096495608180022770744209686236781911156799616717100587492170516081995831056337282764916270134060266548671022881405622304138885666881032920346954039570111420144746660663654225738001545328551706876035730664253189241354565725842005770037591917440217882150139519695842356802078127749265083620657979819926514797028810009388477554682545086615209100301822671694148795126659497489120786669609040540562481694693689886775794514003409995539152022001884589649530415098665052319572191416317596220453755719781229321499897921800637701790594735938588774461378319077177110387871605074191265459692761171668518571575750445058756953403614958165292454107706856784195674241923947120303747329809582416274920365244139881219512625010005184418759143572186331314916237574333857767411634005187722501367266053232218451977875573650926542737172891705191431434119130829721339039365766894010371199130190809529483139055448962908320809006219840426021575413116870959364096530822458924591679758514727225548435130203055029180472108818065470141980566282765662372266227515018441594386369228536818302266254855464427809608090937255044886725444460371741544623459108478091920386069921180470067871023423409137363250543824500325273494392179392976076994130156168458148882510241922216217217060734788522584551257636801270598293393753692211565296532889695214321125324106675926514472207758506206090888341140034463270405469639166226297751851152332159147890383556404312911589068187476268302567846856655295733233689730842722613885541767544908168899751055030632391049979389503303241840277544312678836464198191076567270009776147403831355776130836048463851828085013339313901314439658799500388663610807911006504484976817644921191953106766508219053500288468050274314295608685260319106852681427372604457746886535855571206426002525554937740906779157773779220337223507827753686458897247278607969282728685456092820237668412499899187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3603016308977832057406341752737866362741783818538583365837063454146258916776796249584076394143864731709389735015272067057499976319771097842643802222965152028210472737660594737208236428913042001069201593150209984864837196926775836360509292801325068410281764655889871875059944606449483050132684238848980884604505125380187552447220149286997477302530753356912083291226222988929570639998455490663790828748642463656549722633868074908559194619535482885152671470019429226496717875813233929884110233649062880467822272665728300349467366767994633943632637643091545607286743791684662655633978397861147237776782067126290677117541905583374620994700395756180264513328807495733473543973586546493891328291016592338434285634126755413885490272380570156338341878345648938066216190313615656330574643864605451867735816679067154720855485770467065677821219729158694379136726278605106715982782697607432186231995168203582353814322927940562008179216730301079732892957992057436598063997731637717198467136608404590422699001989610176399323607588173466894926740010443585953323427964426892819462961309047582573291520387615476988559794361472340268199350974883025749606730861769125301165344452420598744611206363772899353915520512585483898942454883932328890229789400906576518102518839625459502526160829123751765210476997664536337890107083626076711563795929942083818224634700082035620988082004862025050676963799038898724337916512170643640659252509821585155631846016783798771876440009465914744902255453930170096329686282495489574436804870692015915426607303904785934017083204072711550068074171240228187297908455414003165423104820848285859355804489429649859393844310328311999393002966146933009934826860213912643194583935868289628094433279848540692202320271925398000278649797421441853128266622973865569451974650892547461250983688913644494651276846312731349118319215217427260511777469035041303349906601897169205980975626834503772247143676009098115963473542560616892747724719537688218162231660467916127341236941070833600894005618166860275610113578218241679866423466054230635343786106394499529243862307462193973970930483944141036522691999352127168601584653577697519240917951723613318679807703180964276299712104549738258431185952626020716997329444223050953117303313719946308731433832020583279373741887106042165343240738584663175046580057018247777685552101537659484024956924260347571497510026895041470692873498854776220777127123837025202851648514246921037070519226229044933885484036547512500837423518789869378686258363801988560257218454989623823587523723226424460285325485472956354203161235625356194019209572935927476353799889718791843851472270066713253866519698756266030305696772700961609973475439312804759438717010334057439338120775161533271177408623810882534663887061972758678914373740050889258648956575152551714145132949415563114717234456650507627809987994743279340437031279709346804393756599968874102629406198776351486668364463321083341881118168822705214013204953532104123677069628876324076607552993302225082420964890931662935675167683582636873366725958436895898908482390175811189185626854378256994817420798178242215357683627602333639168621628894999087917478433229446399126171947501109893121117083127204322386656923395352325730844353647157540586290419944870435662579558683569992684135234067767897901378955488007677208752694559316672795284654404216105632513290513088395025088630640786843080656158581208102001903989395798817823285848465799747720053802729022164066437914570800175055214868354143850265177235251996335301008645968672820399245503055829675603983603969138362373327363002638273936612365517756054322146852563961875481715478214046044630825061180739875042741676599379242756181990572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 28229344189799354039295223468045556401985791529410639058811171968051271721708421620142153557490166272852837228640539096003619742697368463933980711071056211094286175576534419817311068165800668917488980403803436093879365348296342611701176724225659423648025852684705953421104163040838416119209724544209204337630125156134341766515574495041449787785150198672374578974572130988115909834640881507353187331037058002793145991640719631624401311025636159050013431015425271100418002728864695565210133793859168658974248383068784375308162056834069102775728132167957487543960079464198481034080947891922567269789966591829805217799855667012271026586254300165695403477760391974612337944392410750595776680885938245294675026124885299304193919395759963575952764322445940178271750428024463966921494657928906073864382340461442846721008614703144811050535786131328694700949196730099285453822592887075579804777508752641779475152006530979861698824214387663911310886467013073273404113682421607838818846662495636322424438558789542128592592230065603498295167048475462074206392524663595554122610941838441053377822770235442007974257840460319006300624186824827905740325587637669655243153925726444270293596270102776006257934561902971417821586167166631016369855431286255596934299003227350158725480779873003223690682241624406468366022101480261675350780317205195319152801583796926338796053672585678654157038693745078395600545946599042908238987604650039334348384228206524115558700425849678211413113064581062286604945449229853358213268609023057630804420615957652962243763609019445359099953903628748802471863895437984784196099163549221838153153372101256685173419387418726396466170829325887594140631971721835678719581448989217011021621406654474632665383810656677491491063745439968305961917718097615387278751721538280164183236223077871402312465461562169343150723814209469839098917822820917014121816515428886105668332192960912175530442312583261318640758934786033201157026660368178331729434463860605855531583490615601283859162716473246725290650121803188075692228660506141364329713466227696633848511141465609625777189422389980645160145012111871560026748619384032830470392113249577430279515639719113400283333260791127420676011681527049498289429045251488102020808004630044101732186361275224805801817354549759356755625597566691898292004505721211859457004055544162484741935303806127580070386551022388888055730196296480591127188070801891175343036983257390036588205925717877589268356844049307192509794627095575487627260610503411049564838983174032937311788070174204822883267405574473372315424528988989641544057201349750481028372167464644833860669634735140206226317921517209489926348560495238180114308079637226866724584412109088755095299737639977712193366781326981402168465198549135288262744230464657799625346797282633687401711851227831447658465030463103325910619220528613295593561017648610362282640341563157830696475297575123253300835210885729180832632887501304451149572306553036394358212462805904667309249639989797136481268199551864098246618324898218348517936807614978436468548434444531291781230847685552770010415142255109480784269894260573066648443171291734439311659765197090365903146607272046707255845774835433153326585490322812113105599817620534870443856999124241136387574289922326984046194610465667090506380186882058359773094727575711675300669816121440912627651637205091446479153182547510432388785299214458039788325930573058283788167748431331213657996372507701445102923320316928496800258578071003282883392820610729885835652847802070628914987706523131740265988554737425647310086090336137937022546734112500760405310896149024438173979034269184487154392212969869465481457287510915822664674246886686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 172238662120673514518226165854050076136913050303096960070524221386445632774222105348036315119261609710951664944784661677963846630867942842597829288062368625632538206642111196737638723705663724104091196120654909385012080740830390141204878273280151393693813964825064114247475699717781440515850383220680775335063668071187458185174715994965630603805327599274174755521550750856757873442206058164946416053069630225478323330890621747786403892999716556249038984228933234031263291964117206755204534647373914101667424451130291092323987475291934070844270037058925349530583012501808845818570200316031288956461446894956130265364733911787212390984653604512225410006471389313035714155585960102572000892812937474427973612884217796899439454954063088229015570795217865724676972265968480978269048380869583932648004823534652978752377781389671979944249347396010817583330240225412458409732914686602432636345369316552866879466066150031021270551556612675545382291302170279163298756736437454631232241847635543761719824305272921844499787293742947764935232453851369160745543236425377712959745599668901842912252808533467439492450390147334223905302965667698163940249604705155759309401726429128376322150202178234986946081446942798200877313005197271814747403217492738885037180474692693273662325173751393634185427931022763993625880530463769697541971107641093173149046348818742789536881155897128554458889510257046318951456933504324301698991607616951980368979340145950724998054427597026354284106617256748541536479249969997050756434658755082381890769442006866506254137339449135253263226848561559666581784045823274648583172277863468027101108177453986882584828871043090198752252987754778267918122390491575508951603293055269630913645843811138990471549916320898200453652516923635833328595135225924519162240192746643926899054621755038152811050083778498193003201770236728692354195850964425807101687732476618434332369776520853234374085737317485976836469399132778774361375182128420508853640869091235317087435374006215490780686851021817874433639495556816840352693679408645555539658789571631451527322345193400537168429614370900472544207092484533636980909158918456998499992172830960413630650745248698132881647644328326458720140028296589113177510423049250282168736947703328397802595642613761862365501561796036053439380773297180955252112437881376297072459337298589647193340033358590145380592159351052251203180262995238352928376135052389849824405116164253051147599702467727415260720166547729558690610835031652694710858105728554188914845411436561865242997610796645000149738417828824165451413084460205535647417412756191799037406333044552104408734698406975066932424689864383106667452155188224755878647259466595680213563693322262798584798052732048054402164235287697829423318196628527905903829698941509632222917824788645196773132798861673814366898185380518029101493586009536705265520633792966738633563293431745473635433517695855834660909214041196724203858957909083764359712699492013346420412294643004437024311326961519117846813787688815041950700675385052356551835886680290345090957121704322493794357646862196072936747795854098424395353537269781315845548277880841645041756203407621485530479462229078970629639519508818641914970458283560090986103621358027703888431495846635023755041139523494247356281520486376971862551868223075152918319322606768921174406648655870103083701915637849317558457976387174860173219658315974419924772538528627799868075763492245143168289230707993067687256569980611037305988797419181347348602862807899676657903955384263139290829152541077828872949843664588248328946001420122649872002437709254667925764317050756556102925459447511268709993688490618941892083645742989552042331618882355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 881470265701721869246056158479647047544628667101994900562641901004364560611464312837403828206910767336337994319630007352157303320811044961542236855378907197802079952316204941191993513668897497907937986532970009813183256901607549632810862124487076184757365715447114559845998957926920459117919343211585304989685730866221829853132940182676714083839184408806304456284890240890553675564250846175518481474906257756233065541828459936584817351177753150972047747812399035546306991526633097241642269577519513443680305026739819130452664579298538203781126431256689296188055753379864926263384256581994339273643067612742951471013096002719468067682856925491472184386669947515682350924369147639522773732180236976623176925853704023084295625046033764428629162593525226490842409907831867479130171781564012084596720104669442260956869528305673785902308323878466920329382846542575496737059627849904569431077728538095503854102396099632136128937198752066133099148720553018920814224627479311473374639850883802321938368294247038173411801654337014567382895439781053105754351596123783170540395166446162804135008561561681202552820122546658832237872515715998746652433655183225654123414032037468314120994788319828661022588046009764607338915329881435225218719805654602670504619763887805021035756051880796601446064850720392410571445367284308329364033220730577240289469012083674176082838801755103689459317851330696901588198838267919613291978702186786630806371042473778774831395267784790552940290901075031994797593837661459910743251963786924730808272471211420181426478883166031327918314548355421448047651151214573635833981992402093351700402493628817452239670171882196951687050304605939703096120210745990325160398474000461781064197350489914492306184516971371213180808439519705586099380564424189327411296305362147049941920073171562619082995250478089241344399371406366296531931280120228560155737281504215358201926301066894285081781945191783085258279439074554684759026016183963561102019865243453121988544563111760734852748433379918564143939137842191127251413216317956669716092270610219571848260501279703831925545830965741703045069362309462600907218991844632280089754219535556003486772112857016491392440270028315147163018067538935202500237845905153016432168920631125010404341635734556326793605685913207689865092225589380070467608623681089923749314929484541448770311106748415925201525181926748729594508523959643997926062150278401218757373707972103637561573046877689296942492188235373257368116951172937726637135887068327146201939777044824046115880704633449598847672265873044210327035551610480046308814089875588729497439325095269863660922929223749604005479527210040934214717597369158675396894543162863351528556392363876793841987043266893711119122895478683205359174441913632418456347272262214585561631272524086137739287748385680990746116275072435864452619532863075518840434422123213035200812978218435940975108983181905007303287600982335323403374474525450362836401982852500049743179891103212384449080518000472831968253967505940539038385009782394587018757806204999825942335718923136427567176521114565140585449341230759681823052711496701833821484066855679142792569812574586145293380863649205928449699124815283127564091879279056796808320886494559760516217804703513942985567600045463943433576011836478150434914080628791229640899155550486037535552156308291588300214201903377836029146402506446562930335074204213363676253635384915901688313301737639704076801602519234903438870769246719305743800175384760946046641029061724354457297562515974402743544184942735880842131442625905789484867651463912485109673503723275791213560578601145278966265628253257663072624714423825317793316372371535790133506836791296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3718009602012048005259021975030436713057840214846509873633009363357121796624357590024666174024414429131651469414591173494193625695334306804014310650925147851823920100403178522459191685863620514038573962332161175939996731255481750880040706985885479508467309829456455021614108046281727551589173884933151360092728659926387017803806566878152154061085718724227941394998554143643584078039623883019053015180281516822022306667294508394590943488822612860555092701008585142963993177290389038193253941163622140981862949884559003958372290562653507072790842009747627490088190129390696804878113683799152375955597837705766760726581764875541209776900543188182878310130254451684005241410930619608432679827496479730136286162800770907600326669701216519921379487431717891507646196155102624253434644187354939086160429870977944304996188036355948971020837583413178019660564955976716943548655224940726444906915982558047339437860080978026866082580770061599404879517260555373083355035273119865349112488119331404962090596487228923351186602933236969378854690215426509295163607177098873043364164474537808227197920446657903256810249377551189001799472928119205698152519657461559195493765523726585300350303371897830256727419829363612747949502967647213194723987658429683554619378260495801785117773280025734649399955489318959016612730907474741144403294092938042780148205718212450263469009576069711664288221890223714845093182399214649184245097354801282396685197927845583006755352244849904422589293622898859475992187891258860977895942379344399682123462572009772970250094580287026780715835196094388398622557738809315355089239578441006243961344708922316226951606933304299855426851499293299074004105194104798513744086509386422740863736830046032751241207483247700028788747820744047351436272209650172140651043129001344167145475361454790180402438256200071330854344366327729195636369736443029356757842694723799585253377188428274805078585908269095699404984653604187050127310856802565307304609072239613204310993897632270354783498781383534915517757292407918507528585348756742653944134065685314807434376112956695367566851825713354395408834878657117069201792928940942167022852442906979701884547049582791624334162524605864267926379593636861476665833487928833631820922736773620712459228299961596551606455963556078674986789357870623627131356843656784853570423840631975194648264398711643520532216066679454619459435649954915429478733410988940646151129919376364504752903374206579969417513312035367086369989643271871619947883115591348341039312547512451066204248616217586593772353438864877262480318070231438302266925185344622677393926595991931050595910700506008784523249044127160737938047208905587212555713194556173948351526340936302938106611603124486109760340428793175998196461866859044372313525564764648987491018500038283293153198325135352878024416772632530957968098707481866811100138642335620678337412951211312896928120735641698796940751018235427407884841701629186434401887666789159516496172099202163097648537158940219156230551594935190767879598958489650219933298487935423436211835936518241835691259386425704060505686250479288925463199294571929378884440145753696161458434189262736245746089417481679216917034691281917675827711866266072813855060360933023513301141381552560205292732165631963754703480691859133556644195613357470257848436095414737634162482710688421378139409448107228405560831902664105367804104989034711986506747581918000834544480845944069224082738919230127514527270398434858630410198272997825194757365586672646825135765895939442830026176255635051296611670948563118023665885697812449892192174182627422329156789200202399914803149986622222856047846274003538813109543994860639402788899897999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 12507407946470101383674668217326574778606679942410095404157031834709731818705973810740643869417771668167429666386322138003572502126149157309883993871372699277425564435928910449402131428039432293443350418892250876297787989316200656764914481110962242409041467090956647897151892952747253870007915639514691748779952283992778712961446473644831419312604703183053223438601636603908356927878650692224296617535483083231194954223238074711360365657714937967697506537073776247102334527329679155654964564203880504479642036214433281954801331858773320833628405875253450000427923448146960310840686863901073127882656068169363013785823120016911240373131951180315700000340885886622382134424252082056793002385728133012584390111539239405468663170620878105680354766531525515934310644688826845762201233259019205654850472417784958265052255466599437560443973232870432657386342916224258243725595353867224374460590253972549660078614584893667736517288426665126404726041211671202275769618527347922008292883049587242083767505373201420591505726352053339796686342707657382134886706927230518837412842825161772154996481006909422827559359892637003272153419685967737538228229447036986210570387988984085731765832351676250180058184885061373385857295776499464234829126724139429336866641321847545804675839709967066504310318531632248819668566592662862693646573600818735707423294658101005631197583538099843197384713833866919392444186271790220339657133780603225409065851246313294702156404698558689566244881299860319666162245435655508105179832331276065080687151223992647747820319923853141597233253111945864149334540788126527798988448461931224242435177541540716747157113610695281697083589912408575768195216197315379158626507032208424392390682054554175626151722663577161061721995043026455869233007145782807628223080335181677452875602769231938996560960208070552782484975488787530483951558178258606242936487372852922943668629404691755164726645421447104093499156910730394622353343411811754546388577809442334684745250755993820696870278231627143383285884118926014107469261743025906049386312176434263142896166434345464976534546742222336103422804656257887759405302640033100973545286355565652021594887669697391389381646571468637721494141247072022169161454420681682759190397013368810588609533885740340969837922545124534077214630971536295355428173209657106064144688187256198840851347468355912247064798196378364449535502195547930202331659255799400219083615721139903456399135726155522866946751440459933955932963968465895660341968647962559143271101865687266567708220462609360503069951312286521001330856337909569771941367655669309661808658735180741476297803025773775619952974885594644740854621182849729412995422335077702681685722092170119923074557767108862030485219299728631518500057675754482044028364865297718862292279094788436271833597622885290107072700781143155074347341839508190290770093660519186917658244570021251337928129170004089764995262392371624585061759782858210449860335747346604485140715646965203719706957282223367814185119061387836964667569391340821549128742498516585912146043233049037569109159286379711001404843753293675327190278536076784416320558378342019482894465063761921541517841159811296229023466201043711546030187204068984955205996818818880201105016854445446744513961310334935430917490981457796681055260072937425656190512841277164293939503076158174334223093869428458818070348652602778673689146760548087010272075609314148542972122370098237277634236825749225406714829581858605533834107187596480145071772272342553122950968602057778571583723656160036699704578804004106445530896140765013609932285558663289379497457073872123821946006320463780044272710548011110094340304037537180355175007230361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 32425282527382850083874299320806040203443234945934587462721970447362894083587830754790959203348806398236521966029758796220931141074746942553056995826955682657174629719722356598391257990044958654636249268550334516839134884497914054466274010311238227996710321578349091932256419990861967993132160784593223618374035941551077979798788782291307361993466635877458239164831732430755969566633889486533217808813902592126202251463703148627091227689112207483868945983354631884033957934256792824614338320340782815021623781247920179505353236843456549532723742295866450268101347405464644408877782629280560212529600718772163712502052169924051307594465578964071944641444460511624630945306345177845625531168625367185590247045555857513646690967806848197175885035966184877578406135934416190087305705374832990937246205783314514399255253839119037199244185784460177186580459048237089559399030125415301949559310627547722770974809280464594627683938356692818999907889672028037469266664754070179282975164054777008661677140101625980936989520396576044807118963988627057430549657297708377115969307606303104434354141876132803845786336782808858356841000081315047246503267273043104797927916429468125347479775307486155309529073478061733039029549941506943645870583485450581493348886479243237893317246516459450671794146514635888921440474637069058673256398673256799323158939735006442639286963495192184065112429580392151215949525839592977755129052839799639225571746818236488767251222641835921896776427809576232175023269240972999201737092873924675116359581767496823576921410298461874058437293120545782471034084525134612602346592711027008819832994097407620727315434806542847191923551851070127168860194744962163998628077766447913551495156693864316784954007423408344414407378708681729994273126213344807313390259488972835726144600867813284367215770917724410415487515333083888855229208864447107880158252530259879306347731239805596147753992151787355176889820041099093360659535618183642944880389673062928321057910116904081467519824151681634581689518203325012291997325712538158389048680574139533404649488901410821573021785522194738690871619357523799479941401792391753360202221809800448081485686546787486315306221180746584618218359592626027707976435910919051379367730669147004239660347570077146737145401708372914568651523546549802939895616412190089443609656354297608448770182680351956480292958004751957712017054915353897494362179887967230059287384699714778083255656767554261271636504261694534694712494534718707730175587369666502010247983323732577516700586323422767615174592936387903232298552546485140967615065525989647500028947646613514503038881130407685357715408621842007023945677391096006657205677172457043964933547329755025372725289297245515396553614236014745468584020853495780408763170166869079702251344219298324670229667610044072447529084035861323209267810004564276099282575551503342188469604789797223885241591101309604962457206486186643484020257054192381822093371162170045758897742666831828791637802664006410368662698218071660148601713985789486106715556930671457341437271535923342774060106110562344351112588374676541728064701021833966288713061982152569417456290544127907792406087274267881014474118177910933269106636317411811761227476511304711703081231887195391753444529527582220551877476059368733946993700179784707878954942321063426869391114249240338791159445325236597064230297097721436973027564233420139669455499988630221965536053543423068604553458881342553824775023266059491937905334922160682458813607480699838192515067773526124606861808896662181358980567560402492875513542338701021475076480061424640015473535128824761153450026641869449705362201998922719044436089087665790032924939124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 61501567927256597751845262922699868206745873390712462959254829803040000050134633508314832666461240778954271551717405331745142849461614565959002818019470012890996659877278429996511385019874478691646781559178418789535371136720758386497062468403991263695398850118055988725986930792044063050524195671461616306243006893885491974255922730297806549999527884529748992479149024687814886127889787304678947277408416772099545370052984252209767851039174684849072152992926047338806090152186958745519308706995695036786392366333789877138060841520038394465976028153295557206102851751769936702771224869191972193758982979498553449671409228987754304810778985579644462529899511553175444693347805966579746857439829869979138080277805562732421382564620700067703564257742565789490321397031687394756423038257800015284130901120441981011203825211749333884501688961892969886448211134259811900068958911744877518509506504120833914019106863929085008244317159645036437067182653299994595272867072021267933202729747969505545559253024989856808355900494567559384688504388175493091004095711048017174771301521780067905390858510480397350027764558507368777491972580153352430038562683832524055990022849341800753615484319677406962386860677455638148924412670384724204324591485989585603408591658748854474493260276846328254885206984246735563691698392310987969147312513608666680668483319107423718290243948649752819934160909545517617097552725011157510796277961803032442757777196813301360450696953865717926779165315128838984342402416966520725416665947408655532579958079626677314930714047075190630057467870227977570764472593227685262183107652176296863538440555051950616891954914612535082344912945786811305285612866177118779880403923111670957664795328015118533521219933279529879984161918125137196344306263139708637979377786560767230720379993842865778701962171752434385062977814800098167441378563401296424851327563535020641761573986562837199660711477723724807090914282669569947521536025712895252311440759088258450616017362995295689319663415771420286387814510542833872419204201518639509915546383209550578650928835514363604199369800954501368673560995431077464512010135429730001477155974437036590135770293715747558305697817706194508661302202736778158310434746464617259437706143368087577207253279624313350381257745221099957773389511213603285853095206027427767646332982436730701125964240815588519393649402706338369035272573174278720521962258395636283796603911467221501541958591795587725273731887191440638255028002018219659464265549415004764725895352742015334924340147264121295981143724610622486277944258799177769753620030175671511235618217450883196072520267413397519249780830912624099748454773103914349499099396114714386719403023520379808455749746271489027663904836233406801454836278458746095625553720491192435317905560139169178220097048229631361084572585027088771684985778955503997024972712134896488013873676676851847847635870143910157034165577324610772994854989919855434356586901689544043927399217966162707336705633068295549286372098346340162525128627232126842088612032116840856833279471336067567202037284696633966144137656546685713029052860673824554810933536558580410389255768265698358547639363259327631393104451113057964353050836756208081875543573864632035386217889257339678937160480735603878425662425984475044525028083991707422310370179817334063943599761842416715265381032372702986168117790519725640131878878430488761080609101961529702207823433765319667255351731819753289855962746127478030550091244596262934843314319409921743634772417401759073525785879862573158416986077740119214523157115523841122094847546654000786859735471645551929921201460893154549558002444592922902025804515798761735383165173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 76493175234071999733468238677034095675230578266838479017008417073435797212607010018181901478774375107031543883489842529821318499095699721341627576325995193073782663909609323868306504168275818005473463166399292435131906811132816162945271530537423756856156394808470598998800366631896400561593194410915600690837122979393435728428767715022441530340861108761487999998947923400038577233461194524805583863016860048977728924369303325769396513278162002173787176345344508458527554543781752761182242227359152104081665253694663289261196201913571948950458499289625858928389657727951684213240253439622978901662981936895586466487160430895758843438416590651350878050783337391127432228142193536128333069041434715581503897527010126346196602016556497715270205655349068145361954185579614353528782195995832374177194814913745407171911567579397674375193948810504321404735392441806358917805538017435940185612267147868064192371712520728153274879614878990789708258451942172756165204693979471255866295675498596037160924720273093960804947281472256457076976037957119081897647309467272025262474616473398748244853736989834726879359297372903468532807138791255586787804333833529946440887054812975987029750023962245639082254516388034629160739764198427130278185475123627132366789558411817409595965322908158616378059066841960391980665337110325242203186009382200303061909483744438185120023069133232271799662302019783338293318792582237405859763643797502528950630753404190425697356554394259631627611079871785229832001543352428493725002153058171551641156237045493080814390304940105470669321973457526079566910823801264406829609774157006864164623871231134695993078980176394490977065415182021631573789293650609653201206981323117359610117100568925599599203259919911101691742486706441609954482537001606992877118160563796649767088767587260720668223348583318037343115605960383421581584366893209929441190906734723067191631855376149786961333213967306647240389624385993378743310104414754214975084447854942336465937786241063774141974618991242626609749268987292946996122952989697730344131386905042967523225482238042770041289278718407599663263846460401589124678320030079933626891621693835854444817916787173712311534453427196374593730679848076226058667964727979255273661925319228267452767108157754436223191365892866491619011860504895696833114654700276917831956190599670647993329047787342220346335646582424150459042460840924957553558895095201334613665160277480148233857828099960081655288581147139509508195693988247506269531881200095872971124484401647768827804022427866085166191893828702901225475091092527886460875693316491970649196450667863580941577594452110624644539429442059037283577786445347238698515107072330082735671209836899557343259855203913116536826305777780490444278461940004366254639649281021935262892256227664194597489444802922069248518969750145179171834954466797209425195907248239174424034261486583483865963113919667645228083524678985117834836535811099226064213202073768730519113343306818244936474219327705146619953944075597946755471016631492872670868655127730950598965475966354638891609460996465229461376334325233870756447035928799670795392903696430139530795276690427526504418523924816472451681559219470872337496607566950347394130363583240397300572626519206113124908392687809291582834811118252572657325803404502101664740181817883505677164269623551806712574538154863411443135259247606065087392904514774793001647817865272285166766257093353313170632569712283644229520175913515017410786210167646073567481116340768289273485983788521390824265571746722922901279454371164224275944232292818915826797875769757929062066129730314035621452387620820485705738899112092429063687836711940724268289176371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 39407318407298770894215149784746716178947147513236348797557579922999366496186325031496878010294156136984546764166523992706568944792697370204611709794074635005297913142313157570762225408617943540714213615635768605057492549821806193198949308611228565224406720425934545001481265532944758389540967162695435742599457539025789856878000315499398471790508034517576236895423559760691836292647174538819417732328405992593412839453715836585927380567041621474502684149255388788638163052093977910168108610229809087877935260844540588426705598214836550979511421782302221638836954270634139071682114397094152390248964603184704694127863655885915604886496220670623175049283923403415263189243997217714824538389562306003527247777167967122760171247495334322508464368049850863342820499833614773960428026533316027706095242046439697706831280450763558487270910048747318902620985715514346869431508316748074749053602145709605198216371914368970001971109276966516728662333424569144957355733909040437542273666591834686814768269084736122003748595082624004931764841587774543642234793261717068665072193073783716367957676580178801577224168492723772915706927588864270415051436789647291928025286820048424678525554347964873067199952731583204677578626105188718656058675590812298836756339993206111589268808690563797088912437315150728822267812108070477436790606102705476274790740709178679737768414281049254827952088066599664701845444234882051571216240895305341058515150618631670722709779317959918543021227224913571937016546562809632114359374670359757683571666122200161568387031094137033364174097003811763035418967324507800330634692743828572116345031423228205984860572826675234738638378972101671791065951075810529035259542719270317199723373675232359397322915819673002359061714212000906504874023529480742089749785249764654142152392994239253495650102757714204725004857676270921652220012768042227254328357172933921301774778891864383940436579829751445631014432887143133173282965982758007828756326163595554941466077061103911167869413167235603833995538522177600723518017228320766189609195349634074292168879176017349017758144869356148386658381535698366649590442581498160438803775607714217468260430941068866393365046550162623587625245974079824203337093702465496950574092048253062512531057338017924919163046869564494226643425441977427383003408572886686826411881424894485726594026534675311398602328038465900049038883343581068381453094746139275321939068240899828015364664366347436892228881579620307809815892829845825379168303665968822208136645824241783453126838410973477662838856029339002756724051404453158284380572958780861542172086713348480285960336138905358794555551682821824101058659213321743867329372304693152458860692434942637756924524703911635183268725506803597182099388449396460535562310539441873312749827013694348807148977705262043919904429721072606194541180635071334450064373130599035988246611955993996210698884007819415897563175116706382625836695104261542388876857060728401298143850651423522562924836297482996274942451693685802023318842440808392225899375859298207415999955046413485935714520000866391538157855931685243102414836593402185674984603949763528532596391170239955219942928339384630637166096650144130019751269252212979975836007594187330411683785510119245803245954865700787700840621132847107531662298785196370244816589586040751981560662106755710212292440833942812771464843465465425721832075468062360921302702886977966786579867043116806913902108198117942756764859469005583219872706702539393080658153365860361611235315189904421113048106330321904104585361028929322144658121575766352800897924331396781129804581488923898930776047043095859140019447040152844842696093657064263644665085952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -53902580924546237985597156537544848792660872092602510141702867046476256688994210526910555359451169234305219361269759101561477074498350868859004916987794863362323305342957604330863659423445353321491603803958749241441431396195286250524222478921526612840701843479554398763887115603201257198276661478524619155318199880438060611768658002869149136499596734204649536812841251409110012624004104911485378768541469856688977068421641972749725886156286400581026887529461953143766870160855812428962480156471744808085069145663471831192257385290215487919045850572761651385979498925787280298978632343737172199626149431666402822280486294131319764159567798131124077240672669778483866079953827840504557126841480815332246253620091061590663610835794852554728947711129163811166879933570835827910903533712348190973236724184804510730358768307668575715627670764212182241264444578014585551386232449480532488950708431358044330872904203388670999851488268636282632577723245296345206464621251071294174719278654001638355304744282540131249825365439376026158622413527483146506422557956538763693684514504374681889152456955923989731059520918630483626185921391625303611711403294676971653701323509281434776679374598799020687850388555312638499487385960870006192463327568449755744336762229237040036898166725486395273477347420432358063460782623245196573850932787290070845670100469569791546221641866043589422799081692582590931904696519912178783822676458673172165384452996029788565500231498278795736412416918337147929008314763169836979525256505313621196346911485470515773061915455003949695338566412297272437446222346627880476287141690405905966821608516816585989545041229528690787728420584759788071981136847510396920196179947062105938244795318650035695008051097989629047497965749177363480928697639550983082068517251323489564754905393534656642754430558222335224782457538647948783089510893844610238673463179600890298142014471686963742227204267329476587671952490930875359218842985584025537257669435489183787058114507923118685496202786177297636357798781407487598647575881122646122375526628933453699096211976059190969868317617740474433236038878879837352924849312273278911047747940397216418930563490351963161059139356552850678448526609178519514293749886515420407533057160095874294254264247635839251868620836753610591025373789781955876167959707622417638321382589467174518797096540465641609364428586676447254927317319097050649605175812175549723466818564133387848523423958471693261348934841141260226028497750007388960958517430740259018615784523654048639461226119489320538954334027407628703272114870045311396409949858787585839143834706776093378863461340578280741734470646298686667464707497806874707093907145738125628280668960491795640719412014497576623180504282699725629680784434317549012725275749983651717374567624130327132370582174185744069998091040376986142566132242648704810955760703738854002304372117063110022617881739999756686397340189093793240592832137165564427243444792123652820290206944800222637041141874105154661127925831114207959371825959164497860857283566757116068390390313286537897542566018420391297712068961203979662092823524590484538473106714420852725386817367765044592570683196088211430191176165720994455141274062505992044521657600152335486851113294624359337684284122571470750607672146545528243552135485506469055369747323548559923368148541316430760744960841370916421794233821672321094352681442346756516008443213796190857093776281464048691374261803508035671646010470496187700525369915330113131294100195604503547760293968443680201370071467273149748109967979004352591521938679992777221239907035736598431462363398175277543633572144315040592209893092850391932037981106094087468881018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -135793158847510785340977517966416953819451340790732717707221662591549293790864074177413879578469340303331087801035718856503305783259766265623602441081661720818115014318568730230003414502280310937639746097445141887762093029938661153020308527075271509051101594318045277773020632952448703843901268828529841398854225842260716415534824661350821412514042998007982787730744856318570044107014339262016242223095645428168397858514694336700456897529355190379665977654430527407072167616568855364757911001875745709714719666134979580236104926978040700509911810319430918649978585407169616110787263049949388080940012588283554620813558431687746835720978639282021417179535334498107721950160057984940344732912770193075908037206210457762046739907976934889215536693205214032654695671682344684479608169407838230559324837536477271586183011023516760364961712717670477981575632214863106827732317974628161531609412576218135737262597373836350778919951739129072636209479438556823573687006270841382387736427814909332278562819244036601928736109023683623900274568691771719335116973838729451230666701512771316818922532791758843850217301729749456508222862746616283297997356547105979068649045059360360450126284279615833220070603164639341727899401305534212523275645743873142153578579244506991269414655085420384936737401239947424558734379629550422372176118615398287673758763931253538014659361906758846918671541748293505594567485549673843205567088650482805622061970661676671948089309519882109393270704771178516120576125901389573550054939330139847495269128747540424259591704732135777399535015878127813654878365733844160434846797858762071682865437869137552722346886252885876962736614613605433321620982326794855415062181384873445061983693424025212327605366989436375206717767306349022238158802493700571394891815788014340779132194583616508768048851454006458070314975885865067409094929185395002736930111939517249499687076172381603864781518953906027634946274537491926853878114192592642217383177156558273398193347677586928355944781451611182260641019012274514875020292711649793652703369693955466626525970326956955692280643223743122037108973423120347682399968463122102782629572701055600627482177639639158087656184462547091605315296093028953352127403348541610103382880450774315770576223479048134404735953488281805885457777659698134102627322053149656437115147629223835247520686327312468507120776664913122470333970562302616413174479950101907780153915442524514231793495978755391112964075428370668393961730670510322122391854926057199085877269694651739541910201069590991924122875822138406167765075317485467413288379050339457699011179441099077911043235816824184752074182514792976311947825722907806905975962974084837877505000831857922763615662852509972404128339138702269979147253805608461094274460646303799342242327011743684231551240480913199476620147771558195697519205927258510558939781038554721864081515386432720799399194056417373541351605205840758264777495641797345813951292931577919945770949780789034604061921880683308258828651428372076152113559342661641973614616242260258720315201843902674405825605520276069257601078197830354566489512616219989549104853255317503694253741861248748389712314702759304447279630207522486205235095089802240520555919886200326773748447850728852057220313731542221771111097380241347654231309490172925346730772217937541486701769420672329997212070384499717758091142653404361118116786470054109736108222860015876067775476151963571101043131473862755447173699869429890139182637992098204943327978257125120397496521116258395633600605975868989983605540433848358545759014734740403191048880467104479004482942128468610336634015049932560660520217786297913150945426869194665633828044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -119932058068694379020805002009225410210310553993129851367159182867601607545788662936228548958984892693091657267504118229949444050621189379540445720878756874046393659378591451715645092333105850086015576808826300385789123376295822937565085116192173873289037574665095608958282484225973705784985655846076953775168591014905119417642886113748793049376770229998710523592225596386456594305551352811074968869873054676772580845759706748057210387396245361144370982127722621093564664635963593635348921426416061892222386767562345177346076301793629252023604442923956748991195626256665627761126469322997144127376215783080591773938609853656673262540389538496639188980785353788922254943486358103579638223981305968181426613491275756945096060514910584796066635596748366946454052163694674945771507645711024876490560147198716056824368283856337159660648850315529037887217026332011204597554887071231034010646825317942996766216813457742486119241780914926170509241958373054429610750793348472887680892027053498486984343266162100823659517318912432697151108353421926170777201150740604978115356122004221081467339263524556819502883348655089072449645008439952745580312715879141862495991006253233785410064098631119072857522638657089539584473952729010428173829101942821438398378230610816210880230856172669683117181289983512991671434323380220357571430412256215260787236266302216198552896661425521046974752754602368938216660635839038687140729419777849377832998511721419072185543234116233995492540779031092764928145291981920023495057419692659027362956878376501016248826924161434278667968288112214009317362436001293767920884117539068688176418086550602021167271690509086434749100728977449101560425803158859476228271102901874824359085941177359267217257656226811602241421191100003107309869444455622582903598782230705418519447413360124139089282501007951911644144322750162163182913777778540185468003112611642727781212034505776050198173377506906507168255739060445009370427677685110547099675644697552137707154637985050560999924628446236555487944877842038225324551223856026721173937577121785209571375947286835509074879248053820839336018685909552059077197175221766860631283675245578171183202370137489685096021293205300155568698188155698031739813246942380450314035254238665969870090583931961143159290593942962778681168746773340958745801065359049533529064918450370078346765067232874883587100807004592451609497085532830908526759776946949138882357202263210849640457299009448233123204624548147146890427755221546386369521457599287233989108174348451505693540322350878196196324002713949093401882712125088377224912475423011366581178754158800642339159442002530851652042615257324874434165302311319047745594270115493603715755865996668010410490166976822166460622705594898964194951548567161534579540643763859069685453877514823600981106579777752802354873943796428554194910123805688404857843447840243339415872195693900302366766159931949420256071399999268734640298758022215499613139819154032543690237254654688463226013957395384708104120863919673016090899048726874689483160251991476015320569366298960774227541083230933117478879895344429506372171579988549038354951805855998554700581715364441575611991779601285088388718598029701801404098055529158123551451721820518572797159087549504213358067725476482868225022667937784302359453626018682587543078795351655821866653143959279227827091820827975720818518849642972692870249307243856424713558584435985880533387617961332999566870034694565645389111208629070124619010081424343363401036794025888820020934307856344093071896563458908011013386136340169497625837943367573924124289061093559021669309600091906334357815850093156871194487885039175546821549358751263282396397568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2979809661155034721054674197217111412070935410764562691904832827294412670110325971322628204142085995259386537067305594275567292771301199529331446993466500076458211298415841621259118363843629031200959142230594492090927559954421118107081499426530273101268151923827455448150312346351479526790318454782978199253826535597989851077665620106132595977901307437459408823684122683979917361306045414474591693096238135534184029268347952694189093317709721124196801384258933368781755868290771518836636458843365126594005137485571246774968790220332632470402378140345178882108284389962730055989095651593538173164985793782987982847495706807095369012512619461792154097368165506305854413056425254743713124337613909048445274748922984042184701878713556156602483975043990879389913170493358992056817698176351304134072024641068603496715504304403740648029704796791753763660665772636255488021149831666245452107568716666537198038200679211990855811795655889086786615616650460169072850114825617381299886835956955541789368998681743470910666962208598846930105240887391350626666102027873816476209873171611525963626336215811634922117007916316852801031459024683422505968834174463436217956749747467303854682185319772416776520104133138033368734279295987619381595283133627552468116457383827048864598805019525866078518231055718671463355077666860372499739884663671761837484083227254513343537386626625798794059135248676532567531595465588411171870827187542332028695638168290324033526926324364118770807670120034611633722314955624631046411739612465193057051916825274464672331947335942711552640346091242651722780218169211597909779780274366456738846864649699099669815912406015299383031460194759850778397454205873860145313942206527412939454539277187217631079717932094832265754607068043240158028615351083451253423124200924430817606278331101669290205204737328114895241736799705718109615689386528930078634314582679449807744929116920588933627957164892285249915599370552765845209411981482344149304326592989448155597008080264711161421581323926794045625094847103535001139211448863265037056192482344259006768366324555507839063256660590661799043105690103615447215920371282552125490249250875072658646799658579725627371922473224787847256123640242142662990214875579401803015699588192063369702364395696750091225097084175614319656314455166561946783619836072291598165512252416315216213150837992748330442823854734200332763654906308073322298302782823018295878007071110892470916942965359948623253066506287926261781078605234369557696811043626909069327169633776460075218673054756744949135915014628642358710936092242052838222841884438407179885108063401565292833723150233555283466639527998245779938238251397908101414515478290719351099943273455401207769157972044308540485962222473993668739562478863123174426590147337622015849550894960150935166818769810423535650137470700955153417337641994258808469516648765490900190837073877902223627550172009494526872537215555524218352276710096239066973595040513558629670585688798073010287153019161451927531792621956135769765433700566017608953280508321316995967721685908524052863147191764230025547628710651376981984854555074114896283470910481061786567219799305467555591052792404195261979140573631758687144593471382518091884317587478512624281956743596120875597872745031347133125525088476320512788882527589098754718877611603525289397899756730205835034053319335534868517820114784377226388414397892320857470090574581220395731703775639452354330698741386089055207506760646053496453959972509769090550108698211374497305093213029777207757435649383103399406382028599235703364353145681541442986559548822238710695420538980565023616549778163788968411475530667770448296340733549455867904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 124182023985547630726597391699175078270092572003459189180787598623012930291356235141667522183691974584976617561919407121862493444054342459752425683641974596598047425278838115067341009946194395697170489725419339151644516366162233754785629121847505873705769805975810980776601450346409018712623084079176693320872802352614668472928677141073392906961472783971999291793667532581925771692263483871065111615741137894708610962236640271229367067413596452324541959522179564003719964058063595234491154033242729185169929562616603258186000376998274282646058085907966013324620519345206392114096394945671646852014060800014383822463472632131716547442901877569997464515037664788208368718136700128256669851309992930395720593653544889285825354567907472794942792371898829257834966238954271789327643311340338655181356405670666201498463018031285188423690135961911114398217675380278936134276492444154146231929744073366830198499109637587412684235657311645739446751360075578880195587940857330525355084788133589737575563111253328252044505086430350137093307719176900371851139847197946512577564877597965868371025021607884787044263381931587648326936431793625307467890509129302380611642722670654817933925698591317826283575574974823213196555456914856658153034886630270339753672200131369202254488284202645175325061946102355417587319386755336804011398700842318408427214339082645835595049992736612318719247395389245494740053950170205254369934436544315544721791530655712193447934089696681700194381487874122624103403613115683082782265801926135409362835480820317168480057844587892960241141266578712480334573106693777880534834356068654308992719577793235431890130009554880024042917211715015739167764893001784083872189892069154399051434349701464753247763668130774649134058433573141453653174328971274617507464860344685262927812873961351440479700586199158604817332770160954598806472228815527276398118663909009978375972470891309729238565913186351646510871909933343759471794969899410223675709466242052813604054257735488010256184399450817066076568707797801675489251511465122178154395651347367868315790372938935542577730597803762747023265442587166482226902110593767388471378751305702879772983632127968360741255814913550211153393866357409851814641877974776200640316168303165559879341730544388185957602323415327090772100824376987179201344163159300100046158709204001595890275814281846873702482499523664283433807282103991350868668226610765223083613996638225147944666971447444508123857167791033172470381693374691359931526258421867704284205371514516732534330920438523514748106092663925583882490352945720249597692031783692546428067157136690920067309056633853998445265623878554456930400597921983057468636401595263068962044232253170910262237709176200755636588080447720122035552214553557044845655167764639050492083677915765129514014759472099485305961495521135799571910408902832742102206695529873818819050707425429837930004857194648247615853439724907376496060038191295068489730317538414971296122852065160884075843791315064718924527347192132294956155894389470331432898608270505529018450853702770908169538647194585069203173785755080870352618128248033833190723835022245637962666875153123711208789881989550253487204285525763882979831415212645127944160984859045386173917376293866297046751288095578057779627997275085335777917000111115442108049052083854454122504493743189693359885635957753511317222827509136088703166516200349024869080188091657454232164354671115165433863983652941116788012345426524024138354161894279980248031447752655037372067596640677069689927759513030532157830945534687330412351545569151772293407567873467855116393496020622912869214950637044280402296492320173979925194320972141335412736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 174409144283850536484633422046649497337232122164485041430979131855975760566418401545371651257601831909448803030539162578766155191297027964037773127385432140101844813661389311602040391147713181493644565735196301897131327805203792174366324436885643023096744856942039417167772301243766599466128920461913204436194635444500850401104121431225484017324256852684939165366060937942498941904041576806232124488112823650081200871551760130836648565826496206399619812754187817483330309628536992250042314434889270493967751424215639133262761373078065934565378146885946469794928818462603159547426321248186003901856151566598169843187542790971282866989007944985828724933147207676041786642361453941157351711192430086070175036235092671366359132030279479064839869286181703072759732883260728753987792542080916570462314286733745653205769825914255696556806143427362728086590911232807374393804922789252733954912614581859299049865104541715348650638045640300111559423525627550470725209822690904707482371080812571962458784282917461791372837824051318946061825946806773957390540333404627539243886297560512437725855960721966751635087571425910846687144220135651928091631113744365330237295883879797282679050358116923238426067525750995499063459079100658682286711421240503625614338178047633996108639483977358614563499371660865102468929254898915666268726430595495705422040201455310877817398992867428611251854105681946814271963894348376742159828133117148400401157935100102966615734902274695968240601306241725979450758182259332044705574879322651460844297732381234275660764822883556097500177778996219205877513313320029825650023926357376743225867640797470010818655988912858290137634313719584953583458298630922504310563500019530095881110373983926816814304879826890815872488376438824456765215131288565613238154715084796776593011749799731428030599811958491772488883696271045876961821279140566166547314880716634726100147677503570901717469338452817647035976091152709275994122189174512869836787227158678481389272289145667996242383086632793996774940983977107449846856101533142204913132306574620699276501422156090920077823301088576015287638740916081594324861783427072716627501115167090980153065940247667329806289051917700937298152031865191391547758183271506279362197301872366239965459923377824240375269592349448601929518112430589335954396553631878548086701438464742087664242554556734356096301813209168291296493512858500347787492308830891762891655898590993388510909812870614388643597523310481040361703296717385435967071369052236769281192460825989155133689661804486677602027158698765485467264393679860677391930201533757456967163806832921004105529651277362365330474905638521263768943160140129774570688072341186142367031824249333341770521052766199041133219574505049771297156696927476173683949523920977725419097860617471950151129259660358007975540069908787848634803738847483460104728182709431338559699260709279154378925022377299472261942768147814455151121353118210083020881251130966934878358184580200260315101461334999726151792130514227610605179417483693503051981366076001020015164480882113557087070519441864878610694280933322585970802843220875233046601752896135520529974995930997245137417021805302312234320665346185465849657065831117044120698619630522741572524142199018829407162569519634958388514751491142299063601926143963560554604031132179397385738150913708015383037230012763426395214820060177413291806356333304689881932225516269322803817701675975910545687030165389644219044031353821449310192024006582529822226387165083733960015880928921407025282701618639383083387038068684442232127865258209579583250069211501801334052705153809052174760615047553688348564232302043402510414567015107746856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 140100252973953624098315351809823709081719260268744079936075129821228205889597286828269390918709344502411100416225671143623108086333602136017453080533292736233248126604422097574583288337284260743853910110917545287544341700667955760492286751463554413013531624904077594379630509912923619968621869330551226005976308798931893274171968132565685479071104604718152077519509746147923145313326952086803144671361368695193260076717546043315714816618885527714913448790856641259033300265782237718852486178128529816077433352915126024100181772792986012004325117252567386899868685989513805065528598641915599850735979730607300083911002456048012374576598721876066913935080683184337248022729017317400338703927825489074730083250858690156473637568824229953116945366409556529140312353473263705910327388271633469730169587238424452327800450725890853905050534289269030984713312407206074773852940151931800449183695432106378773795126467815010136398220584115282053918285501299736869164071666988023814135470103949679082208854096532682843944209403173643141339800889924845706442554617542541193770635138540151699426279299196297742329006179418959520883915628332621569939031024987438265192801218128188144284315709693083859860606125315432941661192937044202095003735580282838159677065322048931950103965149025119120039640971773903998526828505642444560924625044764695065332837448975431834643378588850312158569721522161261317071127060139925732421593770992176230540843325639329560639314654904866834628521170725182804645304088363257975979317465806444986148934804880932895394317572843055500077751382560187921834433835929577535180227641685068933104371992598812002539505790892057810619339341525388503453796392547477405206480282611612140036035915971901656541842906716256425579613732604774081480308989822276752616203826296889249025973194026235538357687916845482616232766042073451277318659083736258662641491065440289051740169848453821961446783578062808615069916714872554520100149995212033605464719820603746685672666650373105965082634376768556563994369197128043446574870089072592392285679376061568607225009663892141334725171775258923805759070927509122974173781618962053804325551080310992908430117092303372821311983791978659643525359990464819805523626177471154677679736649205973493615878685554901755906108307695319899699284267927264499708207270701426624548449996278390915136207807494155707936440483104075818220835704653237126900969243883784095920540445780131953225320203412974315022819651238722579356432093712526922081914430557013844124754030780759822758992287272260082794411708846108191292963047134248869940402919579206851261303366332256839285070984253676689083369069913987957203693956799712602247027204295177611784694869215264600227312168573169972288499568596225509588044815474399803118192809343420873573717968930790623227857688803010812441964962476741718490167459830010833603283322060481427115070355250694044779243724361423197414344065640087855334599013353699248101600589260103978333231183975736585818762600375784989512093041410113174249592885751118398365356903891537414287226478853672503360447567514354617350117826758575334196882117473509232956706283953855372884200348715363630382394586588699288925506841858441289870293734726299815979818391735528135513588228111323072287119415950415234469692807500161882025602097995323286945103133528717965668219995350849975234836491353625511809116930203540681313992885184291209271072227029102145565685514120586158212570075980131337933232874349686642091397178943863543419250623774268015137590017494484612519360873169671442163628441402052813559213525213888279900041538907570154944983950460226235597890027341523077631977658018476756380389170680011161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 71297871512122647086588497610071607221340745083973210784452373550737783330773782619958272192803520975720778323629580686579839597112112730562121682603443301409886476819559948262391723950654961002665276962350415990918572983914232356862018051312053639244290115436533482134026198784991726015794446090685315203796704046097219137010456575041024169630597336730472339206299274692105065046426617171028509136619069419533861426779643900570487805110350381330951099574009889564770560628188111469296176578514172515192544911623166570163481275512851382017565005074986494308404903164450714299950660622851658677117844755668441874896489247796975684068939868181036437688274550811393148478864313258176356792586202092424959990313354252065785416677951942213320484081381728667986224945064912215363489285820142153190295542016369081662657507561275245232504491477709190973557958161925171734891255148127538397878711229489244941714110819496651039970822369262840235191484406871668116284571559663041047455064762572775532639013539231609257572293194056818666320522822334759334029378759325930326402471807496614814781781700490206615424912645542354523090302689429481883988736045175748579309365007746108960205372687842195760241977651064077679336613492572101956596466968258007673367179575928096692189119631820296085412611704830612201218352326026359377114735543805830234415474541600866607922276857532612603438277874087938269595860629846248001773331404829560936654809065983175132100564078842495541812592923296593047469547021880724847517228253489434684259465390538276860447606651305789571211716585080530517619970746496522934015249507349769041458530435091493889164788004737451487792100262967017879922100860304755886539359066961605779375453376934665654118707630333045498793881820522411830170315323010898722764301226321710474997265573406422846342086067491595696970041481298161051433700401572409510507621330668940248474394336740165751553764563536174438917693145291323147099906269758055411594402502842265030393861050949431861979103889254779744609963589569193439684955811030438827987052822669151549850696266821402485216537168990996979851716044555303659216435693293849611319529578996506883595393333341065737320352871049648516558807279545826127982826476430489460727549471623064090011021997800867430181304780550687854016112833125309800762773914678025437145267683377839219544819699518942735160079348837203449858616735036690309756081211737236135452364627524205783950749686446945465871012887816638967512062495366424172505535354957048883466270747395159115171197267962034947071979942843659345386912721355021193440952146988487426841253985683019049642154497306696959190119689642779883231264759145836377967103924044386969622519754451562987283037457704050462242627559089437946187113516646972148372537552430159222083995556486696378736727249261104497144213954557163234143183804900520872437676078838046285029133567894158669373148043655475795717958940477558945160710409407381917378535175684449722308405754768746914849724661260255692085190679526925329453805000792483219879789914850119935436225140080268498756792221546246141816540592243266530363715500152357172079594620590039016762485181612755470934669284425030290589151901453404921908033948365372171313969333428850205640719955853413559266509603060120605954236498049509734425795997278767691849110764717650018820756829712717505686848386354192746643573373414344724517265130196924937363680565800364531703461442976277670678297687502779581489228278032046339264307924218208666177999149498720433572220165464980253894313345602085956274851643140259310304733641367624622918730784965758216053976331152376437456752087031856210513218467250810987553655198744313856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 15301194286057432356883802002451186530669910608344346795751922647282531103161488719554672115650490009630156085048879935456095596881275935661797432417231371584034628903564212981169627280754582844476404186775524411105893815837825628655079864615663165738888936409115685753890858237307895715760628455076261407448462334355130133517920175890358778027508750113195774125565251388774535560529525414341968513321602358151077677841147008492445196021005274539055099287650242165550247011259796879921264648248318829973354703756758952818263504669123494855022471140194904263665654273640870961120592428352157610172367893369962196132025810427677593034318873267462439511332210336186428417743603864643866325345559877641909515928252378803714771806293380393446950351141095799117365403827093789973781522296301292039554271661374049001288727151495342239969155359428623079303032759741049760234555011339498619265625779096377933512211601981142560031522857323952318156972536431256533847402100396139113480138628645785053662708956417480734501605447970319846374187650155364740561171996707181115209462877008953577765252356085063773659964586151245566239502232622986731147340462274574571786080195879049233958933842261115563861962635452628341443126101617939088217895422863594284184909483710448513837213853068756423073234218366616934514651591752806381764413765786954100741861978855526224254432010803144802889081908375929045661850760117770398058890251963381621999302846015063186227691460004774156285985199806025109639176048967389790165992482035380817795138948242145622326174023196981408294626843075415654916288792116187582197834259741122405627378473943458970575539610577869181522152898398248008974587275426857699828944029365554177434595230926699646617233032058184439719353090083252638139690757900396396843166720020456842303308053138675942774919300528390931197616825246867922345442778228539745470392199163000744727486936533279866326303340966012303812914622214370482276369927670395099946925053903413599105924111078383197033163088907572298986371734406096600535510158843892884476079933799090610506600456472684130295113212134477607610063783710126473319703406002020076539817129620367926294823061891939411566273952804031487258558655742740910476980797320266049458135532664141485404107407099753832200505550424245768214260805920340717822355071107084345659474685675512478274440195431546217299063247004029540215979337818622525068402009011255539107350010216132459146413021460217032916884221114979517223629888614562704381216945545319175152852294000006873437047857249089220164616446258487052408812264478954105653249011292192457525123609980282785165100805691478181958441482942214377795443928382688546366558843535486371476597126090144521518644095999135391507193610254502823187649062347080399249469245292588332914320101806598999875323445482267775864900194054696413015600228596258839006065670123795927035204370119070648824813675518279077691100953175506115896650834524111387840055792773508162194065063761774168696286467697288269363521955410899368803942788102889178237488379868905686771797925993445218445581179053311730776703596334392517177630002843499646018466237175004790061584849273274578566277848437886900070008639781689346980014014522493649367164350670031363983061569172631497579378749441175722514133558167244070018832088361067476365945464549153090491006928870408298290343217211032813125641072197534598705761491266784858818782001885267879074303896960456821405117743787198837149725808927546347427794589190424009924898468248444806879282039102513428884011096285531799353588252763042438616743811742040146107655121691169215600412464463258384945127428706127900436264962873838501637845519318384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -11027215769894588282658905705822882500673441097233796495307548779646950723727658482788535576709720262513105088996738180217272339808937673595395518480319506695201542631555940211430709630300149052379285202932494603712826264523946300046608629737355167471659051550994183015537206478529264670207877375591491523964295890389089584010768250634184047273700186602237965228153399418112724270278346175167098996767432487509465707571430044692084470464796222314051423937141651760323054515791406701115121474294900048400090727418677356313039574785919464371976042068657539332222907980461519027407286084936823085962405217505312366297677044834881594708552492991105111812535833465926498903971056825418961024333292259181314920068175488979687221751930193455381571761457129084733318337835042773908265736235861070993884104815928673306191287044723056449210195721848525776950416455937937631947215484963629783852903878068509907394561193016407139237806192248401649236559817585543578841005255607013803951147588891786096413792407471816885047322668025027516611620569046299723621925510019065032045835465186038313964812882706198054836718907265687743368134705893893056660454671936712418074707986369316674622238960099163857608610386297295248133004440495592159249863781795733882684880580202618890388150287465592581884257477474419930831130940687240437392031302819147859072688207502882517211860626795209756397120896516287986716095657262881311189545499837669907657899783393890639056169660446615973144728187870123317227543606097238170823094440956386135732830735820624932881339939625245036460217932881459703055397378298841719342628992608165875623044695728252920224795797726349494805864657275634660457515075764967543166912620732490719817076178725726987112730614296205333044929712167248663303300249169589265991228125599225173960886732288013063337893429759355945017022643927550376346533655970456147748687433267469771710262969634616895727932751418837976953135069446803753694483692957888113778444083192100432211736130862342033053346124380732881241277069891834055473809422014229748899488417470871997264321348571772710440842531405680481291070103034484093968289269519676092766813402898582491475112748830330120336418150215411919064097365324080251267088584360223950904245830419663442933771781607076488704138522597365704713136124212926112891366536631005679109699554172134154101119353493550632332111615653040623624192921942830137344777924755952322973351266461088152748039994513234842495092352140290431117935107122008658242243810331034975205199312519790380829908486989795686593120576031758227022666056185520732375367456980907336722459749808239124392434391141418147584902916343205632362691630150598974219013647750475964642903876070504329605238505198018148817520444685558194132490950593156359997972883663502237971628229207952439418700880730649533928012642788052412574225767545653963393993229184716613267947112257630143129040556337598923818697702594375877816397897982892712995263381877448849591364072045236389660601150181984974696225475025768120803525071470363995338861749216648340939228448676244657162726224975076131901477080362376688920423640516735785077349894629919367870796050495099895363511485507724616590906789929919676276070836670378213711454227377145479123881421483659381570574301640853368733876757681284781929497021288776147665803850791186693269465286537058777632964975283142457808772878411600085309457994054320823697929646737052483940037140450423299470258777498945846484671578618261330597735081621065081390374075620240709843008330155752352763475184815475955026084078472193606356151123114639947411719392945905374266189195378129741966730693181524531512056004848929882665594266425753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -13810798565966203778064240079768639059868252250387196541535650243194269926191338523600159231292516615985316058989761483630289005972899699710827876942335640070374529915577293842719784404531661130247909424106958644233758028488198425389435561332991959739343628429099436076224596498148836887488474450970525317974755649927541226758676250334418324141807146284559423199794169702837116637431578415793840309306277809650932914705760632846280021242127098280303285098246039516614475494726053821630447408028675822556940200445905585908917846764419984878115738073327408998489278812055595531914103844330333611077862748108176801709213055471225093879257540628885306236931213470586005293570957226910895724802747627815884572996218169384563510608168817768875756231738393610002946177343913366349097723962723949673854319991174580405726148791900053400019074364879436850187946290724024989061730470840602990486842464138955665888165723137509751072413887427287659071126722032658461993655905054644697136134030436525107363107226458552140982625358519600063622817542796599908342205259836780428065917139721407816302136218039813598813012803150591433311489415123992918221312143046818636898832734481393308531352251466117084807169812515956143943656487092332060006388179981645842134229284003311171633197255798708174556254115116735103720612015201959725756747462575320182580166147864543044044801769168165201620523360270913256856328909068310805742916747059574716026660750885676418426107868172491873599256946976954773950684866978193460445690577586901287116914893452844195295632132045184265137590227608400971128431675360483049723750626616509670336097836490577983389047646055010079673516653241614049812912989941927920587844116752436414817140270168961575028232827143170821883660919908847449846105703729761762283197569315443072610069312730074867793058510340381809265668617650959577822112324161616794331759281183938925194375738116663192176770917052621650582821935776531708680612456715868962724322383643560004597874940923769324564355497870952853320106964056331157804209936759659133774536658424717503401272649419679698963057860262457979957998086618278605525737691606841227543530306413219110073417928780391679015682125132052390244268260581951449237052083730800102313317545668662494121322342766820030840465275222116950102734981268247404418182232651657164555977708438259353344745833292941869313687196138916726620338356095260182204686418647030388725299128823926075157831673214705852131708123597043806310188897479399407649779337791102902893448791215314672876493441121832784133968020403791969011159628376082096000160867881567385866606923699440171021668977314797266163122578734862782653081225237235858656074437628066951398561135844966333033345966654345902624315482766424505474358224811724141803794153253324871644114671872255676016937043735193932026446980346637226981932392845769104817658660963609203485929438780379937566838590228257606420449075429478994568095000854494838910605603365991366203380512853277379552153966958604278786281445395043922978103185720957141765987602911543459578835323931171352123675740721314300587021675008131863178629420171493440073342039342136018766907504647762010517891432234593682266325024961858296353799184491699184991415501077126443350237702044574124605125588059204766849664663627867851517926114226997567029935004258589210692850469833546579959366762004016016396361890077034987007972851681783365923492383208931149104896356361083833833523604219088989171757491072246636198227688460983951801841205139750914222663497461036727356071379045701180845977417963319530923059261611796709976222010111383602825066075239548067524157583126371945486301683376808448507216360636416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7247006473628385907453217753193202698103915309569268101119515475813917844152886801020552008878806860526557904023105089021382337625860174867851654890115604479530211255194279930472403379881588534001751342345872297779947535172922949709887582980462251995228922861714703228085758320734057938739074197308740199478554038518635790678224341897779092308768804626246931291457825042284589289009683205834261213681995405783959652212231297452964172302540355443499614390429037388258111533743595554839466802118363346125379654545780442387303196318443142692221709141755602728313763513354335458513542385316284447911004407773689165875649774972561400292271032500552833717713024710229012136148806898392542468428564949280505215582759398775033290272519190041600391463796585059172540405167287870061481897337385562878936796684617710422643281855108566839177022463420719446329266762044397751616991254445976075765738470086850720159766815331116494308747782819205679907408573662712844205089672783417517410337370718676791741847564206416798544367794659129258865912134076826220425068453449616887463719115897767455526915583003995351229073058817737007737693563099530585332875570436007771495748138889966892246887974576205025970028367443275378693788825005364977082249346734737516583675898871541536053418886622251508160583883826446137590302330304117310810617183718254417165583973280266731241627693912375283507121676306922820605536202299254565343652441852963766097276149638679634862899453748704462205658737847318379689875816381254889908028859514595893438661668062681832832448803766889022558937305704616001368128353992991527685413938382730415819144518089484775771988971260712360889380314039919719774967039599111527854692329503205061609557803964169921841047304486257984118546297447053569278854737407199388726799434101357471102522572767510931072859888749768475359012052496195258684665577415398529206116681747572452544559255520087705520611248667080976676819562537430155703738945888190734625210421061257902724431111969733396382779906510426841216422630689551723710182659964905684430097647029314197128418401493121998326824750290067150455973826902848566220774126576032091133210944557347815849762764182527511604869021453952625118417655565781046150698884778982908116333484093302017255221997118001593155089366528202731188599203203828027285345234049092091379682798248710024525771787263453088563728195261096836605608081389718508077523029441645515284462795398280929755251673687593752091658811352238370352168420250730758904758364214942771493049651884644179590900271009571673362952133183535965510209635472307641209806616410562409129020974208397771597386263128920161374220994123729873198226004360206328246863702522320487093556617967832080301405875202319089545213815282971146639951901207223244872853055964938600803841852554342902611871705173339766531880604062429541985325015194832461017607308368864881955567817071644989028242860057375104083763999411745683047265175168039770784653877307369504270195191590613809599622032449360982304448824592278171146640395690947774887784041100203429847479218740023674327283486796839864306885555476236132324224296461783519035462206716304110684855706322594384791824542716602358473366764494084796081418500754234015164003980775891066566757173094207677361995458716446683290034845158346524821267550737866289724984136039223426199405590296440702805850740821918807723351154893583707939097168622519638902470663571868363777686651473681502559615867446661919608292242438968090128889033381462756533936053645905355852168247806025886962143577112175244777286814334855492236264018046210979405427973122160861053382729382023161884222690732765347738092037843133070633931752079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1590985542710125251385357276924560889283375897028804153862119474309107382356154599185896184396279376791227453974169083317509497967262574662466766059031583901957362664477708793984521265257911541908766875659357665812009442081752195588786563593706093425293828273347178036925195768017651673922165137134178213993426363268382406963615819954813671310258883507777858493589408764887912040289622149262615798670680430502336086162340524819371452607847391580225803177948496787536003464034201390371468956233519408304222882398547777133942332885024620402585983493374145224471148227990214423618538024171034604347413882768059196689827608701558261154904340693488415492705467744336514905100578352750255737903980484199236104116004597535401797418065366763670453844311482159259896105218529762044400504040497584480687753922228075299765204280458421384081324744556439157501416156977138328930414269664221413538310753790881447084156982381264082022772134311011814650594455321417870546493367277276052655436282146207429346705394176642230315206265486617707990805534332373743566515990733389385433039960329741327714336333693148986234171778097510854427712694739992844292541229754307460321238221632450511872412482050386802432513702217683190932888386181026322034018129149572320856572861296453376886411364100736856537145331701034432833888847901173545622460025482893815358906137353918365036000854831629008203696243207134588252820434158383484865322588817991627634113964690057612299660793006066834691651089642940679508965817633857905193896966648461842996368322546108585918457040746222566294726229811606159590562869018582582899360986266562303705084958344382273465708986472128315275756580292688292802513272555443477113902714183230711413907515909398971859997444716576620419856451062005337726055767347478764089895562208876637296373183137539153327411472664565405837891804043521478827063317319302243447527284966860986974832292838055247940020229810686612344992800896672318546102315923296714294237313118631041081767459901931736444119169383681822132856531133839595315015603095941163792250990403815780858688435490434992363472548450375895982294478501796624029779467735846434876897548453875884196024428574610205513089882976593974877091888421760939629370614440283206146779902685279027578531355427764559504245173620467114952480205685472909067564465727376257557173966192906166718392996118000195484171712990967719746717884036804327684488929081280983781640521457053409256567768009095448964070875367944233069046712100319491272905782769967441401728692229131923651204078900278037157459792633042614966394903218864543382452255786133606098132989166921701935534782979900238448959495586153061912300637533905771755566834487464425569227631981739360845252057061009890340897414802428450435979858282455290561865477931823497395501145783750660454898993570399431835399173316390182150873757986789273091712561302382396594432864524060202527409404424382955669976319315913182194704200871850653742093288035750678326234067305666484233171009492017180137141595428662956633131613215073712005373126110281928228999797072568051208708960985993436551190118247838090620800939660093604026303834460133290615523097987584560453522027185714598202499935434872375959005612173731967261330178741231623414264324571892798444229685507838901002206534399635813818864405385180920203451235316771535972298281407613985899680364560153551058601157536766197606903728041764173906770748310896254834941422861314194609769427235623332983884787920790769337108321029489489296801835513914265370534183887016863438525221951700294596930258523153663206220497213446013182631684466276710504922478602587241480487411439047354087264962031342126058331281817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 506653854890881234741280924411126387931660092458608501080097981773217352388491477985717586200764412141148771304839567001594545253334312965161005937096911422271629309066258361663240292582463695850326420873635354000188385297339153785536258644530673574678500836303318730895221428653318581991740027543795121692436043163344769588318031132117754150964502324441313569449957326961793088684513333284898072784813091760189425120015102881178432725299399398759719043497117536478718968455412912332115166063946088741253968161613061108565482224711837216523094584729515993580041176655608229945518457281940102021676561860417123253751223463303915368529272477519929606067988130708458398775486102486318688791081585001161373439212115418081186718505248388113382869172970390296612718358692219425750388865121402928645521305897571690359166891982523094000958679265898150808200776999275121248968705292264203451240167511052350336766251955863436678760636575313986990940270122551665598702240565404821276519426537570814038011146840013358032666708985492727813592732936180978485715237326321411415065110036479182359579652598866492106368307697296707152170669491392069475194683606789303926027020162147867772300771482626560484781913766097584962066218864579170288656705929335262526475043338107145524351030738652003526287581276148464749755602708399462445091727505212498340289346197799495332035027127264573981592882872222284933245796311825720269665352687433253389362297549567308506644724000209730793355981198030235682629660431740986115209401509415855009844713909147741848600503212818999691239144021131040760083389807691671925130138037493853035632290855381044720460722539783384866317336187083755036692486945413478693468758270132680720991357678417835692796290892508651089056093531665295023192868858604152065057468432791685778374379374415850391790958433253278397100188292338530346426704844596861669943927025856569955136482754156554582767995047621527721103839486122431812250505112490315433823820125143836196008840910708802949484935572376729418445905610905907682959839073497545561915327048869240029143444694862569750731918693747965627175383312205845126271999967096698459164420847967249736202563831489885324288067482738018962470702586971699541308974372368984292887175558003872529280239701709264529482646301849539704481612674106590655846987918289948467489871673576434227357242028956783212138917054375212727610409577917137677244866709467205872017024724985466621686873773806305494056353831914460368226538852852933435278174826458484210961528942337457799551237400061217326705445438778151187343163778033317392038714667595891727089669320243950080527873135675947056512172083972889571043041230328065036314698012645223571554918077433257025412266369726722080843337760662443928470693147023955417696285053161915387146572713298752105162669795455959401122493337737563465612341143329371719330507119919990474649409251371035058667603527481055568135289941080332958264835822149513084047115478787065925777740613914897690187848183069662155194222324679568114540733242137106355690455353102495568721502343967841315285944781086545450679230274757888188247918331412210331864736657637368298466942092313502685963997942495682778212804330680237771613722093770142835562914862000127637755952008714718334417754990708682822982906232586943790741226263010761661492111624394020565268424460729138536304026273073700931168141105417485764356397471932430017297640385485484948508957622817294091667748942899218913456085090337758717855617421343992766397146632696788527332318734171914789228115255346029449701150229734215356176892200357490028816361277115837658283296881243361674223438000955946930773818388204108210754918809600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 576126940283820095198719503111084089192440206765797340706588954894600917521132879277270216554230119708582596957186975047482991741672289654134543034839328075193668917207167568721233832602144371843409013582004313064968879070946920803284728276509911832354322835980624999873503632566456689578616292084963011726375993343932948802824519780554029145053203393890019265043815995085493405681226336969949473422332220017632022204135173075995206264709139899943012665658078256844816824458130091226614954668761936345619895972899718516961326933603022827519481690321735852478189699410322182959542529225299435399871956030095820421026092326991234080146754818768406763908898555836519222930391585657129521720568310387202868149152556159253316486787542250623839734502148176597919174204912634353101954691145816381365166844760352675716666889665913629742900472039474232627211807857966555269091719947530157739730544050181439470419322912337306350988968654034615868834082232009932242812108658103862754757961754928612528471206531537045456900288460974330415192295321257339614807607453320353370286157408768020358273271899774771072414270180850445517384943668316317602386648816984175280035021100685310467803928989728281819387605807646018398560212834008249741231400006153765918161669798881319620202562405361808495949436081334090178825583846242201324007608290991939864079366293776490123539976075082143540505977014228626279122039450317570283807747886196299564100922393113380710623158439368942451330874055213310019170171979247924474424072702596868177868272334664391621103336994229877680852133910809385794502456510883009591166189815329733009944916529939966025735017448034939272522560165359287374065637845680126709291110763553829352315956422848014878690119278846192911875339951673465417542760770395381991877001216902824470545846060840181554765448930846620832377568130863597749537571269346901136126118807931516966337219131777959595200989523316629942811570251878603071297933868457404162565297188857739194507175879086547923802079041415207996409167481870086202956381598848545620211844553030698021410767651478405112261656045733226588961924066439365459690749160323304800071414896521468387799332672608257909180796844351974362712620671098897180019346510191501546885275940503437633828226199285940847231949951157852614543166497048457615274728997024964071324808878069910487055975215803782953376151925244236225356050157252917373787687692631553384533458931530241874849473365884992168316894193373019980409790855680889444666443588713125128078125370952123922386394422901817013202681112312191704151381867387841119411564427566826750145090365092775056907997956699972626316272933717336077136521475288822084848231752019897867315636310302719976999420664063715922018637507325491762098323680324018767032827694979704811098467637872376910264199314829215847147106797188428388843881786560910941983825830064249843548866100180382172302463748707123486708800980343752403377051948928047266381389394967221668021736700316614651797211999422102284083794420138910562117331241225795396213629049410834390987645411789975330413896758847245992443021810321125088289477835379646581975547849532771326288311460526500605296288044509526436984259908666819938758073299935931967045231509196568671941904364856409179337180395974848117827486332835229825618552404280825432331081452218809545288589421879328033247815880333991788961251007575525185480129264439552022227501611218684230870573957386465037615567156243384248850990835466911924410357314806508518043378848869991791886196222587069346437855319025322943853447504122093610508067750798252100901153582637999611100756616390160624241945538549743139960417935030840100835557376000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 259142021276158923008503147271957729130804668236806535930867131112389164795651008926102454691619169277354658421999532720359581731706680986038835097637100891714781323722721998364511805616082174026721596367499801441089099513375521220031288673596856104805697885348947986778309107906480887512166763501626849386700214623339181722131211199888319187596555442906086629175745175074567452253257401699418462168040192818265911880298758206788288413180355791698090098713138818389503677150315319532325083616969956531445463705084168132117199907113049280866899453126520111497920732019784675231644090991258526435004885294730504188906058581419837596203168164339764874535113322953264766626947275655067061176521322394305071742105103764661022944542788849963517741474007220272552189405878142573585749390456239601112435008437528058307427598789894842806896430698627641460018079506908972691679835800808676853246879080970022137326272954500375978799260722276591320035069816320471448933474660595841914043245559993745883298764177039309754752762753222541121349252858780946566548383804797155434932200554409087352872942389815690507269070643111189886813323462689457649398059744274884082958606146692937917892523296226197925800120717632892121670561545814879409639546935865705526457971015890605925081989509983349939080357615779581522078077865319648122495504159865079330199465968470590721495829304608550734321416236137309487141231290625064181722266487496605571262987343711142468344554281104288362274587498067285699864498919704985907198558799851700735464828214002520372989722949773393412870147153298580090369500922200154414687036170527575657823758725002996149549892071157859478573288393557205828944882520992754535271313332124203416923904792333579597870494711860597070728983327058692916705366844627809825855171911136927722332141346359757195487075424376890693025230846881689392822571950870396715343980302841021584753423435796380277995646461381800253403325137050389373342404716871608672823737205443667682691338704610097264853875863164029980013388578140058461315386431311933553996417779624437688594319646217023550888575256597902570744432906360678925996603340466229426296137667850928868327588264883342591534431810524319204160650606548502418195761525928977643805048986859175610430839605016885091409411202732476097592169320919083746508089425829427407102463467146995557043481126696770874522967234762176453864338737413506607062933638884902970290746280556984539765516085133432974467077488594133579707594620331639972056151315022463580031783413137419365569794831363075169303624075377647587260437501477590716478799674202412264050727823681793478159177122602237859357023098391044164858336964661720361080741117914067297721224949269254975848325805867422108092806932796895399232191598453164325809871132177371118478977397057879671983456959789678081542857969941483671549340436505321049423203837242101142011517914104136767967296454201714090111169001354929202376167847419768511140973241035433756722129135846794170162831828553087882020350449743642090967584569664799329516912781328317938535811684924402491679959484847675815813146135611218037541473844614835136999165823666711930367737163816850476670864553813030573708244881389013154907356332060008111141763204573221133451315353561358351090496433068638481797747604113150234800689693204424537936285975221369638618074696837753502824778037207483301150819764159062107684901015995787700939678612514231328264097519700263149903041127440569605870883123549434985065838090800034528151309314282765554371649943695283474358986701288994897469765551767343659619229975502983562228602495948990469992040923409737464514290654254664447611201522065993162618306560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 81310330278427217749533060834648896384784801271517580131837565147245243294470553347788208055874273585419095809786583026238658964300451434023576391478671474978356727836617997513803789456825279167015997400241885240525195966073947531546843149983666031848359160629486658446354727187454263910939622673137620573561091602681452811343779866671307047478952138409538999733922395281212478438458080439803892044114376249048403825148478150986792421232715486311772340691780647373773116225457013853486365191874367480662360836845457842311487343328063159728655790527706619761355153953906097186430066492744620587956220757803857241000638277868570004759184688399811202583659076009355781764269849655615089545070419698971044834619279984533332442697790231112168225515376131507492654572512259354200649415527835400343356725139523293341658805151250774561493316857979067233864346088723651067491903610799141888410761684869497904605433130694563861555761286724474089462258060760885035975432242711000673537042521877281579641073766604980813580853588590774048361493975254080722334073465918564124384585326016064868508958151429464012685295995205985604045759385944937334274844754368746434313807907847809326614770864663718139250198055830673076195419300518873104670471542702646559913798370565553317504073239262172577816286053709846746595421044411195868521206279100905529473456735476398204979045778892832443481199834117933085710864782344485647624484108957144034358036974991523192540983991819686626910940197293826178518997542684421596517352745461607384434987680491158561052804204659898200460771640224717025166489248939994729197705360841302938933073831929578989502713427028977617174926896796147563288828268716172467610080255795526547248063146954935204085413382437687975293413572966286164745330713044602260359896078869970829263565003748298762055714262946515395364278441908357787592928224566856486147403054222546783264598926884383142060285133645860728565503040853207522301360859939236640796519391612100286672244712030568634684107939350906072377594118026178791380433122193497022762104304622689737315207923518753701551630231187715986364954615001142434021339349254592017371116890527199059768811902067427085738933287993254672262556947632596287007799507362140101461022113517601244273558222620982334687651419533059920974721517591376267308948958281955812073266473345988939542190391756840647614695260962335021830660171090519595790357394285327772529497851006638633735427289825983999609877933257969802007275016593390042179401431630122986582767084499742390083877014222810321759685121288155242767783822738666947023749365474560003574666728355596463508084133919531234805725978623385757264881595704304196717054835317039230992768817457007285179071932145634465529272536444508989175242631948787112815450768861823046782404729908362296481687031188967830203319468357986965056133977563405087122937315324470160732425299042553852400190486477961162608281299852029041943706263958137016554646186416501433713197204813167453078216602788336309080954874841083732780814542542110814166075224043281128903146811167605824758875730356416479548465380998305593557996430523139335481502427695711596905241400875138098884414223960348413657925469681763003768457046049714383082383373636996291015279255557538106460815138235572443028346455591098372440482928132460547777373998243534383230770632128814013848359022340644721005667437479026123467934718158219851313239063005316582610984316242048024337137974084589246890680321287128273828056044668414908115570953764877081046727157258742478707189195867976749988841066518296870027447954206750390959581286547812289792538723224722184974095466313739851775891014176007161223577600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 22325282272814843027382197951560385918170302668921825979826029003507406644306961411281420855214342672244870557371682398070468363284317103385203483185919235797734830841076098215083806659858049265486620620123071689897223896922956772243155853779055903333914962125444118450684155751425666736916872512433327235588814478143280675215386235047164001378519645477996312957919967473136896820546115264851920195334603874285574418312914492970842613635126013804317124019588380774253510034377221137000848305042239538922397852993791805433376326921955760370027005219894584136750551220650110956824126762658813543348923878320496937890142806815303054010450526192257689129248802400603499911677515247896875032285882491834107617109060412500257438707906302662977375594674848637588683433934288385114244165040046680196892144023801038793380590601172571417968333995079472893251595915979466663028249711997929430240709014611791730179300447732161670015346259590005940052040293567196305922767612389677265419135337616542258308144591917385554930198562951458076618310984618196696381896957562860909620207878918956243620120188684119964093234069833094007246464558433187499178208652231376519351952024281471438487295787406804995670890088671039639152067557359191262293882115798888639226051858611239929907138742259413309452277798560801811304770194541783299573437041582369907436774195235977305592201236809017722534564717439736053147855329397793047662047850192584638914803092534577759679985599660661786702750302765505300938921319036942722028826805785699037935358186897787132373804643736768119701007347888867088622148233934132845798276492448561052069310914128701195561175439334595654097479248559683810030820071515285207058262707159056146847215716831943296639035783257648594312112012295973545455149435652799962652963898544542082636191233895301013336005711156494736087200242771114789785256488866697354462629982244525009211348100124006071234049467817397402596733105197104098733687033800250152879130132860526341276512034494958719925361144704575196241253331622180177102375653666119379709366596235416260439961406610711318407154880765638881229898014490421713429866758874989737644634556537441953227753943950457690974711170043829212124582007129720503678330023316773256092678244713149396783012746217941280583612800279798640654597607270194866645640375906940724210873236180609451440666777803254552817972422512445605982736842162895840707635998783936747832193446672796657860759832042780073307716342623446897001828094754270731653484533197331662582917580649656972481180350589503286632531113684132319725461220737222082636920413194451216570650316549382401534322827832686588633128773690450174310256493515209610975743529505498255271203054945932116034698975367958599964881115984782337952832078786199791450634934636258667576983125166694628026133241696310426312504458963490085271490797419670200029778955847765432020211764438031858883762789596316563705291277434810162831128678938864378353847847499367933330924148650804805959863127419186005309631982254544438100607357463507140918521271892501580843132502727215278853283020113147778655324485296272853386608899230866530254154185302859816123504683404971290057260449944311594026340642845970945565580310060039711105448631004861527338587862233531594491378792738051458628410472758907327158005454056779895948265833210248602916671743471297059218012716013507579305421728809211628708614696520090576661938915231804458248833299716225532413916032672719863809790440900303749390761467361744995121753385718411731397240577073808088734937532192587256244739521335799144202597725459738180927834186640403334455573738803253571124709181628038813231491870556096682786816000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 5976074097460376713440070834702627087755003470599339443403595917156428508180062296676303671780589953223324547260031613173654446590748480551268529983932745445851961447870939414468980213408482043788065576559309562670131229774499789749297793267582496584679532067430969711803415246535424747934040535394143967633484902964783357056837119491892647933772127997057735345529327674484141179804450463877325598201365767262067358236700342598843821860422733708394920773671281633078236942378131736408168717863933104099088081372772969191532129616718290551596943932671680364013347243288495367784731881144867674538058474873284570585723520899874105307375016740854562905067349753398880747524827275664427206218959609507727361471499539570253994072284484063307371026392088750621528590293356871198907125842091701850185915279547573348421942329190603075911026485522614256240807120067281470580594753372294998856887081186034914696246797845648067272900796642985983234096483952252765318126975503665070679493162063541645782469287459785856668602082298818247921735214203111138201606627301687152555743737916088773064651910282357722657938921554165032639660983793146819296560288351211071077233758558416916553735849206542754828180443993356468366846320015025397887457970203714206353486751894190470836267894022308063501159530678449468774339368328977575719032758295702140031141269023654222456031347661047728360764497618323824250281579399500877792434744836955957403024331834622253590281324661229181934569222419379649032008273088671357496231932212419476359130448049107413390246725648323453244742750940422126553410295766285762955976179740244998214107701483562763787299287040402178234154606702927263356829526705973717764698290118072169426463190978776313682881513440856638201037649108746282193180829041862451587987060706502861616264198873328854979844523057069533488358164657902624658272228882759835805165576532901481112494802009941755038195436448838465405400012253675748523741268559304091709479222400675582921267213365691444014504424097776348191710584739233882617662122526713705792230170988969573827652839573586805130412290816816005745345753175934581716354399318016298125333851974238531892863629839193112993532174656383587725069698667239090581238261135779760427854435213787913355531770712808120694453900531204324113996425645421310677011202804345397530708129485054696444087683997302625263804840859343243509081991433044422838310853558414527731205636329047288367028782231391727391931449913378058848517914138298395620666996483045821482015779945038358756167518858940878409122115344965520625589120043276932477578675852265378293173506011421745361538253095885022135355679443374525625953101282636162013153247784927833075911224208652794176063633938726770850887101528796044978006276954854133670081076015378233749579843987454651307572976143367597166916209144533775499058381719296039149397270878808119189054559447403548790641001207545083966221404370453415205084076864162116951033689714754523187401189831901004041239293490724122080519242251547245017787145021581466341721395276594199104068147401543922447647117005766138754385613528279943886572819756603987363660036303380006095894485935398920170382699682079285435937106368058136006319655907028121174894318350277887678572933478667647782051374188845825395609825643618194501022045115967108596152454746856382013689213391826943348439751554119398772234288457279970235221084293563287602625863535468322377698285423546962301266957059624846451950218226164434927381706942747339775343259712037087515910452777328325059672447388953460365743661228015437604855317987975111229802491070753553910504870505283860292384211365068324865080446136866654126080000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1206179814016138991318865121701182319076382701788082919600980708733693706161627905613565718386813478429651038989241405863152422828175454172004762351081228868833564414071140343059897528637208112439142049528480703989700552092585416834498784548116365055211288357894711963382587364534023036715481685164438668423988732923647127697437341162269928752443404835917013428076702461481654538183994674939156574103090091737158680421649952407724286818391247389335211524521609419625668629893328058494440080261061335404428363211115018606234954947892284737112577286848732456972259395799685940399053872274452344617782417468224304512385390797559610304891646066614472944621519449008648248108561268091941360721413431864185594061747663364713578033455678392088547035189353184382419566587063266670104365218505276032492941800883750346730636189178071883821212933533214144682786118313986838882764873338446877268265629508040183434943224814530921143238617490265285549165116271438198045603884645801119785978328267122677255757350457170824753723969822146070604249206913631572714791517591132429814506147792841986096958160730200378708719116959476775068457411762719211079167184000009780926363798543047125813289639668213313644150676413127994549866925577263913926827683217044637985465897628347235654419840501233291276671214273699332915513358686622086542877360794539776504264937317526266833298774525698112484714514486923032626772580981974688246082212500016676225921350035527585588551917815898708555874201954276905253546543447886204819574614989528693384386565065483085909676798338262149502286914860947110361438149221183118764202371069163472416260050665227110071528091376654035656470476218130288686317105437904458225865520610941417776205340608538956118047782791649661389055340604572126068180141790175669777887843062602805035587256167339705909367340767802784680893387280691377278236713621483721299426917677852893386620838771628292580592615919851876777173839475599853074653658039739366912344434792497335484222050670133309051448224011817551089836858330421815733428465806142732788246480438239060430191188540445712413501805012347460417522915831758507039737590197021387777717161008578326196686822587215446090867734221598439921375199140078127812981888201816594061136107455000642676731491669792444121629017544157216619444806499551421118739994722026941743274085212921701607443836859499063788874108212508879157212486949417785757640427333786833184287458452123962789296549648594228124624419133380003300132475655190561298860029497902010182636747665736963241864685920658596732777942918337183421023602227293821047073436558640453855251260805560017729786932747317643619770299640314202774675236265756856649527934078140523647952060759514119620428472828819172812742204154198599091490917885066838700737812424665664399260141709267680519249430528926490126603817906227112675166057488365038070380056888886121435260698931621221847001179999327382663394248854240245829517951571777392689533924851512126450552239747465369103164322850531209961155793648951241370482005356920372424194858493920644274089880490252545905636386018947371400856230614741217876853826176009287966982329606927609886800337599176950442861644680656364911933700520662086151099032845037917604119753634635897639865335165607054320805487467755909183515547874124523496712812827196581759223309846107077003301145860084724137430684143680517874447233836302485287490996622299495488806643322585416098573227713221189189951555471967548565644357788052369069512556279824938353361554391204357195692145361035475469955546502504165456856160361975882590674752981876611144403972385621350651076714512244430919044082746712796462014815644924300492800000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 189364063821780700224656443402363651817078763222344894729097316281581621514108161677304156612976277352978530454268303106003513388868158586739567441529154167385771354532907654735848109165630240883881200175442531756556782687074893919218331772777681122153626518990460281216342268577161051480461359428954171103042189272830796751811345958778696202711471140116384688073778249387202003715639252953067459891200818046124919466164175689523988515513419280583797487928635143801239203602986933599884435072471473046999970284469957063687916127041943978626171780547010993709382972681811164438804433022072215200530515038442897294917868303591628797001453862425970959875423587236383895117179596904854159098004646788612135755003726124809344947281794806043064646867863620874227021891688448602243671355548802020793742564297942192665654549541827510753860648929046684270527810387959572974671505303607350497238487945896024801437766136573953157678571821466259832436658521152034253577105636606886646210490727415213951228343588847212966785290642527208265490397766605676264391831375249516235172099993794660142224555227188121276935677970910684209671610834673161195578227805614067194484032869523033241748875636782181801871750956329919429684316127929763102699029782397321955614023036365411687483473872531366825086810495622931989051663503902435654076022842066996453444311459123603212770547680861901612835894343147349587027112502746349350996564956303810593574056949210748309668917533382043430372680777132437421549181746122873320292297221989252726179469575675152262963085620089865808542152583397490970408535933069824529045089952565762378472513852422970217130246906779385389585578204991267437814762355554008004270525765252247230397030384604930415104740359895360910199915056312819252885291518170187484258496362154247313539018605017519168831886257986652546403591571454724460818202030058404130824087241174498867805914361794579113800964810691747213776780316595178047015638190330330448438513824240517394175186920211958419978305025959821035057796446941523120515072521050247416442200527036216147457251731184884083119167999188657677611360729101361074268206175532239185689076096878873189705453813155008090980139907536249968933103304117917340586068607611724423101548298057589641310428609581641176348002105378127912425091292306386902307525873287070623567663150973771115813021891921012771104235867213764703429627443419608260594815126384275780357663960219760504672997386280391252862713731129440093295326674939180564176809891792069770645643528895643890266661487984734627996840778981631943457761527188772121273912993781537814306647883203949116136084373661568431787064133640739699856960048278414672437171118167064076426508389811404546437774602956631676748122290744288017190911507152450814914423019518320078038697864574595692821479170373040544598314507451190856001303270311683343103903417796243655897485825251708717800247591511030828228251402896787815974222248478381903321399046871018347377602862280925223687848396582644835470509820503775873669317489592547553179933245071623494202454677053103347273796012162583752829223823057482787845816118944638533374511876189493014586317485905581435746975471828312825695530356206031653734271380003515047583904477479103118466726162963615465236642803771752649579481824938216911698709269874892386601032214490240269872986255267472337650963227768005056579569431775652888259974187405983002466852730352919076221305718428918420324191890038030271037911250689789328089662876020804472988490236564908749671800444143365408048288638857977567403455665231578307406497294030302835034549014797162151444471726723456694902013705468203470523029558099181568000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 36346330682346286479928064041560966312859513571986693586500101587840041108906216869014187180261545646762561891364871639601143516072423258013032560669665064676679260944554493257324329794329650976207190033880732615163086900480146819678601146851918771451902538822833877301015173337247199363624976265234911946508332614732440603804598209248896363966576567388898868342201276363671589988605205417204084257134884993955370583330787927624199033064896174725298498142593531587822103266572651750916443808408870662584320038222699011053793869546500016150300274558314817055624681687980922455740737049523425796268571996461272713375502680441505997537734982108290741518280983555266875267377468677180352801455701555939213701878832451045684819075154217414932226054163264402066042696700240721949891530139105153732938009155643875126019848570100491897368146612581778028482061279521549585487225463568305138388066500066427489472887157149445941561443651315800238110240623114730535870794388947985276767649505788055104454431245187482369620528263238447760162824557746970456826095872458288554625616300144965870701137782498749528642632601557362948846375056380436554816573286025319790432649017363276989604830720358094519755853752739705924904230104425226746177517493783809672477855715735208513399194122468004849027421171645955374128547020295989210297339706084255594614450606192055321113511443707354158792493658329293122743921680829677127601967969837507411435464692464018453392786073186736633240308602696474920870011166625297796911809725649735388681811234324322709410321564480449440777595459149803440705110243778324582014597503318540992602149648545896673264817103362949380025385175266175710223303377039518562831888244734075953442712960592737787744859431912506125167094615955326768512736421018561402524778660099071650579085771620813075340261050268666206182537437423179072300048913363365822551231296194756458367904301301285333788206996795338554169147869851704509238246442822581363792214147758629684716373320319988692759274173517284007141232097686050075216297368090187073183435070947683101290701684085582257435943377121477348612090472221842588669560829311496893293054174055618896245174234652434556661649847335014064020798037405392688701109077452989115134238094424821234129790731417763980147603131229849325521591772575783376009411010212589991437566910477150673754791118511984446333880303883305379807977413763319886746714419230660023530037818346713682550177491592332194043643601632900265863794681892635002075869122650675613815724611734431275628035529532100076197313514388363001112201596708718122343049765623657830731322931661934570910408963846044565359787263183685910293659383881599940517178944222427532302912145128918941180787143624632515663318379168619290303272280888218005052754611648582570253633998691241556077454439619973621548365667379077098577273567403744249225191799717667412245185438960358785777247544388200112751439181387079170135369930571961011113509763026095135071449690784461478288475865304549142462784134365070102582116459962465016111280437246708635282229753136180802720540517895194494871991985517070642413366002525768508667572400439546625744488021151825444836452068107118070637015249813509695034236857426983393148876179057065908669617801184916223459373529176330013655281238484038091326289045785769644297216438915644511575961870345865596909128284316234884823326255441854981395846419272782437113854213920400465718118513920071610788315587260746958134405349775808276376456971669823488590495721557366735855407280875521183778233293165273062274835856563402318604244346111687216157691486375543061753887082662870393718022005467716814637239471733473280000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4607038043260400680114539492037062321990579045184088099301161269009572759019188034493120795509274750184274044144539878295900688045390944243963895010065254459728511385657010068203245276105132505760182424100867934350332624427248134199893704403899875175551923486977517101622333022203734279906659310809080516801474388174840789172606829475559236323128662631263791830542503704611311711957383620039521596411311796370893765323726580667631921237390495530190750631464154544150597474645829890504886242633981005846387755331464629489741469135863807509457410259700954182326910490538820539925656557180310951709170970094194303720236639606480154305698380137245237000563595191573457391107242979989277633934814873024020420914040060620646656987605447017815102439126020504230417448827453123841653452619982326432492964139829136301893639996584719228693946950913387544147954549528369436792906718006271836060823423500839362789151189846802227881316185421494008241645668328496508120270498148160914322738950035656909360225401284777963594522944579200353908348905635113205746998871517361965476924460565834793020631256392826579592914745234107937661869125809678427352060313519712757423609014057839170195772027160175967475589498909057434642282469733959585163144149625468306408062413199077184808979078476538134724643231525722118399654836316610056076675921909537138771192442880450489159803674373787572818072272438585968169087353758000639528724878821324313173238325526035469160108680201962186074816544959263053885872111662353034217800235665767649909719291401514224312134349323353715162486726753249703902978633114806959655099640701842591839718460664669737044221685404991308135204236786719168837808199924506422856021246597170694976486988616967290431813753015952461059113121313122419289160189392861678242001427064965240159119131733997653780740907033569621670327839900776481720974019816607828605434281231588205106384869644347028569165077287446259864002990343044590777060893045426326534943728250290191599020219121675960537317110237483409915203859221929702993726925204945661669063635312082012373034595782870681757072174361891937006691442369336150616625619583493946375013732248773491170219611397350130465319335838989606465721791129833716646492148592028004673861691399753533533079225184132567239780051294426280076107311313479699731397523170711526196362431748719947875014434455286796706224282490052526752880174831404821334940835716728678198621677230724746867942718691857893210181034990801390284034479715779348796801634717130473243751354567186655647180713359747506897617123716284261168278865249855756637634833406776499087684447426588302771439623662574968255389167738642573149897792664732928062036553602294721003710780854618842367045000992132010847137875597369340249199823245808864290758994202740957026957628558738387006999237081172131563402650677449397730174136969451905914611463588968117901555816981345827879274616832906839973914628529963541003705442628070324493765160170396657624846491589053140288491578598490908394659170160839358834698654733770655498615208565407420325485653071010660585838309689803413490397201397161146288767763240483160833204613352197371417462603648153196645217222319492319732360325984701597892936520985312767859914823813275667599508635475080291482895996251830314387567180985254573903557499927521939752626843520840273151377431627500482174918515184326103697772154613263445943234371826233218369258270198498561582351974735597757773073569738533184139419778338515577030594439541728994387139190353147640638295601799441912441747747362454999191651622381534869223043322782523503070498081823649086968969901200978308182709543761744387710971328384204800000000000000000000000000000000000000000000000000000000000000000*i1^34 + 400162794642245701774509348584090309520717851214215088036160993651582808129627623768944529023048149642267717812501827786499303842065128099462826569594353665977554603783674886438482342351037027640051095733836358453374670088987489599675902241250875386261957307790639304390922767919808884883344423701678995958205938607794080155768107765095745769307296133591578253213214352264902407127902262366473260443444258653386651518662427822229959639125959036783915706239962941852437546230334020675266582791728407437058336189723073770289618724185775458559377621321658904473497201128314159686950702151797611140364381340388003099358306326601442608644767279518530346864161859438547651796534232535454046380538770537808375812447281544911358792401401130015864125265443554584574662069878676630469475442496612704684986753848802458125889631825134683602494747857294125334614482778326203784072221202312522208058388677152243180329470128882666325626730700355452292783307658888280820897837211405007584666853834473327398465968755920919123813664375613182412961329326887424481605257239750914425743099833795781012840722610769113075041992927456887819921596387454471684601304362636087642611282705213704966125398145376992253325486705390387874993675369422278053794030026685146321043604508948067002231535801187940087009719212137470811786783232854866374776072222302058910571808514426898623738278043938698403394541378541695591071231791489739264282933849298055517449144483820071309315511836820667112739707882125108728055855131175746047938757766588610371439792173041486997554460455827468478064855436112849788312253670404966832346366670401518891476753199901737620648650972886564439952791953945812856846553993637053256205098225198711819307157344533186142918823439768162763049155328066175278101763925852858509071393661826083247561010814627515579218343177838832042509409634411923071458941434693665604616138051800270878844896899412475771974061244493303992797845600512828810027428365678008715187523417412927010375165332098360273087647427467139586858872526103768954546169311559867130392507363403534278701448480744131845071789936121029147027217443959985795218585106392646003478552885590297966525285829977656580448109779735486634377066872745609576191341418107205686938791867434189065436979220199714819625951508619889179745500253196102323043699426664721078392099024093829412588757982366716656026580398020548484119889091985509826712734976195212149307931170825363514803165800916810992909828933273477664316458080284725195231031323495520639844758976820921668873375298349340376548804260134910709443716032128909892199521794332316715644231506484117491152255473834083710218499930429137660191576378213014552020555849911185076106348639265968283952687263571825365183334155167017383482493206067792398556991012150226473199257660182751458456451688648647611288063917028479298282743343494162835225004431469472083398930614128721829704044549266187018839726103005811700720418988372549467033035886041859231705907578214586494430452450329581272120822460162813906245566047561758673687080969580089334496921154298608431140856590901232617643098156947716886569750208915215544201337566129906437077070626711206880423622995755715853223262815584110321717527872405118706046282868105562894457129871817842539914357685403098633160391410484970287644042821936762172347386046036108197410366320364814194749867974887460142018944094692735704390852501720087089264986808544206116123487097825370410028118737992201090782445785236173119768110297845908917386345004874439465425302036551642011229108060994429943646483853768283690519555880722893311804372910352160677448195244680350530094680908131537357215583174656000000000000000000000000000000000000000000000000000000000000000*i1^35 + 44628305793504801856668105305595345027316894684835772555244042337037221457820513678844708880933006949300371802627543722904517171677615602486925444119545081005918731979226058399045754170277430163483960888811268998916642905086243478434147774609593656819494863179331475698939328434496683208189107009990177545625217263129460724431140588278692985754652709806092319969590372659206620908092646263455685998010893000795040011866012564085408002933923454969189467986371408701609693901465354805536862260051778822749067796912348332372779789175904814637419848882460527189226980845012131347096179945941116948481378224062671661425318949318411454018173479154140360575349737417686196327259510454732237075853920537777766826978168578385813528523415750461305771181841353642308225481925489219157224167209457676739481682361008690700376002630991242018498315698744073833422757710693920562948297275873557288235087163420272659468544168885327473046354531582930711701799129752495327848350877436770568842721765431774235146152858222505932089811403018159369293111776146280921461123409890552496757651928421148390649499590417559782223440345561613755663287277085819911216392180641498582120254112901853083065811611871135011610747353293086193055330212428054218035657425377282172395289787157586476168170887902256656018632047360986049326404266759759833444704055217928405475376981005065550564617570727174980498787913475307630564651484422693631251468025071664912670267452902929850146381676358475126811713917590563465339727297896871120320113211896472778559950035462237364788341196095749605039549955514296618289548633222794689803303672114448424123335070206430617151070517832932136657685754093239626608431487617749136348882624910656309861193375516746177357362585565792534116719683919840191143244850312591013995362353047746903194465336793516742831999219765865691411086560958790105510675097405040528976531203948756037138828647639558849722425939567851446554856038098277831705598695410032758699831199499443465339073128706712356689419131395429168327907478075889495837559060210173584536615699713721603295626412294532898677386783607022971969287017013570287871355341887627396615037470009919369242690007966547922138123182629358252279970477195145855216269992770784185777606210847093853681387835003135591439414676124335978398678513726238456511731036885943377817884112710600215015959398859237752323553728174727285766419885184623309407971235210465532842123207238765676715367070521699334341463125399261845566130569638291891587251707800022770621885764281640689255004358317378887409443939293649977917237997339459690940001665161200263860210109994102732723384707908563718074192320289006816196943564599345391071388216274935674596444595917929102404202845080293344892036294099008107035130407910686042866253797352397167080489151279443325490061440969402322535689617347207880462050802983781413869753270084762105988855672040555828418924441257939779741826126882520610214659147044256635822559185568180656779226031348155550161852903854477121585375698332897760136000611442450277218991807449790396310129668513494578112991539538633599959343867203637016329140135796176168322902663577792701294984701794196454184930027298271578927708699720429003067429949721007998651774751248359463608452518455761006932228116854788584973145799028876117911470281213610890508835730652733294290182514065629756249026286695221151206282956928420899557211306459920607952063214994237996514622749886410742430749128526321871088564956043490086657582668596615590619796829986284295795241729612206081834074598686020350906483560793568626947354672402488877107686029961024911371152300411388868233117067168066596517980405760000000000000000000000000000000000000000000000000000000000000*i1^36 + 1480197337772451962277759250315327554825952835812536569806736787556918814326345865572541846820574509449241914095033773851811011164710210520082369256193752783004351768495646679645250846011256656071877284360817319487650196896443760064996081000463565813461187380220872951783851596970863441250422518512475015377711672629249403047979409427513584837757271802979080241609769385996471322550823349843734064875655167155528187584209221999953523854214070400810779202288397435675182683820650508502411444219822674284412427828139885524619511137480558924456307836170794309132036502746349899705065173023555627826085304390132128113884702521040441690256107783019611230287016427917509722240042212443788080688484572250090238332617994100254367494056193772605811399183626313103276050177056764665118813917364770106503915397098847947231804539753560566725958321412362289059556464815860584253396805710319837898999317900197379772094970532810582497684710446217312567026533317254774374780631833539742668520294648107169859146853914292628402253911623253676220242985253282272447859235109320316589158363565683681052029907376876049170824679662126767569167167103351049984202401117675071128744376699259192989862509762164527809528483458939234891269473162770691824140228854106063045822484109629843136755092200333141888712122907450427022092514297795630621600701393913371639050148199818133442073042490622127273930805096694536800113493648691945263013673296524487756136334175977226111625367898251138067704560223660116420301474447129753765035673610108194015802761516740110259072193011594024407184684283372117961960039297606352170374076910720470834212244977319110163820133414643553437516406075215691559374534941466723225726464649611042556781937044940203022391392273876278073024445130474292618092272205509517729523133864266045631869565571976786779441596977762452923534959667426874999602761456050257840046196980257539047581675677858997441684086433528095936063639777093992725153702271579163337056461865045895992115159310771232559251823631339797448230717791976850272094819929087470143769771755688695367532582484163414172300334889418142626152272401467331679708930655511269406030875851526438776776134936236069148669373400944430077491107251990321680489016896211146328573473818347417373211787281138945691629684597469917201368128439709039676580518822456774367176393310410266874966660362709807907448360906134490447166242369255114759861880040059244867074250040535096508398072286130085843635446434231926793157714899768242757838466243012880837678810165449587072674011196276966494019719582586570995652859886056893141186572462718970956591792834382587627841780447100733195549720659653096570462344442097695961129604545911694400204681495275935764363000313471375905342700347831934110862155556103754672149359589132466989582471795970278789085750238206134481424460730941067694517018854665388714294094336893250993353687500246950953044298383463305745201286670008201516624988163110898608747319740062936022598494542788791664467661682050918123774296940914520941693896086944471913066402564178129501931859873006198261864937459223629207086300902878459818990585442704876846468755784552013138175501480803638550219974561026587970117012379353170911618179822829986287713733513120251449975148322867929336832046970931046918402724928433385139553140492850055190455461509787159226493048636637553553730567298361123349484833696300274189836292932712879825743783680979611138988723679365545489271781957757517629802267878216455158375836636006372260741354060872880116683952387218823892747897189486805249243925510162202596887901150302074591207122756207828736385687539157180267758082822219586334202265600000000000000000000000000000000000000000000000000000000000*i1^37 + -56645960768418072957823561708276586667660054890305596214350401692302742050638171212455700601473780181260767396001619605183648776523678555370089259276839434993458661926000876482072301094938506629939993930619922635040888369047142245597874926958348432517618747232435257689138700178770126484735369435769396727799278057678795244746902231685308214193389038593787910690623902525582029472443173417131160581065189363180203443720686477919000398161475194172842632395510068064239576934147218104889622584351048167870039601925821041983431303122033204323551542282733356957733334331253401043808277123736722861714206174547052391488843916148762760758791122578025341169022852259344708751821667192311579807756230188751765953983976950922139893291567848414935046668650861476731658847291573078469887029804908472634815796823326591530621735719217745445566029025362499026057519827611818667935191720917455331927514646982598619330264205649111811416024384753422683316789385243776389235615056287242732020937286226004980836641017876769600214728912614769018821871248317787766425138144405141646981273884099313127202811598286555961059578515324496136787461702446723171943594713957951827971827028406655341149610173069563540706119967655854913256061014415720426228960030325507490110219516049274070754351324575898480009900411128582465432150306972002059657549831024427236819497049575707956563882729337574594965515229771737726961452813013752869501189483448910545470500449726945332072565975661019753153008745600840895201779787710995389860038395123999217727965245919673364546013676827093803813181779965645314444505610732208678929568469955932009963537736191609130425232653329706114763820670428727288511567714693633050854579474641433275748151663651657150105486625190276662129403933251303612613175208785689678135882292683784828084339045367392329687849990076626092714411928280466577845051680889178243625094248907965194006370515162641207651921790374737270385802695943947158792476386504062163142123369999235139975574240490851354594568608128922204077649382415652043026430929595859759584599156956946642765378494578453293324650878288477708327310889196611370339215513289301521069192031023005236525405209547231096211499285976253216748337419032197418167551007183514199086024297381468753674666934809143897112173986695886596871479269884798905294093111143645788941869852536091055458447960772742794507983784326997259585607094916877835591902230685501276116032954122133695377592147725527303891108537858218240917305312075264736235739461250122779528767265964721066865343143661208355907533101732909735525024499898747633094145312763180580756398794347790330664274375357434188739802742554596603907567920114653469956108767378729702845263505742116541616693819215248358229856489510231078401395685862350415962417348483018656310380813715349586091575286699408502147275820729747194630091931082424842107115847454123333956156899397960488379439398121435249606912264848863097973623175218996050789182251972821469702017863240988566403864657491369028818634974525712206251291912915164187174595113962285777161618626626059624146758847121251720786578446257902711528343484212913057130676332611469699701752758934585341806526212584538292806717403213364234757737553761848689500841902182758489802285080400494016558505737544412680840754426245539556626865652910738398010941376855884811617703751254879716666359926010720700622679784688747612902318279653760886188562583231918384705222443600365390386206738624375262335326401056583524440183668679655864388190869345629373295879641147547041134289003376332506792807523048772213021514249472980534374520837945649085543122553125665528309225617403087236890624000000000000000000000000000000000000000000000000000000000*i1^38 + -4872760992876933465307635615724482076477053564258706521984744656937150498366507540629571982752734401249195478583036757714497136968376123369031769758232544633590358184800445880593086005439573043345993334885972899187404493653416092119507793199456772993444903334002483274769803445840103483541439441226622265705836284062153664305939785645230140447607607945801943608917309968765035935404203542111116159170886296837299989730548697643023791961890277836393632499670550051798084746276707816652130516149271058728505035945388872946672760198106718729618244545107132474415350789826490569371351695503347828743806901320664431251486588857734543136883353308167100429242097299785954774136036615995867803821157941227310185215758560531581308792414310765203701651952495476950760564070284153732510409494816326288001704487193788294392661949049764324670752545469688830862258390404270981063508990323520768408566726130915558455633945885219497958407860713809648556805323971038599605440951332826520993889739102090202070072694732207907462809594288956282089553302176762192944670641691806546192691915929758541536549143686345407355371124856163964113907632506269331765920364633652479549249528422856443371239780878988316738979174731746410950439283438265012425806472599103986168460034266769348677367168629589184504046657547314791575893746973134408207178078540632792386943580318336561895660066630835848841748626187830670926298128091056914848954483707958425342974050477106380846712060393813701723552178611187572605844666580496129152169641075660909778545339754893551358774994375988308243977960123891750302083282782545663067595344935764276415332990506706188616329720863375595307479176876553466056494190170231802859091916116473103520877865515939287425821984571612591526709418944617354709616225848144803717861415222870769985406703924858233991163446484314449267303403038597478530360551773598525766182556371588815340599628131941297782886168479109242404668337846696968773091868320948588580227372537318172324648956721990249564674843691470254688049996390097168371473639509905548039090352182992831502788094594181368223396037802657017905808411782995643647717621723777960791810486817615310165645570084079762747829543260369791269685813818634580298763825863171894908933976867054379950573792720102155365966751589741377761307049813871365912220084999880424535428007102132985059395005528987440641103213205344120442277825309781846088736095165066672096183885380144615165566432618012509980978912932284706802889021202998817618416787151468992154912836815809962292955623345167109923020753912059684435457223059334228776238673759405422059235632413978683434919734733171983284047740052316754863995532950399929630378223202107276310050406567226125969775389666394513434345696713922267547862101858934434820817114450144613680188217189148145637782081243200697314479269806884438362742329216505425249466699201002948213719109389195178265538099575304051024041829353124084708418023293500641803084775986000834825674975985813250568805293286726634322639809237750777057174815519832909756715632917582891110460299673065896911291653011867251087464856728338646129616712933119171900922704052897568042222927488474387094132047014526805608715147609947468124604909997354524743837015055196251526753986553334189323792151510070864653440530721685956144633701548099054007869240216038415885848607161624522283307182210706405416319100172451969572587488750539812055765361996570950685826303557198926594111089568658992315232558048399089892786858612901155724938545193958316571680255938012952993759854186787538794468940620074010561474300513479598915961248236366746097491417201517634475672945017449443491840000000000000000000000000000000000000000000000000000000*i1^39 + -39751262646900587079927925359511780962615553826243979762736832835641104009276650011559055489073695741029116024079100585899956452890841427773413023682184394340135879720589496988645348507764212240965371818302511451629933793927644165426363673685263320781967925827220324326741839448190983605506156427095988941760435127263593877759966252354756163137555915449324880487355954651927601169659255370685798225905743212527249654110830539631626860167828944108346234179932408946103296809497652592778403533738776481187697646711124273731260778295291565600001197578067814839864929271192685054113396362732439066456923133488145751044940402905488158773602442411255964752882109074205392687634740943594951345632953984285639498827901514431588504425646761594008622665446428670583312086169949094785356991833451525224844719681570946680639294701950722028179377828213362967180865506245957206129285865222029029571251665869783720704781825568651885011653916002246121144957504188845814969527792511425159879240686241180234772516709305829901795502818963894238270203177597061463422221030718651299766093242529889660644784514378454507770851797658604483527972568807910080155366612191028106207837513334935885268970341115891272451859266397596004263807014202264078636376803305970342422497365596707781705106767532703628672521338797296287769616938837544181695148709902486360006098163171663111549699081332429646817855968348717697325757070936370940488894618457566782943747146979320463658352322364036535823252043339738092359959408485519487955851677718480529083286528609241056487923686623045139630852981168569976576614547052625391236777399995077388902341826744608223052938232740110764816026087700597607976994523590898979265527006644072213907725472128472793785440557804549693267746364747578895868884034938911050195386986409307553221867784546322334316894914425352879466657146033344278200704661609420554827347028374377710513123280518464479749517016857668215302131437514487797731364063666979314727195469388876315590516146038769160152468157452624917596454199270958733499554533906744860989282096258376677337155919996838778826681876577333785644599908620124244831545356984366032087285331795189482436866851702556619969911115816607807458158326193077959427698011482659526462328340554795550570623106454702219412745392360986836362036415485445454672707812456365390803318771931734189417125055711373865137193768609922998870822614837081408236691843850937971444306167319451785852660619713737598574788901341482604201622170818102264673602101897120054260807822924249601708845462334214475879676501437157428365431648452222583856270331028903472959419397443023158861031509100101456708909416862004349434339229708804088922808216953601354786800434934617797253587656232732175566816895793102536859600668576506026508011345609777647100272697577289128876730052106328117914961627460737386561382308816553436989400597148830423348221642904258828757665345340806198582000956412316526687668938540624002525021328406162865020444282692280966685271424435660575922453918931292398120742521051483041793046298202368572008550041026652071116943674300953920483765431764685523167268363333268512758293691561267430150773268040668637936836249040381034712533240620960962792873343693256578875509232757999957247601546392227434503401224601036207688234000424515868770579333051032681058389460626928093673275819759123734561321376513028946234542855417513095377143346988529455938469155721142530604839367394840426511733455806326172626353994596107716814922714781466796126269044007180341678343451365286232058140434402992600597262482933858127450257288633741723862485117447254358186865248033349451813475837536108544000000000000000000000000000000000000000000000000000000*i1^40 + 4401154932233627161466892063846323367342002361494804807376415090010911068410421861794384950320637928801085299458319375405083178741420225005841591078174169183032017335694513858365370966929424745589827688275854567369453449796512942864108087404284932676083358289989106973133423092894341364609628522172302635542453521573840331586613390230997915460826243467990091903932013325763588437513934188219253477737469605295322675748863596736491341421302325864290596749958482068381801889578834446083234091982001943567539302321464526417226115226548951555901621615309451318737704561896031804477399098504913027455147043575389930805516273034611517891825330399906817284063327990963669395298376331694261597595573282971600409702450110975144334048168181357925545138007640266390785073686100769978814094385116892905900150145480473732394254391329045424650615777034221926432654628837335941349736080026682167744798378360616177301753193059457624957179218261520403287998590580488877270895574804775738595029819552159576689400421132388189067080978804290451739846223477271305807241545527002270530335716556889157483810995756529906929452776031978170348435913558105339128831640502817532349338289673354215496366170304534318470450578348423647485433070851264420272183462754754559816971011428225778665999923798352345669270453096545790322353151071032013106141179453122565819847697639195986243455353934721477160936992066984093300396569762708534212267408224235343327413398242550092325358130345824212949149706049059658085669530777761147421549553316161796480516147275280734526258121889101394189470015393258703716201834822628020239063978453580988198099993598092538727752962353558255792833820968480865777794470324360358593117379812479559061503619765164178907447305269247522816988029392879594773093954257069891436508599097192133784866137919273143120848426120105453188826212612145112007328951561563198780179507586242060022611783043559617439653185859226456010182836335995196112545243218657463128225234787842783564361290266658609453093292879078283884775551597596314074031108936664310908189426112146383233134538654026169651279723251844552290472003351264235208031647723465624249851867189877428380277418735263336747562247608262821735596661874202559408485937504927405527331066896373133234902515294936918576546257769242873702919385597449596575391424510721639996693969693395454274296995574766761549827024802174048387360956279761929567618858285728298832411975139965071677031767712019007185690459502648664819680538840058394482999818979859821025679926450791611217970153784278483807905885371951347258789859335127228877747991611913358547269891635879572821437521087935557044864069103887711879079456685747737695522125959185219165376167414348292651798106362250847340523651971312395547807150724980384793835228434654732434376464148918257340930716626747041203707352875807053414515198588320021557156658389453479697828078193452597336012158313712392934916145791514696370348361442480856981920677424200170603815962903254934840914096195444441472152015292286646274915193782844971391946335649774298373330630217318273524197432423553527502165258876038194084023487694189686071862721420986750658670143156494129757517146169102655378182709672672983416153191102544349337747996948128017000052068516221072293545000601883283432100710019348640856127049334819245083692172561885751817870649116137835914092349110160467708460723907961185215656799824096500653368636914738715486705793907334595242112148373901290084046125959546384822739282792160982550810919965561685556511727350632667553756242359230014682161080555723651245351371965889385772288932638998235516662909698787197159431035148042240000000000000000000000000000000000000000000000000000*i1^41 + 172708838319827476809358857260731203082126665637411695479599785815286704772666603312456902137929968744146416455866218753918947487586259710764901955465435883875808348375365708909478522317802579773747963339034150854865820409626918383066627378905377949897713578563792895834290123258453454228621926335927654405659830787567796053182220030262201118043305556747418066503759249626381949110707182323742295297736500633343714245027652886602445603186790325253243383437275380739818215904591538688959682400833117685803756709227367085145678654229221903608478835013466438813565632001129095501517572075344031220912518034961127282859787729674100087614534112313721627014885434701493172063793222983386312526095848332350388353236118829125227577081727327983121613886206798283093617473899166336005442565673862478316271884656786244850630776221138001994752611815955295908187933963610436737938531970659191432118641182544682332783013768180039262262810607770715028033470165665595063345246773764427100337034476327120354459974213575767685445461494179298993126292756476048722053497324169371941015411154180841571373520303903379412708448906468163298201581496741007266274392979576255510564315380605557911648635378630600938593825234107208652032576247618107603683685010529601498655123613191970237656357258822145181146446399305485610783377807801357826712576950976305851946581862715586295034346628170098796595319714071716167610364401174298267680496968753035090940382451418226307620397250928823227125231064915209336351775846509961558009244707083269746444653876617269789164069468595273408229975827816518807467613810210040674665107257662500610060646655787631249315153368107177556145727095766273813836414857830258361905775142597917026380488933398287030528454822514670215693807139788163169861722024596629431439009870489344033516059028534779161892425693841693942681547419286022532271582244829481341691049991795541267337925155883874031366102078136647946413643717282851420158335843752009875419365489473116383215670700176644958246224979541822811686257471805031585768827629684048197286907900852069423112305090122408986695472629109009961844737286975875732476910811312823403725137506241612684814837103633623806769215152038521888573864847604859782412061902370958618077260271583383904000865403666073454137033726087425353330311126427838865377728465885473659885736070745001582328232642275929212531532545987947320594839394732299690728248103377536805156466968606886103922648274215233475445589204461878629455195144323677129628017064949537191157732628230344175360938712385308631979461442135279903592537637933238535624630449649476140808077322763813368687407886204972534474163240776652157652987603384785063513337280970667302340403382863483527451080160978894560498727610472221776678606089735038508617365301317659488743046490724685538582436632918064872881593508102658163812499161431044135286979381954151471456675313281176996621241003175503570821616091004631816647435949444131940693242673389756756591571576448092334017583826343758200822975036297930722270611373874713875122950136445862842647628341260435566959035418797633107079005048325428603798655311714833467177101766603567015699587358052789876352937233350028026079325476221575745297733534607544482089724425924219508354192760221197761432255332658874052389630634628021120681516293467855106540579358994042575815016855479058875648017129702658430200861125255705552894440302380358799640132446509707898576244094789674349563763083720256189535330986420437338552946900065844616744576507378685731279441519499520374198326891188516470994816786309500544928513992227593858703877847391374719275763509402791692060745688678400000000000000000000000000000000000000000000000000*i1^42 + 2800779191906814554803446341929198553700366619888819835642688894006232695350896587444551865144730689017753818838378707136785060379581984984323824078540035371233229974503230251785584494927921395144633771329838717295792636610730040849624618455809557553360468782204856487248646371302412945514113625109011163451347305927803151870738475724560617939610690582740150488664408417934246565033783922826787383001073521466874148168597913946634573131699694042724907745480274966072517285006219146994571977306723574932091374616177044429067176688176904352616381840565606622536066698015406518069079554557202897327064783364975189244640984684909835033857278865104212655285565447595881064785231838579785817057023909325544921916639453245652988764159363461164674934155480647535511174164711478885489875963461848799486297539296350163461888414161667633069838204212402938796122572204623711881006261322931983426328753412727554921338498691729599896513067512714247222080950671907329278485623742199211867862370315298098337643299044259741269007055143870001317486520849811099609596025485925386116529942508588591129566654396241756866189867769088175189380375799625283460771698224158995429922088834222376864439513868764766175668567532143331578691909935641848705051540724842539160644941244260924941897438172701664455962031534123638336861985052922239436612118043923719706712441694927676934282382973933776869307853783145157956298618569715420414522505679040761224784845299607509288680121487579872464871547836571006655256693313207729089351623417402802455798932585800063325191428766905858936681850848721830804888012151763382001592649513256608991702851353967636574626502398877683517270421751691756781007062871740364612135267690299939569738067393715132158924940894919902660720040765515701108046416504811552108257439551721708252285233393226611663323273654093557642251959928114471879257919503104329900797851763794430070065859809238285274515120997232098852916237986091101359009213151795394824500418664627851672941906309710859103102387281003287559530634399491403267574701479573008222529848039058777609220355548285459727059462811601456466244880143767716473575892622685547747180769247882776436075635122383518230363887126038954628459609745994720511112219430534160568058419826149074896608658214912047614108249404567922677689050178415341671101405396412512958603648000495382030249872178592433413040442591461598396016517947757857829182975777905879307054464056568163692410438031486274006851425763675956381036718454148918807846545792866974783625125507364161238204528014196994507243318020082861556254913966083690182084088821653491013728373213620256615441368268441851763621772953270004006120700858316997504519919222755193076450574523905681601206933342982991519955306233911777650254981062728289150638092608659274287699241308292863361618238686098439658606344414791231491288490639590313980032249764175422106361006565267082340591203147419583647048588081843098947849232011783553956605806173647774886136270668824736272171427618289526549774790865610770919128921199270149093904043031497866750814805853897123141326431981725802504857004689568432878398572060960429927147518332635117201330635476666615726582306219090185501780090185916500897110378178599724590144374395355827316574417131554048406138205574953732306011049634529245319227410031306175853849028510269289091980374946600296807959819392343099535053161073364568053901076860565367438868955248054426936137277926225897627713615040618158631005365566542332337727621222247138872618963157255788289524873480298717084285566376730776025295026440529238210595222874453284426999525037512452454149647886971450863715876864000000000000000000000000000000000000000000000000*i1^43 + 19894830205346620064636879156928020442984787873257953780598841516630077587230025330121640038322032764923084280696975876923021225621249373895013047359889608307029026351700185703322622969187024477844014394553274371938220501014649180278364144487953497496040120391048936865478263707983591384900689573878821170296874620860309046552229704290097666980421868275869589621135867472873540284700401918383616527001000018069588188148267292842063476066763387462597595070252972536684219259308061937561024403375350334416782177834684201500157504003761788586164195268563483701325646146800371553838739639879419745052924490535904926005862682019306851585797316731368281767548542055796723032937903863232286356300625815241141751892203569930018514849124605558254299404730551861219201916423398634925173282523255878096775823422928245479086321526602300387542160406110147705713629355855480848469019486465154028342369849616731107350224745749574426601226418711251828034522754622677725023113953308189403390896910477443858394352046735544387093872369961102928270904725311424352289233693492434806026255687899315528849029696148184692389246633515620407376405287105038783912126276362599512730371972766600226405985959302425137348622453071006194936482048831759819376485143496853906800085961487245331410239069503060050084544565641610488623086475173057690460591340943170533075523405047327657024971663528116800881173029408141560484344104933756118266533574206273637746070966577039721974540100959141063982792935634505683195147334193236953104194388896875142382501408477437286372969897445198711786601399699509899553761436434249566752087263271793390715962386178296794996472821594483737411336471776590456676311670108814719472875434451889818855275500618569097899256079014168583677976216109404981228791740362283844505774609997779809882012069496792506811937772256440027786578406727186114675646700933517327748967700184011191133405281739070040203938139347335563137343933264301619295415638169209532698930121164610731510230766800092575479057740378285369211319995577185161834101849081129175942799421330254581678207781274585307621321532613476181719417454417479576223439470304631796727650552200397536173650190362305835856841009088212366016665007704524446467456254435898983547943852746855946841448195351454632514909646857499084738306327264255721689132220927587864546167109021178846042166618986668218386059273505892461357646383143386565453128266873849589387519112689545662461079561434137233282393472656437739381726509555968714141281968691453775416361139169707020655397020255057969143427125987805254015559631994282676463015928821148977930782356384300739437958158003639682940410778867449318658891894646151645792111744631243483686656476975334339001844174928711307206846547108964030546956700699905748575448866420167442900061460670783871264070514319384414484914929083150437504242829394642471127098775804182267256561298474299866930588337326392875831221434462731874441717503906725802679095664358559802196135199560477165666666479534166570507086255788646237255013151968875044948451763873222145136874990804875544972581402256443740465475560947530440906276331550442087736758938722735406420771195587915847880274066020320932156322145357432879311290505503638874315141726872336776614264510741928439766671564160335219342932311593854844456647696583813291679059583089753836108980599883866137158248396541337674015148540550474878949485684776720963384951322445988529062287052835699688679717532931173089182548424786479612375872462309028266310960823218444044881937237787104150531506162099712435386607664819665228318838491847039920168975052348556017742315765670436856387338240000000000000000000000000000000000000000000000*i1^44 + -190072481286060002085429681166161866093173436417646974270535278256216774561270918505298441186954553024490982120734829183335617397603015053897892798246984185694020376728952550749006158754710073907465635958203121483573538664614148395817325414655093529974101816035280620301505669281938410522428939808560155606258769890410724628149585737311905461190969413117837473545877814294017168902260887547355874015319196303901918696528394236962176809810413688047147575897307393274169963047823837667615162309827232915627040199725009003760633317470609148033537626611516128377259095527159248796435111477005817024566054127480863453051792892687809213300382948130629845533632192931719144823458982246488462721087736688172731012710972737301676475025737014515675932929445528031447377822389883016192504136754925786742376535358407089981442918263198792577550177614068795082164275377963217812776311994244795461015775897729650474652188407250134340629635980074763411714413746948861986497270553964414833998044353589017523999164282477622045713315823740597759206117464735181154578688991006630145302574264532117252761487347522623513292548261260313018934181969257402094977294002369086133073850952579723812159398935735241327643849758598317284690481536844388524482285301171817640204409964147254171900769954132440939921428479374792565513956864006069458938341283594893168655276352102676439230899337716115420948392619490617285966328949342379923430181420932782113289014432694323813999780029056842336568667715321282017170822206824078850172467801667039506501726881622469304166710544161900076445062281506082022801425225920930879531278940424221092125483552629357546215906805736423870875940969915311164534698269557087560715043639195660568151393102267322310424832206050575784967941583146360180433995113455195629555515779703598341450067806085521626974206170372819617376277794393178582959020559003054406397598396523443264572654516033887661464994302157872129467683209320909574880508612719248705070260970346871853193053369276886536793241335349533960849527805866975422197737837224829466327007574028846285675182401682689302654224913676755771014869811431683709314728353937978152150760889269809942059380706950256365603872998341607654798769176238225825232059087215166828524867273326418921427348251777204204011651717520975257987530970081353327105251791740854877595796712627083004480997758471650938359317643247428376369358520444674160446828746961506932834624477547123132013317377427521483428444151689123334386521819819032762724067991962143745940064195682637957158660629654244517943313854853371863151690821899499569055012298913254723986405177091630557401643197789914978576392558810894083781291157366582143981840001270563540087623479902618836974594344811643561455135947842996580272695383796761116707667884514538299910866147109990747315434784868751321592875507047675970004582478102919294938554693122222088597887048802472228969687781295475840533004019718349948401866039980581300006607870662827359770279479865217879712217766692992195689059831190360823029488961136504118609394334790374494756211846412945707960969070174380406760052993605743492910279410183312836556099063209767145671777324925108351272696712206970922314391206411340380931897538759015281175512833473545516838784801208423085536766795836600115015760598274497049757087430010167192227174198682173814081118629698524355755807917866703079108385239933592924168578507140910661546563104418366527670754307886613918882393957167432905969435837514026310080925529843576632009993780540979526590135484827735958550172880779974263115969408655618487098580746836205616904636678703426798795516785055496562278400000000000000000000000000000000000000000000*i1^45 + -7573842319707742355404121251428192916296440616240957403604170703938030283692188035825355047635153195684854206557979839590701808490575450043562116462795789240884382426319860363848682689609465775500181999316480653609595051968764350061285416083401677766292586807857421982281355555661981741273498466100709524195141071029164526635900595559815177227700840483943969308110845540213194878296342572051909818702894070792646927932655683140204969586024161864773949183283983187561330842565028613255262235842753883931457415683765174213987104246851741705926922629586154441825582151166062092545293233583121514244527161819631785946807849974020695919615696037738923910831578478106401283970194886117491227502531808689517936492935701554284764012033748700882802684211914163214604403190872754741489903122546952294484584759715937702623475515571283727085378118983715038455360870756063203175324455632265650553211040160498063131802363724781720534494282461467362963905855298320522503389954477143970308005280312062492171536950209456374590143309410336596460683887761098924910478698762019425960007751650896555959317834010512833256232171284010808010530959791756149632409400621919453346915580280538404571282918011575200380258692785457334563212801222840898551283776238684931304597515054191060066757159873416372718873698322265191019418893464331840996113544779604059762291272812400253274893105046406581825469823004523766778093768642462320016709425408858687933387582223511593409790364892150678306673087725325705596524914194335279709600308462618876240702229178694863681869327805249199966690322557253353112536614984538315745265505207156012180051862866424366778738782086139851604158393529386970751809063967756184868634433300646054208580025834449448022636712320174340054290431720279183096044510432040068806160307681931713446549921302541023864001799094636339976047023167904909480005143387038526987701087954856720770069774428791207826279573132387820116103221796014808869091818024973631798107310149291385797413895395810854528015926681536131889833566429435342742959020993750960624784050938180929265268918024986252778952015871999782268201135702718385136080069806058089639542046061992794444595154991076422396993139226768918313590405742458206430878724192806281037350646259016842871149487039859062375310430189217440270493328532331797673939208025229478463400935397753533546769148566607808151493978312689642448405699935767370619080685346105193967901588361116571753661338059839989938839710464375307518858558792119935136362859713542438057573210727841724219411658484699042302025454567398312812104966225844023593857487725109252270114943085309596159609243393192296635433089225684983123944095092346539247969617211486170340269087321417620388242081533465559159577027072987648461273396006309392834894259076789905464659032128459454414788086251138770907879517841402922074449888705063621839906826423515448427337703129039568420769330777080144685647566617487909586692321948451398528651924290312018187851307415222523806776397244165757156504517094004323032305504773980225715463694977951354058564015684364172432681907842799437804143831992715595192737867171274123595779963727313171415222150718980386396754103039412933906423084432335840883577186063007025315272017293166930014086825277009282920175967686714841801768226140968121152774880774709130895048370194240349048879706566404051270730656907796468856391955695868677857821958066080346408155154840806513170455737509369633732697136819218600431834648438738638364147543476454960905892344301685935480500281103143522670340882263201092595876903516288497986204041630300421460858246666861225413215024594481577984000000000000000000000000000000000000000000*i1^46 + -129116698177410796587808534410560581271442994101780653214292166581026442017718704405904738570141951998216592600729966780369415070754559471720109854487230244850068780049739808574652860361067448148819057260169055181813311906075189145823524329308607636176414515420314696854119889862420779344691824253678485419808081680338531099582806524851359615109800377915252537242330902829485952933057614700140085241954052023314508267493026381361550182905493220134056428407404654042334975259321957381407686202667890407033634838415291719255688794113052024475588597637570801268181784166243077378533467267203210954002448777660111114121665570904036711852573092836218821263541341487475370141938805979828844808500930536919961371188054088392130851483647526593852296954582430873533780545365982752452823346051112770520865438656690769001319877892255997130804457520126372516122495228077030932109085027393439236873536558631315214536714894486297685626956241616436022711980707438505066002814121462632360610175340795738457262337086779237009579048166673693739766492621314711276939355144648104470905673149579577646611515392693897736969491084211579510241533736918012177930166326455944135789170728679255940535843563916956863901890747801283790455210418613059851268120939212862142485335819663682289568882572071323956605480491684204714861847751045096515723068189923327705030900353987659106693242553007342464434971490615365539539309992484450830699783920075659924805080409834089721266109164859280729413039015494274814171987984013080045305493803212389867042641404462732301676599303485276220173720143623413118158825346175166392142005811108410048942690344714738944260036600827490705725523307762092821284044129909526831885292190181294461353658962946969069091713360233185966493377125548905644842499408956268374820354776890364732413484866540381183299970631209130229183472362875323771685418964703933686580338971123022302123906916110498405484580564627865131762864827791316624935835733877914749497332087538788487763227071164556636238032660091138094692362757903590672262356499525198542781591762126563090781553151668395053872441269204597641841293883337895451722714648966407293156396115034047528107295005189010316587355158828418273626100946292211723558455699026086318338213114068821512766229300532840518771245254654462312816275489892819706567942670221256256144942535963403242668753010429863486811489622664875073332864011410804798976177882133900185818856102846876003367674736169955956267682779259354489801146154371427953075635662987945203860351508704495910416041818397568732741082286622710419037879429940992755341787308861836099161892782733547448476367530963059871445247374428535155550615809954668327947745934204272656849178179726253723770117079066267083186872327127244184288227107568419061619663691300213854296131211844953046598436039828824801997665495612905654895115260595370700667159005936509764232220960410160324824796174793072128168583995866837162951623762578576340852202311744022075046889311762366748712856767987215623533717601938902143205902174531579131568841832759853607660307337453848985759745165822157861984559824566680953294473770514485013076616378396840107948766497218646220399286432961370067787118204043573653352259710774739215324513771798373479109745002875064333410355659635708863679032192285258468613688929795883100698451104355671676162345551566886144471540248111022594306161386679914525418548699570054435583709492196811256224712299959184156668663158237549980702806913824449927820938441527061813790635885104723421334455213962764932760850027422030461263067149099266014681653622239708849241555730563026731858623263187927040000000000000000000000000000000000000000*i1^47 + -1447573824604196324342227810231744640637395476859713725846414004818249081097853907465756453010234266215736183367858311153501789632896641196459502035410622102448577565955916842225450693359844037211676172086801134322156359636490888850394792444253631307773898537006460390431356578977957805569444671400999199717641723745274223914209667816473822319244537365421458688416304719208864836962360934619858699472118097938712364780494048702999172420349640780159239316580611491458142638497022594129650306246594687418458367199810157468323568015604741158129463275387531786641839039871385768817297490766577561692128235556977442680093657494697559346918128558284067030824752361942945677153625623833303699025649037188352689451856453590564234360937986247722038286779046804419433540270779043238897983382797919772389795809768518464133307856555957281888916439670805298578759860891332579092311897867206298053122507026809533254626573455188657563776453750790350245648985488769695027758679902144371830561023117300831232521889467966287749744622861206788938067678590837295097016397718417978036693165871688271470863134853638518906702839501176226713734354694871997279405001775245066212771548452622933544430813788143333329433372717900801449161947006615499346373016394096759605883502410853938238590986803670636193507861822651121270299076611611788930146162547958777697412524213898847507221153547155403920821303378833264471041963087819685244531332981636981209048579481020656155515721643456723464788036035618454179516926139730041233258559557359327059597952762065983960305707936576229240175435050737328032817030529862787118931156828826636936109712505345016396898518080123526139444658684978107398466197358337839914434092488783121140240808824035169667317895076831325427275511570281532833286937562824774680040310337346614925017382142459378695205976783113027866411876854901058145234813245076458585694216693019601742160373430338209177335864547452296505439307176436403969338840970807432573180333303428757162599447610719985425112249845063190689187591204794793344103087427904484340928938173421447979602971471556183108740899491908113715966091798811321364879516998705514735498358943757629527824326815729227224689509019286679716261248668910065479538360625526696711852269350495590679598500874323163110298343411070207068770884608427790167574541790074225573229024315161581427693123080806721214669574678903719036042608671475519720254266582942849162077064326518329699559586933804285085144963556661836389464796678677473900455996118264542046358171585051800452221479669022357013745129952897392561274803348833311532364170936673061710396758423074782307873019065634533478244403730937557012498930769399370547921934565094356022470178810805350401959230131717599883560934501357298412546212305922607459891860988409053266174703249650386673517840805260530406388070833857139743020008812457676711628268825525380892605561005205634740729379550963522671061821901575125976292842116028392490036957078538938394698254353671046250775759971821631316434303502755643986356351897411705907549303472554785393266137826813370083822869760365128315144091247720495364103365800760681276422337887607856020176588329418811418911597639285004543281183361311670236982291779475486587644239939888788172680710322969856205153367500882142144938924690989247960168171680750794107617910596284221793433745303937006876317568248090014998590549525505910388506698880017716779738480122412507277363814717368283592422287944499666337824889860868810123521031891172847710095528300861676017938906655023694268021665767528709453659975005730775629365912495741769297990068587860439464783462688358400000000000000000000000000000000000000*i1^48 + -12869156278122959704974242789709685306214186930876062315620208306691280126146266320756296161597849597294756161015496047859845010502129080420347214668431477030495194428220548032504945507869649138175220959703501630905663998188438449436457512846038436324718977330454569005926398650226931401113542346897500100658376256204659525158121445101726214488100973911743559672682556138394030737796771478276598724761502921575342867043501388081046512601861677902670595999595964054661034524916525729731827818184298991774571410533307773380356085659919154811288546713736067589954464073482251104746115283182014489319628111245292241360339086751070990576227293880473045604459753178997187260593932494794387542831748280676023444466865750683986816405333474344580052623104771369180359819438170802681986057407501455035994666969303095750712465847304071457997917514518485880963927738098868399339518816215912977099755211771535705086467018346614088955778681340780866036438606900064990418737268600346662452815835335041758986078057709430065248735474230568170022361281557497663982631636431050626615955077215812066222748866428363875442079031408528854007489670666180011006187321786011837850109457554635491938889036800030203724668963070196856116902064498610871508954446392073252367695422792284538379695538844177610263425676560193077512193965340951897574893568154352623337361567908672391476544704675457033999568878617492581093916495589064706961765388915273980916314148422469418025711536925944563449346557064537515133527340433675491862977790604426057373811309143978841764207574220747135262635936103140804746016173974240854707398738251422659015472095428987726833420528442534975219882044571843347220243214271570657161589584658749364136482965155880518865075005259683186290478513085812672007069403236557003425890723859409999243958530095070578115503206620080544505637598387623203645957662978613166746669023423094043293877626186530252235151180811730845791140996620484825345975092549211504267280714310956287885135735977966879963823019835668117323747031707207568072438530775798516608199851954507140634507603508492123444388887791546636301313064603298611581843501636407100844889589465418477332592154818160760557108767693106562507162132761006059043626271011424957800592092314745551212273157605168319484357215775575145828316369548131507882244100127090402522486595772765420461025676926351697735426202616196865510385210480438185722053534962279434786987990799856101690833320364159323700280722561984216608043654393309815024919905435652861039781035822802893814796079013352640033358183074562965953661254681280184266595713940872201413487890102743276968511484247753446337771257354145490267052901668637907810053584096877021509574710319363838889885745171254906064680732176908132143046329427637393122758790386979388340971441258701753941104141006513552348404156693596682953810551559369730867671299121408286765111476670691369622807016851711817536250569063732182877293937383072931079077041829387881905630519750434908230960126033672358340139258175791904007195826633540532335662154627647276110237631333839582945957799278330777568445786969240136496664104312441488358292399649259339361783792539275266560784518907995853851889335724393220270840937387195252824333950368249746587756439821910098887955555142981262667644513449306046420685953691463966922827584290113426505252856788325293354667462175775938363055508887673576493714300862350979604049680353303473889389883937633169602831279960932977340263081302464008497899744812616124494231816519945642116675903301637465866238045396686238919761528917664165471371511004318355380363782762930687610028294144000000000000000000000000000000000000*i1^49 + -94889691133899076209878284078492227381854468754318626866541803225256285500288063211021914004310745755407682497636052198876007568430825629890374508941905924107462199763371533765003283050366893228561198311175068632921376562142660161843044935857554251544407301765853621695607393774632513609489295981226521452233142420200271411990712935202202967756065439167385462417038643061792402922857786184192307583703719392399790257985434548775632733323985775060263658465338362835596288933410650267466528529621789207464798257534182473223054398730754523768352371769383816040402623296179935876929767052312627347981483448772894064256523948921771791232207695262135864565817306546563287528802178022021198383104934635128673805360272809060738555795559239214548710289305095573634642147442370076456764490602787079849934016692668342168286809835402594517922718588644289503429705610002488460893608857868151706569447564041025867203412582462588495715286072637563482113233353668418250836345244070698007518011018986407612632803554105752659215511041701309106205797739127680763264117088182614835814183053158633396349809027711090553696396982250110850782938248939661155100865373567713288997492127830534839524807030424822238515868884979015383638888771051596319859038013758857095160399001134475464132029756307974264896658871725815548276963954243823104818333383382127241829163956649883986928359633313282813302378151543538538745882741095802925446353718651025818860008744494402921287905583313707931156796293930258417476610565407613087325146140546827066286733769965916055122683461932836248121533764746117581816867598286318094221453715584466614496808790203705075973043558856040806038238521484858046381676555434406763838755713933296707127573146674141733759357687590461806353250807206528421236470094019043622851610905066739674482226492907001559088333730269085093032440011683538648357450595931675955645250350204828386657342764829542814229681831451383328897543248828931766951672766433512383873152702578177602401808352312972442483339175720488293558330761015183333439803975592664296354246975742095518652627820945492223441974453830540412752680385254163930379565760054288628659932479290608155743779856636982950945810672906650021884169732677536380695448545413249639634442516966935744286724012155276538912912170690302935035135350557116182360358526412704562999634950795484780731429768682364627355463744970273893603750505557426416732287624355777226522077919481789442199204916938011885604330457183415940551356063604782553142382186758523350875387807842411426525378594576575680616694478217493586344896123771100155006373795485171056891557046936325538654718638846064333121328399103590478877573566804039136940286914215561967392524660320928296382431212245859658703523946038988765017872190687155345973851369732071117058286953630795597764996748473895191927868151036704398912707736247393366636594877824915005811301723722376949998128634779065584355243759651437831966288135864734874203110443860129191828923825758350749191040449143129440947346167668042066227396401807240800888478536069934654744453712075906833005929219981752815365370818271237484251949424066243785635638295973795137361754198253455760361200016977386465477421066111313111148543284175041788721407023127637101140104096299917207709814382121680121907321141096281586952369417734992897266372830794316513787695307122423310350082417660955934692151497195460740964697475040940797703508210157891914631809497990608074074634522108353918847721473075488801670246962747317665924590956369437192073919368325798443492620011774983495173525013911753634207814923135529186327601477071746346315153408000000000000000000000000000000000*i1^50 + -599740678467722251769239213475284413031425100465900591166033567328149083232374822916415133275977186210873726262921074311189631916205502576779685767039804270401482208702418847442388786110322638387976420415539800328616334969028130510610937481424725876533643362342733156250006126058596291336355014155665903418027883978280320469911341217996574612774753885219290974510949210712037100061205345105132486614986892031932705659520912268466164322785472073180053063981601339545047435912204472574487724474595018595064140988658810244836900900074000080009554903046545975900033270058939637269770487123464463738325577739523031530091197952308209826415746696193890622209319245302650887196412196343357614574371251707762039921568729456532247836413279177398067088016616089112053669152919832951949520416650897431903874186889849505799591674988891037556966058602715714849865521039699758520408260354988267610098833719264190168466958162123066798003819973554691447276366294731197104351878140610390702940071423611335664028073302950419310516100721676904668139895010448945934629978319738888752950273465925174219822224343036222111457224105201183918850859848931905505468306622954867833752171276342279969919558480356957736839800313237788611274876915285533466386964613271742237651582871472755703169732422230209952877312130958376711441168999552890610843592025615716855582572913255954293432191195910133086719732059019880860870513104940937908247629740961267028271880539585296532807847693457012224307920016683257106765673623511237052848175589330407818507110339656809007992500534915300760131340039727563103106873245967633353849826855120022946248252155962879476745549248943056988108026580237997841657907468256718243810828341158467028314820450070956719150515978914950466318704104430884261701262433077436813287327661118391796415495286991947676505904611184386123154449493342043703622229362563802790051629571071496408114264495466506205477497423543066201399402156660996422651100440071887360690442200923932463247292538606132803244837311338482024548117693243478336316915798082603417476088587375491786897245680753629568058663347260630202109860626722203516961320751080396459975216090479865973760110287686473460947446394426592919832027552118210373839026985431510319739253058728796820518224443563299149582763745224195688058437329682892651965632733483480400424161916939531163478121303623766013700111765246505548041844160153839880998627049746916138153941283287982568432885180053861962683594373292477180225585691161218020508805552805175881374815916180853652875198599796948041859903687705467249650873058374365551090402999552326243949352436724077655337280367014559858903912619044641983962180434093263312551788619293100238903850832473379436694379385993128395439451616968534159059364035955502708825848538875026178561397057697994368958857713920423007652983565952223282077325049652554972715920670216063291379389478487144549171374037836997019542966126526816031171509750308225654707010207752965188950511764445368463696178989349792704122038769030976244587035376058984587619860594811836311145807958727496493199629099836908020735439318654888825738370932834283138524819191128754041012904001221451166357500182853593757821224806355477888580528827033868052896004184910791646632026979228907590349389216709441637521759374339379049531587703274944952035677642978021128804988570844238702435536146989581632505760948168955768101570580665046351219958794788054467729192754971302427107153057403262971527201095072317022096686056244976024843488413694198777892938215567467890396242823102305429608321471151004413956603212375962717108369133016762002964480000000000000000000000000000000*i1^51 + -3346359683288183964359361116162429141993774902486775243091209792976810051750123158670111591536675237981376381509193593021023624257061589695810764837559487952501258314317493356729068475457018622194138828264692847797787054189788320050818665068237380768453615833163734852666371924919525304327798555455604006103098092488095119207861807760471257595374595119283720835452459602181133572559249165754051430645263314803600213966841360804972342056850510441960617247251833952727461264181488449874701822794039201032448713299283650817999468665653287510795612724969895591529268590298983449175887204189436856451347543302455673665996645813822244846935251597266994206869513399754451826565964693590899611333690584229607997309131296772152700976399711169931232539907862978954839334074714636062811615470272186585670616157886354228680614310950798409727174466844412448677107555830356549012599774671305461662206932322622431898399155841098146988297234326446824834631408564687838637234061007229628183798920509515979582930444829590453001616149773605954555448680406221233229330496163576083677920901315966888754565813790526724888577970230747734416468228527657569432586541720271169511532948590578692079992218847449601388213119817480147606166208088899286822144081876051741285728544808799286743793533576954752126699922572227937960337662646329041101642470692729186933126772006693069203987271907858456860073626654576374328519923757970405855671146637564235583349844134241408292563826016918364011973667397593997903782111215447824752172741674237331845864695339348802449256706825722611150302086290736722853475306725160426131468919543330174577358123027920452345291832164560087956530735282375416780048922705414008227210922773021730880880006002440345680038152404108417571681290179476453001626333980131563100177305117951705623937470485856736577938894570684002979509550958395529726395574314401952194238764869903525660177093013981244815577927080032771003330712643790642345127926834830774819430464634316368875904448021212077937456420347443462026413987758091962710254514379205556748079111002462872171051811945709080804665008800592919590914460899612678077338969218014441955984483904960123935984907158166301580878480898625539303582451450732384558501032456684129314074068170200015819254421152689919517649630846490466598588112109701275523788291055925432960818746075468592131163782268515014569956632196297314040400555644792006774613333873412806755181468962911614793237799201029332521794692051669227333433538588537999442806981672220403992781891335164286965645689004695098183116403831142800480833955594140071143424767760512804526659899509472248557734298039283452691065770303201019177061032839113300951009808451096262468391399492839591552686046513738892533084357901642798109280396145902764983278865127904266036782199166876932676511444346029281939711254114074063703477421425474574456916982108614914346978351816157385506003818682447050382461351793637737868043354021678830228318527450589909150269919439773264966450869006920980932407259783310263362935315628141689046402828610752202430497346166159043471853261694043037414893433274004075500891029783666043935559871191523682286316911334602170433317609589466619815342875480698016014056150879674024393226140848545025832386055438323550927222896790689807672900201694238412306541392328937120261011796017491273221683656201584090473043699578160140952464678054572028656683801543275001754781023900702968362707405177766218160397136054508842480887617011446308815347736278971684855444090230151595428570737565100124352593118668631366821212625966575290587711283291081944153931620541927312588800000000000000000000000000000*i1^52 + -16688312031478782931757165895613235583555866934067834444691827648513280597618142139370024302221949493385556556785114767104215936329226383593037125976841044533078115563848173394098303842787740481612348886698374683175071401415650360221915520636229857595268721476379896187160838153909680719611224329286459892608065325909328877244356392475211858846266729604666210263872791692631365414187922871551020622030917755307395038982375472787970985853744637658137018727037390692936488998834168985232484757286388355436196396067288225982147609358700046001187022163158575637514111103317696474656061569921305133075645116591360574107599830013555672890841734065428903737911783323942132260253259500989559516967512259316387972930660335228054078343490182319425315603014682576902745834415980768052453229548148750687476453451155224726830132538219721941935458653253318708992731913985727893075884704948391819369346742649891243537446507509936982394891230186849989029659283477468809424883669252082366811706842933188759374589252329528827935013837186510782593728821832082178368463123654887440511377045531102112907802468963923101877187935861873236574412395119061935194182944854849817551007327339777045685088830966599028595586207158710121715320289543038746183644370437994565555305512434384927097506946225129136930854847065582622226920009793638658296647497458882541494102429872687863549077793361486962198583938879356619894907602427953594630693391488891895867411032917966659015252223605580901159287308526919281319480415850602549043115611859189208462001142422116104651320943846851075432816579773258643102465246752697719172380105175264181468907057629628553174005397128270907065805265457436068053489253083792183670127407858088899259524899847607987016750915888527993625078179241878803295702413914371472785598676210304161619453896808666404122714377623208040852069362839110343459571588950990056455420797318825087830170561393837641961014306469439568696049489320886296859204185362928777255537523348198017906703121019762561631713566811161958541943592363253410051951297877796393474813274798761957023049114878148177418774793436696294912654301058449792486737078861183872643666696498458114020820261493013679914783910588609784874869346385522259311985002003004380260650990956060290556834218171563283326370720339513181052413162687879958163748288603709544280514645216457392723961801533367041736419452031229535549273847403962533771274572689452141599301794090857942777100467813716599996233423114353047684703599349614828168422061463298062497875517889675173337111558096068236059556868849157537550271332325276514439853717622324309770429617188773249304146946146438284518101276785181941869100683649004394238368131113578428845569220587772406966822624902998496339094677043136159366055401081744443083256897317876831060957969296651756080058125688348111825343401094514623118084236208344020903248520310764327416849775290629047022147024326392446277720101500868539221876691837565204667857279525845053603493634383320330116607592939564034162271274858315407940031554752149816635431080929078492920576719487687766775855922284724406255426056337815132817470565586145599320686894081042277131166337278312523484307115298139127213639235844231225721764568519102881860535106081438374688558340119976770606748268840827858008571548635614847042755505480593217447917669510403300919783924547598391861788306656314968074815008991214386608353442787078729542953396004062585297374907747411856846616410997644867286581136875918648443546398875469299396111965603145196443280987990987359254632459841622016387327581305668185710193029923529882107179947836571648000000000000000000000000000*i1^53 + -74791401724292239637885554259004255776358187654969714615626224510377224218510860714446630932513874917119618566383787398796096086500437847383698450624363288905132344689867368185315895221175550298199078442357605316651834135683795911263321018644827043468134981098374555013642793405957540796024759415484595229084780321453331147080615565304682974832381851875235363964381773623907627973260481070175645434188962558180063158320184145271104196840373695617401706617944380430544747739780277768392809717795492903385802524526421796103201647076551077851334383548763036466292953234771002688089062148128014470971571426075324019871669420962562712249744595383872237584877879799253512744182159839863919197471891889763090140378017847588290741705514153599617605454451267026424571403083180939326638948251255665610782596319655682036794487395598335511160857569181915280133987276896198852022460354601320225013022339360875384261103653143325486263236573258556495080459483949472902542730836828320707308314379217630721613459206630869145501292562451575114385773000117443741812067341094665881408470338306002532686626482867119887897603847363870529848629928365714996202873847761986241749517491862285789315707395009269271816685640096955661486891905926820383654462064816616979019361602266394795250610007222658576000022384384096553786291318457241194338169451226900385123264436560574256914286643402673905393119295896528269345873763918536770404508069297958550524876013807388512073350065452456394511148159095183727137517489253125636627011641229792686523656002013337260976986293279849233577131998865358689809144460254249553654040746687490157731194378226567467802464415240374382331931282278784010322538790681847804053288939485853083983147077907382304370330681255593276596138389584349630091956103244699482834326658975760341825349606661929342117239124400443411612692789958502445343168872729488630241330470476861101232821764288821091066012550259913406184431722787387211476186807081484030636386773639108152642803554566185687243634372532043566166450786266262090209328407373023786103929280725958605305863945229807422734155207880665291473331382499839236729092059691727818577529504800030690774391153678432178424329226474363630131010430715894134232240794110566822219010435925508033010196784242912344860027484605095367102684767649114658009753896491155692322840247413891565008153293042344614901450276051990833858325282984283842839911731727124605476240238942409109462203040832806826078948429903816149943616890134177985061550737029032937128169705887317434280424795995683622483514081227198930285056991020419397126331095762010348739868971344758347303801128609746084552621703446590730906223932175993335801696100459106387720710485105412773962296873387971602775150330585904987736145663270810914358884641065974433314710463148151987378571555662149225416225040901131311659214018582870983761415347630712882484171251949344643390288614997906915276872896924975074014236486619749742449554716567182243062290590612232686563807009027411996757231261264193710591992477995367687823479775093561861882863746418227488927200183008678520610040731237098546942182990443681011098309640811376344228956772441106955261870120953544803475125166205541133568676941806501087747382288574484816469610746924155495410741881101215412113738008818269219951756693945768817573863283997187256974302016188320609012481075214401807994748147334670768517537678404097882501261645131062902090170537413150976184261190380162967715923691242623279644786534477645323975790135519995279549127238963312470445695022692153692337504946041466542658786821041215854444176662855680000000000000000000000000*i1^54 + -299479045745670590451739783832497304227381237910996250777987889275304364011451709790938228779515966488762364901789525564585342864470744486847722255796533403548278169648768522043838973729162149982120782749194009959933948485958407091615805320208987621737583935109514895730835062239655983197949014062881488416569567984652715338571288560883231253065841568770536282399359541976757464505100237371908682577696871497290925082351673695485208053048898393033467311449089666716881126529227658038383185529833317220581449725629983958182483187796884260029456845195065578385317934499376329363894814859501861733655131731903585406981141548892056443365367738252655024532494176004417004023876211376473161995711862352008663814337332200446312134498647421124569162437382031403291666712809308685978777651617796931975534372911687942941911287212999839510353320958658904823574965931684643480548853216084073204276019783991330264520809515822391612031014529575508857346960882324737499894155455402552953660461045304052311892957512149649240139956538388160633898503477218695185293127895319820984811283190869993064430145089536969957788651735248302895920716976539498877262973080457210433955500098365482906699174210470714518054085238263137708247312829745606448279043194784283954759585895765787689120769013856421123161197289926197304316740300377101084903457340455809780752921504761970478338559906471581794361423164829436167184841386250899988791129260123903368163348803107481342978234043811747358866957223557630252586533069729050015243711570709136796746302390616668884075303938410367357664706242958233086597833980797618105758196077199885339990441675003338401879475544745498093372456570118016272429684882145939834088662805691390049572571179735058958379606733452285582687929382282111148916683530271035875184822067283154431730788607777626461797932640868540457466191023120024759816016220393940766398759008104579694358055787652867750783554213403388376376549959809051701828324023790554169134649970115559598759740665413146744500669053404028125706317304125248358997045205638882178537708655716807609353739577869556873213378560351146177914985351111308802953358153749333175736579954851581677477482391369452881346048853301013035685950968504239104050706775384652420262210570021985076854167527023636946824731902681455423906460460454444968931273042767238415873803792214923928872210206981771342834199008280335458057909477249069553491080305573326930987505237183258427751500706367204662170542259494781554835984029983259893494688764045686403304771585889018348854649321137618097033924495045033686689133907159136686627407354842886436673455914947071928998112081159105001182259899254892379341840969288627793067895814509596284205676923933322712046960822473380800348827387974387086665954147031169580267833579032338760976632900510280036054314858829007088088044900437581872698952200640143610807427378366361679365401371250464652434215651391413211310989534785277476011820605104364499735628775722159818183468240286982395408558405710427423682047799717713661475082522800143074147275310307467055550454450336147674772272961497762919674102547721560845608615414463783017698442645334010973236119938837326583885554243944285696299186961490621201640258249890861048973942493940662633702814338413817899253823230395298416763377542628245877901233396859323191383750127494938487984768078140460788955323738691164705406277537037079780723647577290954375206673116674644983974410178038562991749590867872121459871925838289252431283433595691419911299988957133929490758704505218648939284826681495191763091403439044234948286635283435326553488516710400000000000000000000000*i1^55 + -1061160421454911158260802779487868094330979830486729104894596223188224258688262602368858824688682287627816948453851648722424753867734638737347720211665798664643144012032109961298198383397179905961347520274475178282709932416081235941332795720979669719321010065364270440119698968679489906443896022794813536746571978159812963199365026577958336523006165301184299780594162323568538383178359280427916378269750195435831358582720583226329475378217705669145009295868789717938691785708373398962531722868862433459243545894250838903967363757620325332116872156068841183611594054064350073628337204970728936260151621916814496117009089444255333337569433876838547394275202774797209724812414922051974712441423799252289049538580226199318456796337406385095965475940728563928060419411920326878525036844639318781637368930596371680168062381267324672139355475654146237852117202082618964887090320904562241220710998004534442589502512740161245365999143206977998197028793909220910166970173949083636500592327652612650980763090582195270716642513160454576345864429048115762905729016338661916983461136753376297618679454409734024915372955431944107547302675410449500533829949080607940324064000139765346237678886760673797288654923939215722620643375079371863093076022478891892217702139173164893054842634092627096669714324790887229854400172054243360984725776696413705351843130480571454205069873742905453408322362999266049774463442122476888737166714342254825997014953472406878009061289106372093058211375659131638573225398451641042281673634008240221882613301135226211534101680881878422524115693705693396395865663362005213239698338843611479462026569781407956587073419255462594850020593636782168402322807113024388132988884324264241814800695155424754077590191881621619993523875249845570868332377965215891744216641161361790364298172864546826526808407576559048190956387933128524664207021665089987221927690623949928227163017235079426911713177363875288240923158073582475905133493378029840029917813908275918379963930287881395233731434561389376890137396346190234793513360954755193534139595837979692349743805962530145296565086504290638492624850937810881053449498816807367807014820629136774179012066767578830974627248281198650044257717286011062361463863904612306321272142027387951939430472311120126492208027848660298670527320460777570269620204660755817123323239780267839580686583008995120228578026939831932980831778620546072572391877737964731917624962366635090462299242026358965196431335286544924981937456033502212047531446289835823318498833364992633235533839209348961837844687418111112221946240834034667383064663916378254204991654243979229392803082024620006759853036355053030685066514065728982710761027375987096073364295553569657563738078700893587972204601711246857010716187449019412348897075119829076620675051921606528479138090867965973126219867446358634649684132063758769503711329436120908971227764135189732135340020932914337838865546482602746130108386123069205754739507266250227875352672248032008901420912016526081405577688800656089686391206885492391006712099800011619300471078628625845264474813607319318381039663357770621354719970422765840058602851383302130419360794131352485765520504752754893237986538470975223973568638778413244895027937948834341708670096058225379473228435248563913273514232444322473487536946170391610646945381657406433843164464461517108281816553662730288493224626072469657209376985018200259197127996393787583457384309306389924731674097709662042873318778493204852928138977979796804672232729023309167295887324320295205563039482671839209378720215663920442669236167315459860085080064000000000000000000000*i1^56 + -3293802688499831686798510984661683309359129966808146908401519513251318287580095192356524171074428515717755548353174053989132362247359425466694619657018310053567185879314096323702839807458499206867049843707053027697957167617693228720097319049723777231661653363021020421144827368111646032672629022335078707219380116858283094324602645698944097796562066912458960507209280269771782270096245693445396142514825997303919229860518449990729290036662190381641985472005926013745672807544726628199961351537382720590132396850378564853619886602805789617133663951743956239225114385261837399751409523877301583831132402852673019545651093538852595538242498067837772096728549379128584899418121141658989862893012712409060792985525449402114096682524816663349411018668859683931895478451624958290355480352868085436689739972006230422353079540911807584524144978365447564441057621105972534218759396740186868605303271533740187677291097944147709580540838370088495879152902479686317611227935173653174895737017680092435550458174627357600700824562488545699973449718931101300810708521703408035510481857283533313335487590261903803742674559185073672061950666148300284046101558995337651165929443633547356685158639940393682277143972957107835593753178566721928240421032257859215393603659932247721954902071341602188993750146531662625269597402506913676983841817462449695161730296379278715311661726752581670009012377905981871799500590819817299325989837889052710035391055222391815848302449356579782870492635458128818722949299028776407748146078057310513551175980075191597075551225213638762742933276042197984053035028761983739631382846527564671116855266231897081898640255914524755639647559855730073951646264546231562852984667054021079632271261612144422974235432290409286861943275634064492513392294300635645240610835184617772215318836522862933761550081997820267667139685293333235400542751081390365512744197171575296476028996143410056841978744872038827536728289310700598717639861446592871762064062717422530827618945733661458127967781775624080708427751066026071208860015208921481118029583425005623370938067449647666196218583391802412218215981856849406013007200684133398751062719554497142821002302982203983781754540185389157183135501095155999536256265493081254873472205228597959181515349396214465892382021921891854439035461478249005316299444718418074896057469793254972415279943206547540961275628951260324355692225344422080609561274426103951939842796704154590525234248079511867500551064509295351164788096260207945027054614200559094385129846861812414084167181953987003523848671644892775675756293163160530137147674179582088027904089461731094437673762766376252251630706706503714695995974771193401403263430176029909039820787165768132810374936255281346072289085094901031396445425452129529004098795590430845583801018581486076460969652028128744843131683825862059644905635460893709632432900314220124260401092271212534173890115700656152987117682936398791061958129264903847460737957648603849492409426017256953489483789698757334332175028924352399344438635088390115460030996538260606327335615817734564974963853621682863111860661749351403970709546809843936285327148432063744506357529080869600414843757234476776297131176807023844362873529651122077666111999850655494175178093507748066545207126616198835819606808073542378754813142335233523869269141133089931381016596766070320623615797225582205556348852859517005422643924876787442627191495228992606550053088379856636847951186485741223933736379516919985064771601822071761624748086162904426955908255669114429603346386268941753313381437951154262438554803598142566563840000000000000000000*i1^57 + -8862824537137370868889448458219062545749160330103008819132151219960980823821502357318742895109147150386687736420143347611749352219590291742513741380893623068731544725615628887590224032085361337544218888193828133539347554458516562995787432017557417620061114720865737220305911568401529563862317715118364878016682214000836112558868238597922188362182249253904539884902216298248779786502275098577088835631270833756676572689936997556001128758204794043142965986326398001251877902865386718128499726530789842536407159773195180388585352107320221530578788368072557851384808373214557719270447008440151332319223428383951529822631711161828563204724659004487458681053597933365130816868807892167227926679585533572840746204498470158906232888283886278203123874816150395743422230825249002677900108196230835885094716273698663965912137044088552490367376822346738303886797367521135222119767393015661669735605440222811202216822105749858030486130050636429914298146725301432295343853827180412589190509954034653918700417329008184041887508995062339722485680940682063174887638994792606588422548406384240361409361166744093487476793244336993672032746712436502499761748033518872829494999273042450337610774935660509808556761263111391730094970868536575425240858004091840918911347047529848078467554114897893175490668847006314181381390527500433258924951620843322766258821510115977332807138430300337520598947297834098709769249644945491392821915417630353700965913286455230085181814585806555466913475137007928680646704187648765212825646093894950941091648397289393511105981250082634254807040320433074765562520183400104950515528015218189393576041798658930825457007720440748176768907562241444896576601577974990013632805466002761939280588930377084338435856667422266142480761786701491926124317725162445557533652514684733552122958708644654602814676347261440424845912997173862494456665755073160212639654749392037924025908718125968614922684866752802871348710610268360390936877288858384766319669960500150030834364025510282293907165199927357714495301951657019811437952821841246148408656431994034040262192643937901839658190845924373065115093004834127492803828633391370019030491614375365702972813244430436107713182893718606454254746964863795476013095105352631421363450302872101636190223710910598941119800925448246827514339654240610748715049285863717983218019904988348695440646357580428897704630310254597865092014846354566658321910453681621493616183827423284877564272217429653693076153445585470534136991449836920314469580281918693408004284054912003251479253471700814129216096723755947722776304989493311186688970380980910287236062848146871911090509585819578606186485075053020223127564925231456852186580012578115800233677854626300598375203481067226219976874986526552105260999498835853847525215903353681954805680203600991443209174103681941682404646663069626319388404965211582735608458310036655003111240545358957988911063232952092369129907830758006423248945655506659964064500425419087920433181887344904254309576887902560398063062685708883892701004173453378602572633949817096842438927427669852589082830192551465728728090593168504523606947333237311287434855847232765147693282480728401811019879902573305562110688761357067302911226020390689694750567120410465059818358220511653288098329293855309264396226820778703956411651224750774466471871935349083827567753900533974468433033560810202846422526403024805723481556131824249919614468207237462814224460076537757041751979894447890140710881426515940052274317497786209967735858300476928974321381625518755991993959385976742462438534423632447317189184762776282726400000000000000000*i1^58 + -20362801404820783683421126313039008368338225770937657737524609742855602172232358138734455422819823514328717579653431397964851333487256064066278017469315478228185508788109567942617790821550919857910850512192013785967555801461709554902378108824364574301306506359828006719214701703832842882331792361439898557623347344188423720079564484185977507849073743249169716556691026788838047926159049385747157043237019194585551088157535284816497033895138014363969225389092424064706704371534799820123943576116656602704264701470072572402397645104155950340230706386107450644604129868511493614027897690782080251777807098807683774118988002875180714781203207007694247550874011677771318224627077440863701784632242899823404642464056076695360320714279433066503478853447079523833211546754641671202986959372018185697782017383630091812101061891310770981827973263330808381993370535263687337642589902147675100350787242271560891527216280977849537358576024532514430770864521277340880806420756235692028872964006677512354647371714204484545546721521268402047377694547117032494765499340600907926924190771513619775520944096568510299360428899965031650343459083471754461078635644127958939171381257491830860318642291635783527623858372389412525199505216382069287603071483435287121004802980428487233892004943831104563792676336163537245190289219095577745365677062192070228657580168454859716494640839062235482009496642326627111849628512323544926026354112666544781500157653578582303702317965914455934808721187605824088176184034800369580949724260961203368086600140790581174454637685417546398714361973470654987135793423614681654434042002995499466455799159879646796432043129076416145921915004386167356926097552161568644397444336850110682863290037091028951284148840887984463093418469479179768867290223423974869320333677563826939977732426462247824903861040466149608471787804698001832599397240108703345645685272718936548128308021135570700371021417126305279537666867676490279196728350241625687737326300855030291452489021307571727035312479977149648909975125450889011743092651625911923974364168716067829197815025982860085589360774379711103758232545640843637883406700141818877433139955917306346258685084343191524462493763527750850971552550377376783822747263859414506502034644524887464668467469526585718911712555378235507226648596872345354140843244076274702331558442461171082773254778623653391590916323351553839331801272821277740372077991549635482717915773003745001552299316819444684519522668830949915772193457413367721615052781039753771226486953657530078867842836232962165619564192643496470543317904116230331740799982730098198257426669799562459493663734786600757593492139699926063281381696469297212854437554603213078077415919092792064327647342234526790452618277408974405399115491189057282340141311780435132802834104312469542140191500941615490416588575389309498507397522653684839373472808263501656872647577145773794629133645861264278934114785673198190433225081965977961146791710775647555943851818788623364200887335732281350429064792309464786458829358220771480122628604599934909185797635401682278658037515224742845393098293157789182132827218949390188984716220160797421901154136401803232336217995723546099239025746513370327667727778296629810100097896458869228214011750570875453809074097580533222850932715794073357249010409214368764386437092194318347640457262694924263768428934826278106915898236281645546016924823211118681070386434767271492381751922375546995732007937416860649065319358246472192983452461014203485491802758414170050737870519352622470086027970450490873147005368176662250548323233562624000000000000000*i1^59 + -38897754851684406936779242278747074759987244868401118915945588381812303940278710355729687390881750713440451202933049382995740372036301390600968148556712646280871789375035715206850380733674325468799052705542827442675824723986285520235782747121490647740219991067080716362897047323132660657197762599867592041572812852799815130557256815323570132228384704301330151596981721582014115619043097702429110246021823554838591527478964616288511643051121566143216906224475611303119036335064703680815069169557791736699229993900642565736329127358542375897069398419361221823798073106724720210107270140008636279052734103802822384462196715344985943223393996500790530773234138970734640001392131967011856545421334318471487965699057651480941991325546873375705148809360515622984829989052126357828300164838174746910762507408690663315554730357983186190603205006018972523978259499635507834924242570911117011015973712588219871129092818189258005252732102532191421576286038389655437497543483873055866875673417586548535190445061703595005337979060714499912043435166727858162110121206700381484801503562819033145343515031938080195663856357888683117629278710461865309426120798948815256504454931418721067434497508720671268902909599635718045103940325649918593353763827452604683236844292341861102443948450027623759006863136060477925532230944488601832863330799554190767882625661983726000211096401809718718335349530667106682566751087991594056242279421793714034641897873529441972445463090566696241999687877552539388764391092633241192196784490725352723280034891956751561974411849481564445002631776968949100911322435490715354036012236532180099041670051960429024668088669673751363272239282939288434090491474449911164352049637670028864826177766540773130594613725085134176088538059272303101127316816728330254399168758953941562545204191103173330316137528934848020409364935916867911514523021519351080342866213968934043284701480296901250309615504748834403795732311931357627214729560087576162843450645846394834251807782742540844749649179205613450363440012717106056304976012906650324964825498982853064450556663631712898870176933371417043252299131085328594022810560048220846902592222805186838986192485370821525867199182355182307061126242208497600044391230439096074621433705355724103637210482900277282356675539751109577134067001887208691165218049138870348727464297615982838856648520577530481099544071449962803077626269436355429645780119952811979354045408295532725263853281437396562425537135205742541467696632006869891346782016958356576160328062784520848343166613425046452120352873938488380035886629188466769669855386890916790973477140199905179500813079554868476434921930676964105926641963779912543917726743436334147406133899560150992239176026934047813088235961665140576465481636586123319345364518305908742321288031552004662859920374333958350518008142974213965060695596108066027037708364283513976341864539250168134205631230007641307135462237236707635068252549117829068421185649479775764496410358561354270116017600372171810090908466640032294368282428074279969204971771426786916848423283771638897827820280705365403305299161320524210671220448609930166282112448908336254588920578989134168502970221800141748759910364737290813814994670996902484614827522174986084859615335735456078999018548097627095074789661157981980889087142569812834130512829736888026254030661828101341579991368171298890132958787980514371066120276407627074439584729036426790679723916519927406819627194400414978902992658023657271496804033999572428076517475427031502891391799416383696815477981230093052296690122913555313831108935680000000000000*i1^60 + -59701708886180895148136264548120731859995553964423339864622640108079270469395171909966248216218435449877014070041099919891683295328910894106504388861468549040747628660097676463195520397921196583534413820649276780568762688080941394121533299427681538211855904009814239596394381554551568372441101990199525599321848423392768700556217749644432053119933258566568430894876850040192147923774915173849531881368249761455937676783053700182063326604551502684216768329126479765012183802214953350743839154453587074875730573237902870535897857338497417717370275185042767354036724517464135452882731784271811026064105115592793751833474908913796747892309358704852213238576694031357326672931748321908477131032225726854291230461474591508508022634841573149565280149155658426165206808484062731430639483413997427687374320315327754206865163304089767703050847876646450881430738213488216725190204091174648801798344326022415924682720321761542478226574307882943398276684926155680012488012527389362291583551051653992827396971682880837274591186306915682806991372566584468979795843288816786336251315583747376077262923533879113405227366512311694074961933252814699628154168871694327580228485404218068405403342286689284156987674594330172809937756190192575978876755870857195776562366995320475993125228497992448510560065151035316976395904303800596030931136285389687978397765648487676109184718571674222097391911718052513721766281247976892503692138597433773890396275594342091406277542192732180955152490811378672315472982821431189918621165273373080616191057570957873923263977987235658939460081954498978763095094920887749356516499435245630584873011362752811648067894245163182447973285663615229263939430854076275046870025516501200706870056469658167975271723434588088166745450151423627825344973114822568200751174835217961735161914128973109101715286069125696998043573337057095043503803628548863340614611209387076924554901716660605221373881445129787167927870367767274100806715936284342926143449024037758490002464917364238539614131561714618521835267482852301101974360641623506334626427759623851224701577223421609779562216752470024263753009246161763947014029743037349895306704363281287784633506160452691507704856628328915713998285824586830540235184212533694439675576164809296928081573464847654287648388918437203789066596472557096599703426050229461296643937565649999460797453603686310461021314211109744182788844546562783474303324807779728183373752374760853564362487226986173272886634805380393597054019607926811408211604530697862764461651179878605494390424262942957624114076788141552626580545017855548958809577430066216691346274019554955111136671827586698946077305660155616416454730636286066135329765016146614247221154841620014653995857322675707086383747376490297518458675555245787392548998735340837025824989411692807832298393966977410670323187536629286340013765498695144017452932760043701449994213457241509433088731309763427743257388301179922959962815022212528333194903746307662591793193612614315143793949527689979018023413324486762566890449259615422677668064338068766006378471313683761857111327036555285149633543372149436138120892881975675233965509309905342874353546585514120620226091230404798393292755329556211086414486672090444040073320023339320807609166157963912926069372569654610683928871691683474043817423329328929783066701476855973001169815624235212113079895197321123787046121114201222748534737632990711306397337230719549191425450484300063227054267899596857993517405706229939191173528840036899067144663858614943312949126170919537682895465566811669745387332165740621581831372800000000000*i1^61 + -64662218758774695723848138717469562181434129810830617706171201702588587935323704211596242423138846564221870357995415936704989507933183970785291293496934743127762557052429407223525069031912886992004578331986691743651709741882832689034858150117386154562765385158533252306423107177149443646827722863166779018778455470571613186643803077508130791058856685363706848965680880935813038135702372131744613206207672299715676955634686425496982560940828934094294770896899275950298520194876001287769606859751664601869174531700193394855075782085224234480677248725109970997401313599478708061160920271064782811045654095837921843349158984927523869827229391116005083778920288252254199530666730200559892320790997409296301137064821660651346019715161247562536623317057729702772139339719936591221765599491806440744454174972407847528975247599763812901729417929091792672173264188356479217609976247967217707777584317282884087783790586359037365829321371505693863718335963958928727787189984847863717789230632234261082158857877173692803143285119800800307508085544870552117686713259793910306401131070656153947371116858181872600141451385968046947959245091005214518852331333790036349652130232498012747020888667519813142427860598635946306735988203632771294849220569997234131687693115433209206368095446937958562270735415430553563107949390482276903993162847847480346310674617509990363443631633475272469992293819436456419947637860326673500416029706097438140522705400185681965293453262151009753117997628860062507869342357148357763663392724206904559767049867526376805228374239074696362633120798332185867816547165860395524625809493473582294782604206723614126909372018100074312305488876085456881929932513266239434199904110580084290020104129091325664196432166374597173058234977783774896692577349272879329793921234151585042609185050446552511777221921524340753739396893623904640314967201848770617763803677112333509736564403435967250602057560327282793215465947404624940764987742957235137388048360984585543366732506722637576746755240527806283500786406232831202430945146790861695201316259552843646981360433754378678254690032951969810332655089309235289123004217191843701921149795740132637945485201213725754580033515292406146781050560707491605659126581230649709794741545862334866091430666754700375434882553408810688497728937762049795155999742421160263328970864526529455901995672674652221751772620725035453367592545335537490151608114260245309057763066363400194266732321575777675114392939158853953655644293428209686272684021590049902025083835502980860177939671178369907270893407833974081874405452783149740944537806401911538519603276520925621024861778657318382229962089703164932614293693896009321171542757858927884736789785417035095683028383683156656780289032875130273330082412133253574505805004515850349153100638495816081489707856871795128038173943442742837828123860475231778382288099307018492026559362084917589357513124601441700545751196671239964796279824369327627568407376079488785226487458425595411701020155218660507671851993210677659307288778731345385930333445518869547826491434602967642800454651597282647285731687432243340516685077428010158121254214788651279792664317009998466483267549435515403971355086629939390005929626495352702969055643313744671383990205821620477183568537959801593594255315188333588634556581137310476792315822920545803629293967175546550260966405696089538745452930779015826814482981245667473155149868335013673428098799073716498345325774134441150663678940078489745628064953969600600847420205857677837581847116319319084363607702898404541482103318006588243968000000000*i1^62 + -37024548182735423268019092900151366340234818417484601857961365938176295155266214210683756712217859329637921201183731421496416365679992915143668088196991066148315020457451566018561696689377550712162613332010695157857138054531448411835385609522366084664960740556319713953529305430297071689652123010360651445773909354909906723508297032419421894286076338107197378277842815090255915345812314121366454205813641692759740926850119837125291393567710286498476490593762561011422306224783004491366188342483202029799251029096221360688142773309536781657318890908009969880582681086089617860051104472482207113885185942429596496057265522097097963877685268217720825336283346533764437342223260104487334877757829754275841602740678816068422640081960514672016102913247621814968602294836685033963602011545435410587940246770660999299006419429998316031766112509176758424474085501282975052002668316611551834684085602148391834029631687963136417531350449437760163303692261163818496302097721946799406787643360687873494306718036248007883941300874882381335601723765024779621712983897586951720100315988715536181258737404720032565423858503721287049777082822123213184049095538400403645675512556630168631451903354605166484683138414584472415414677030512848857981078929532936292970359378746586132909690169514280587560389975013784967694700575791590115503948771971266198431056681418572461214097159679265867783335514969618405211616429063910666614953427396645712133300584469411646652388241812269315631256860866239699268852061132303656406659005032827742181682991413271989724716360315211208582592965531756792714821163429635946958086210238177934107718267993745544816565108547138246566283247798740192882627739830290238758288595215011890494921241891537512506659620384567281121160861438785298640131254098852662333847837272654749820079333199874878382316730085245124201233149233922857336085520896532339051506680761663534364873562147732038129349082426347711524489661108797069540856848078939287406629488985002041381655952025851431800223721715882882924163191975060572933834902869959753258031498903012994458077439952717323430783721426356702330456177235849711804536779127266385679692483202318729421742209093241724187500405605544638171810013989855411005952605312166980437803228004025029418210652923551357919456786279388353587260080050950063680756792997835215486543066389486731573927460313038195601616664121780546978956715537062540138749001056442823233498154246322655996028824693990255215950404259074851206451536042815275625232511591982184057825472422295691139575047632955196381825135128909439235203808093435227732912193720213773614988857721541228268646622929461482074369379569921569034042529195981544727048277843895478605912649909206403600482632241867779015434031580026612309805380846848898120009371099216703308403724333734658490627839415278597777341896686953733258269096607603266905246195030185740882240829946816775324886031079203632892521364759022073104262693885533753398725131566341292125123274375803087066764520524765275733033245887756637357632894851757007484564132525726199151792040791066443057463945865894072653965852481934407123506454728046357752116416456844748833971598244010840103054085522631342627192466485624332251124399131733018145815572442873526710842851306466674754925113654774302311940007376640396484210586637106231496601305429963677217007738556530747284007494020204313481341731943934680066050995564623419470277501126392419791199974935233196558197076615076003305943946362855314864011102092546646998623414927435952754992218974114671104343329739803826241280761166561280000000*i1^63 + 53737839654858936291334218337456842417732968713570270981031205406596285874577857904916520411149026863104605424180300531682984726015906871570408753007091791717023348542130989707848704881832304125694633608964575217621842816183607762193080777376289365684339550168910798099569155603421352631644296880196942437899675221783855858208889513752609608395752193581461510678961114386353968564413762834978027671001491387811304692900052111255752761884634161868595910887177971929349427255853642121514940076226679037945953349468593341166568071386424357998481617211921001480842118702996874882757132956623273036396585720748372468549147957168515178341811885885788554126356775649843654750932922815164329976113579441087414002742534238604151133082759177528838132018859267945629112583988685325623502206564334684304965685391883466349357881544992360926143327662839082502334278409741469420566449678953848150593561590461812482999210820120003516581390811662873119759261247404063334630425856312701638175501604506816465686073864657880975410337340608633904598397839807609199554777014285703677236700784867662366009977747220135721269088604764858976559054678337772231323524070306728128467266370915508193301966153371230404344650333255611832401130451220732420706754237763862186806884218506670993676963418702236840606579510593169146019969126084988593970195392319173420940405690127830246702430694525978021032174854432833711720476077400267384024620730524203878099232426269257467716814789146974682992483422234568069286653791998958479587833940399464290938855964871019360809838587212837097109974931490730578732257397456809601916820348973257811221516611483963216029953042903080740311692393545997058892193871601707073380021283990974167019426409520546913678154386504355786032185438201999265344280890065243106377908452050340889919744353634024597367420745819451455046863410505183722198349275612613627093000530750971047296378814891323601241559872394560530331376168053487261005837443813315298427294788334182912856014352221232752849192132673506558928245740965520938301085175379700065837642817190864255346635356276101713561478044089550802734023956712990480900993330981383585952675728819517492049791473514192895561307345511512071042970450285297082413230878654549127553056109721971516944093063980179361961619040286391202036734123981640477951072405638175086729566428371909188785434824575694889820871446472662341898738510855440092943592875978291869675771184808087496043160208052509494744938649953609286510259659092982324638408975330459329836831611185820496934415655135282605839021620031981283582701695343612588913393037499149230998477956396958531832022588222806078198192999556186718272395452399089502799126892578211958576398630579872387893182362908788119538251949722462917785034347989100816317612960363032169851695268565048041815861241276869440132177455449322152504315207128694170900558644144333775310226609127876893153054155494278783185097204487552942463827164831775414085979199575858773896518928005958450511720362533771597756188454360729495033629711943882630288143309092856365649499122647773053029776168356259904104184814415268999151643402248251478178610960033346220347322190438808588452912549569012392939984288845434400610614619458896184297120650520433189473095984872829061935437170420098267756645640123038540366650474812114899228566648051133705809311117449450621118557152662009647242067494354482240103134958631598648421664969778329289535052322770458080292546917039535024167944629501279926820649376483649827329069777244486281140132357588334111477498229712258378688170767155200000*i1^64 + 74465704633423843884822842084314992403041384977809890636467218506349824471247472168363209223389232557946605587872396494038043488112655631054389977956130981422164852909749799256126572347774623918684683601265850132233451890484699868698899741039217070842475594784255066111407179247546920504876523049626531874287094617200698869832331592003057442154992746277462215899077405065294929663354069789780798536667059358498663286149228560048853531869743832696780719644357728939169552247247787968299910623210229128561440155959875753388678528174750818202152973309491504382248776262909182224727884989403146419417535266264723259392928291094818281878983464484272222909335484138236465757498199015103280260090392696864631843368981377454331900137928679519794362363555891352141704487019710761080889111444434707831956732567726568685669813360083113301166599977454776103221954565832114331656345821918699790493027581212743232129256659626686294709909172173673648354403750434953945913924145006866451595923460021931427758841830710552671082745268448048478805256431368808149244056060739896868053484152936533808162102048297151594986936583996932729518624224650676890620175711077937512066076747247406469640088554253662357034518768101276647893585692886571051749111207704862684563808574276976149715228609250973090232534406854303208117700893338292358888663733953697576043346084402390924437485120111272277482550282333294862818540229090728988269554378892958130523057468687429281513598246981514912212674404538809745143071355126027520039982633044183412159034171245349704487906921146529936048997079803835795911008667204247552036323788548515180528341236871206047552219324031297577872172345977317386268248574010172566188495659034563048470265334696920504336096547432199609705655748417406266460560937174962727247968543949275460401969031072281623427596859285280784038523476766735863393653158955934468171536730013803169853837040208736601934598397708906819858649971032248726160446335210989597127040691877847921868679617578580742284058818748092242988958947273042887849577833697355000903938147313638576902915497157500905273140638347373217665327641387336499378467076005622411969350148695480732014131808529938348135926639733558424544298363854023997963466711029145124321214822258445382806891336030743247252277041137106900046825318628945448670145944540858745215667809957510541804326313829507961166210863779499930340416000998615180098621624132192986589301288358028668020047832731529084518879598536372890090095488494604781185978250081582622048240435789274893056613147639564864574929632455078773465160615292218142021788932560945921759483290706698387542286791224472833434409088243918352637653375881503065286807028611955659522189084294320990094915130573329691804800455174098707890819331918359664811474204603415368205738862859978221422058528314615318216884112897604481295988786090955523239996107625848773482224908919009301789147924399658872593348953350822273243740504524153890905349452427867247406580996198672018411739642420791486649359463329815345324042705770410453164692684480944081378379957633865304574473249005909178187523920977785245246204760825777789951748843404390385650255639892246650051988789571455542973987871746239413921071627665807195082214158260389455062523793738485417906100449607685697132424072055366035996266433781919804851664899199993098924639493649467988023430185800817682467339772975947834331900182348630715473710658521648214159379394697602901847899350185701737881325214101550406067456411699301354394830185900925967476206220993943834949571631686076810804592640000*i1^65 + 208791926164830321944068557611869811924091401924283163452272832124899264198168789175448571367284857206142698080150570803168147570616481424733114857016024610604054799916572112936718044138450740747431359445683894895956461742185430659494751842008303440010485862449564287815301784355783828894235480455023347235312389857588739724794521476865004351485443206667818043255979928432484026163455273135527732109534158331177310914527019213271520539285796675405674541366789279434025458058772818759948253499052171512815041806687174549651171827581626351576399945061826247142699463253656187927741070270227312899173585414865452270950088635028001808484886727021842708144365303359986091044971709024260348074904862685298481600309334267695512193634290703312054913497636772976816288952802220765524575519230705049851217999266328183544935881413798075764601453391881183175478185325110510732437001670078713772833450994849698209990747683503121357526048156240606410390344619533225436689049389417989508810851591021901653175833119031135183702673225127790864396027076942115548061582578816494745658181600098927369074425071692436036819989072800084156746943624784363456432076929078520815492691086388957301384421568442897597703598984249990583426873104837556381515081992839901133987281778245208710309203791744344705758549012056935194519667703950009347759058341458509260184794321619822145247333100850160052643715749160174048703909047794071424348218762324051391238825338984683317985024257200122810199777234589713240056970715545428241897463787218782973238414635732211170155050810289187521551615639606981896365044504938381880347073546789711782458984478295996623195203814845860761573867064680015244935593557721238515793496079127129585985254123702907304095918700712422498940146457851833752967563299789330092327618215598777151696324896460836994599224547845346756602831838194816239390467953387823559504026320657595753807492272847009114505586219510431280545327775144128636466933907568414979073148092151554338950375611795994796979698915746287188854160148550640918044989914399866464492756781574081266993253123382034362536608709764120276733661690459231393297994241276431071235769287142112088672106556938679099517452499883388832115920966947965791564523063908338513312646454508603540654471841879562805693562208501166094752007067496290240345351265320821580872203387661152276188429706555794055405155946631071560729769766198803824348870457018377797684392353802638136917582065717884342629796091138231284305784868500008047365373304943287486536123187802184621551711000118903724552386214501884398246663109106953327081438813661094312707897528217701403116716721632975395099363155623765774321213348788417294623187233522341214612103253190001153415349467724140503614891105721626072424373787132564558943296856104301161830419524718390023291435506144705021008546371167573171436424422401983663759963037939152966164242384284961506900606360757583117347914609998346175489402476334481971653276151028481791300763772570799974368096226714375992931957338995034214285327031092326309861583989848414766071633332051458902566931883952661910889156021490594132972865720189165999621463873626899552062601731072071821979291873743778426710548742209281152456016216787738092562350368330332029735978707159649412604030602198850662319383067673867786664468934013858425677081444216903156477476674472165344492428986379416344441960760190713260996676706991964333235062486364192653923911043857781365192873551521950249832105228866454920726539875315301343890141139860207251037773769129290216032450259038295293952000*i1^66 + -219845172904597126690449986662026991273303601264350211813420744163193580666650338361635807760722070273528002057532476514967445902399381458365460099262312844341754484807080611435965637390790147034572670150423308254486094310048341781454104854089484783309244236276936183179695277727230951919219489886973846987597755652107312148871831266561883775282051262263326021095258321178094060305365827517829892701100543464989170854926595828649291045104639418411776537796116790545910042438895868477761348385193425090401317935543791646249233599443742364837969529570026744986537256223698347560270605334945426941737093832983819355130368620211652349273004668944121601780227728972348267837083404011248999991709571243675492523716012214338230734061033349471584536703125946498545242384802398801706289849371781314802056004994069747423586575616247825032046243581796287613022219886217328289719424549064433442319413290617107470575362489014208221227445118794282108815191114264350326264890867875200223842069640222269355292369841394340019133606478792252351583772126394122803776636398467159473951513462761963521327066546349586859056569794876244780372257659608612585208545486389073607800591627199423518159931721026220820847462856959821421299742095547204102789388709477607787117554619838783320872947011880423732295672063040727206219886728187872510600090925022334602195485476424959235613789278066135053978287087857409171139671302860788207543137114107138860465819198292304409401224869400587073526329534975683588180602821582309712300210224314623407546538143946833996311386287501048764519240591325526977343677858053241938265430153599720666074995060264110281238004285762904646671445430491100855545130916409802255213059231093415125223095160258624055732089168192665888346287711321495952912880548565345812009187878400634319730434726223073685674633489211134418219418628951439798260499872458451087064301941367071152849108854382915786800319276849980873297132761426176808819771689904568783580202368933424847379021653631863545814972489673061759286247612630271756936170684242762599096429998169124435392693984568311587399709074253845956305530069643541497497276790700871977246700120198369113691942804184331486682684725462517799424757592274801581830165527305047459311740028977274183773403761701992977249566220762826678038601282001758961289119072403796034430051076022009360347024406955234539029433176321767187724983047126766682606923168350299638552040427447730319587903917681204561727003190683732995848464527190719275394992427758194660243612217131077062818419177609368245057502184183770206799719949973961209682297655092812080593257544746510981734998672853319875644621156464192503248160036464359845287253484382818660152427346054157516968076879530113114062812849926045843480558634209704903566779582527698935447390106086525647416692629532447767514975151136588614725164331215303554308174050605429925296667512264899749964501493226812068399630488575616977373585868645618414166610702080475346345089242590190208727257285241977872717840346851055639799235540995427934108566461386269537138676303957999654841252812179673260968933807490405137290122437939612067182644551450808638553490385501265293590273084450782807928324612073166682589297925453828429684383702327320306392976672707728601026323966389182155379495210334602167613473843152418453691039230527846259774470958461530626304535033470163839386729842087759053108539438195134214315451271325571701757306350422710157745897645296322536176526654225751911585617948185014174137692854895424013360293532193065155723888323828121600*i1^67 + 268125631490919468375766912269412856654974198423693999858363767839761386664634382958574258448924005919853093719499751401571402422255939307638596646782088760111343933746755995521675193154950683807674534864387977091701391158429366574914356680054854297815135996536220443260170033796563000513303462653799602686036540567336486221949908190814165853920439708058387432370780175730540100823945308722884970381479505240772615315306827818994447911313720229042092693093759423679584465129655702978199138771474113526494840783803309008914682248636933454505894291817120365608203688330047286352730328573763385388907415694889458392987700527722416448720810167627074177749514611668183988098852130351577055591104951554789162259399119129742435419309297664946471636440887966321856572522586367039979337420889471032886138965842982033645292455996097811007707228150388093484437930272932267762473608544493706084053840228174356530903979900331462752942028655718310008068225683425286741410804535167188855544983417435443869938674840269871440475905014165901273025833347092254614625534767636294232382066254221039577246713420036982205903275758931087231810572292243568498827434156970085071892705061398064031652121247072317730675630763014436961668309745378197081396869424476911023799588960169665744784060700810383652252824344775861448778466213659423496047670061018119365337346464429874363669869645494433207312975984613307760007981909717893642281993572873514403922263650125615557793171713367450645033422899872284337768037849827076840325042585960488975784206172190212869812019819586092026577028274139850323589198427918640473216614346216088222328821331851949342867593068913760771496901634206208428517640694335842033615304676459208565361427335911096016994216769628194672045342317091311511180881357189426685485399117811253696361853800807090525357914701393868349432629224151981522601903731116722330584062559165816214264109182559314971740732951554250619219589679025186732348242442045873119128609835459510694253944840176804701682825719763755006195610961197273318413927117795522521370218084773700156773329598207731424800928716480523242238074340933747342537207259166214070134392279745460745464799749367336957237742488171069623448711413451106488117699481132256244270801395077637459528549949955645235850944694514251789558821755967600410837701653229931718224450457199121449982116980729153819687547935481227895920162460998926531706606258301216601648717984547565533329621731979601312802427878893341322151202107455190409246574214486699514925173535834611708766408777701436583798156432495077798748832702402193154548954176070370570160793172352066143093452047354149790002730266128291507828615748480272431600731586203558859766419476133040611236428528621459192216428503251593593076196404502098973411138152586053420210027361217109717196238834365407584490681573471135837504423747202817474057020786838487776570217199610584253664436088757570096057669073910364448919164012642122475104389268313097937648606496661262986807963617290378842803773716370653267236738718060025043785286295939439963496114067078664769478655321680206146952891911929912442111322665198120392661527690960809662236481635302890553926375131274956267804458553958075663967859179859904998350627580408858375316598546787164212531483315560741704199707395721245459366857968396286824872707818128229018083442563490725220924243852530942200665738750329023724203239383711458437394348444707650565551564353010193204950080177561864844659929787934067220467337916780363897043420223478871884223352638535885994687599738880*i1^68 + -562033237284135040091890576151417057349193479115226443770522332919190665194088078907172613165078197049873331303618703498887208865182992828883427258060994724499490976398368869603646775165617317043203902481884132753483260253153324720909333329335838735042289208805736454469955525230243201207146559429081461492501677076028689323010113838567735590001541643412014139953735930632950719753869529304859798185308027843271748822088377758731905490471508157748909899280257198377367193811627153385220747543501422365569998505886284314434267121758026461418982623404920833399924916351595533820103683757884343175324544612567356063258025078088704555200257043952471615704855960674746145681652623645169449638499122737673524674870559422560575502502444777876725028313784834479182153536654963714395611167890638277972922380909186018541240254578420204957688244371178708779735554570878663819797676912070160346263069749356795200171250327732016118205843247920930010693794982599459241577292254196829951664286708326575871949518588857928063673952951588096736527615385555645045908701359152109795712792406072744002997912837311673861129209210932005980302447261443154534001809073839260269145186828329373659357378368082130213840096531299313209491998367662076700115804465710103773342899672472007472152910580436223648546833570512662811684397476854787973820788362526493309431501515867119470613338814204286408242572716659857102565860987162059723400359171100533387916870679393739626676782071487803688430524672125017258252699102978216851025324431017407481029641562411946924103694113293038213641448290601288503188311780554691436802009087469321661882955761589930658961079923561529261969538236733115326778320828801273728168828597240955035863786172879295695198166447556414299518437645928739758199371175427503313541885269162087882941112036903728236779795201106746999289227019209851524332458029676183004068428242175594681414458149808756642459617258392123038314813101301850450330124931692898843692786466083329502204304416581922091363931830034692320907886767513764311046238895309181083301852204613392198508221723685042672698442799006202617098202116804458156656706756797963013453250220521487670173729305042182194507076886278813620874509067184787732519501255413346226593180421321552187708752065875810137147017985344573619847184415188576680207673195914642962086439193872280244191939706232095888068161909309720329953968263496649635205389196119693859034748012814876968258815119380623711110362209194571766290475419932311687747370681199188889236119158263143500436402707965562935083560167120600622219716292570640773499205751164166732341744970959325210915769593650636683605706617014019740813180163621037503255071163096175018000061579914488785538464920634218580929482799989265491251819932888715448049360012853015914066793622843786009553978557926419208977903954444417919249040453225518197595028184325216838051202250884045595995778811364072404819989724187544204747523930863402117299070956144307277221680746530359418189828600650441208620486490073336282924991178967315761101904585202241216962029521229192715135250147314108872696205798434190971150175639218104957924834878604856195074674572085172107994225862625067035625147356230106723640784111942900637987226382969532065959555077972897863125138137505478325682641138486080178411128355113573785822150305679673952231640071559456441231846931116502352782377458790677068785249042798531481504727244939826167078000288830414610395268003264321312611457074250176547408991957770294090025067767232537191964262717297577986883584*i1^69 + 465528296518899179398997600423659230170452566044338295320742118636705706649867204406337840208001950471164110638881285246784552659377620674117633833327059028225565468230865010220949576958865046074094730667195445931532997137608510431192768258447567841740468894197197964010279926069150239821707407757625551252437462467910828581775386782613733602966438195363618342921117336283717170049673614503399692654781594874304061118490590735500494355005440574843179781339215195203624714928232956659222756340945853912465733038627759328397038726184061663657308946365004375151201441231145235400224434970511824161255288471780959936338464901693967830243874283488762228313867943106984482951826046240391948146290529864817805127280730553699812066725207173045722163436549729345113980158007078495998842200050812181040497858647932672841257111911517585286679849173207200877150348250480537678612188572199655274589885004911281594596544773317987796798325117856605341739745195252273590931895676256854431486218259493534829276330069065479050209358894346477292418898641729540116523734430157946786800348833462014571543213138806217926048335938394051612903127160016485872562272932511755951267622663529954297929944554698765199474219257780385915963277663920492294770196468096999236908081011142639439819289262748254160105009111840155947470485375499821849087857949016159155566483889592578482298910713811805646890249865336972955866545621138682704211626088623814455927686351963370590106080674307986421683548183236872019747665859261021175317344376197239075820784378860771222536523841368131917119671114209023929170118409363049969574517398228820377283945629280824367264963834537756301490504737147800480330969325533399699305410113235365471919912906805198668272001105702912083044892767444455520591430421652381380176637293399623883103026008028415978642818400580488101449259986755155720520849975184887123816513423874498013321361153180921432585809052538680510545661058902273674918538104295479713808822468961029311607852545530100220359383720388732551029593335245825321431972269820122512629816451972961768187523136021077154285201683567977451167320101612772556200343328071091468502420921055886560639653706680135816996853737954401977750253922744303218625174770817539469564096549627333622848433122348326868515610483932726929820196206179364538879387105815811812676866595682392230080047879266742165774945503489054504998115395689183537356595697631801485603493910685660889914912469052051149009294457596641592621628966532647417779185958920094383737352007338959977099885712262031773622586247437496069456789304915747208124318767354957928025687942411116027326149678262851817499712968277513725796519237769439938060468395081314670035027542230275217602274301321278206418388473770065230613839829791463884249189469084628069121174212156476681590919866476650270703011220339007527241459743920400197973102407840885525992519611287221131062999170317306047743200701730023939495856430748120668754726527958386508993271599917339584737980745560995896152267281094039904955023327941769795124950427457365015535865215100271751221939872123628251580079742578107998702141453480180064117194925535242466076808469866426536716832982545300723275545547850557947102093831490357590144440272757417318444592001058945351472013012238103486172792123304756788472514224349000662557770517343473137078729752278940835104952737628920609666501459028986446614265098000451807685924925695784283357476981154690098892605365517393174269327302096832925363247941606053819530802522464375292492315390891786240*i1^70 + -198277002762543639692473836856067115497261191741257945923087347453347702909478075757734530901380016195568842363739915317482973457815180840033239066772740681529500816698653007950869489847235918954280723623394380463630576024044644992726375520159361330633051174020899207277966906102559167216713848977542383676781335851288820287803341492782057504324918970384123376304806756696845311323802777538604873155924571845091784635704249461919430119896289118638296961582117166958542828475058566030427617460937131811527771131671070109113074793733690440924276552051380790046755657059184839184571872495753055788487784059249420731232743427810506873975945973328171412285384793854176497373929689884046555025402930232997463675185092376315494871461043354415042285988944607349154709903587419212012458294555623913751207536163430404122062736052328845041686571087109078890738044973648737739951879906361436306703800743988234432482187185339379056912280399549264862765337173287955878094115144359454812763859037890158474516215974712379001345888869114720317059001419081112424311818686677760631652799488977966743796663523155350628896718975435620472122921904147883363906547149951643995278901155508646678202575844650680803044299895472468587475198005082407621010582163058550023465869125793066083380774347345623844146386966837360887280240107073206678068811623806526462376798046587032983436105006706327998133626716008483920390939508107330936346226248329668694336410800102395860080034737183643142649609288761823994100914091351750171857205277729041252122247261869270346190952848927620004354417119626506908356060290379513971677967673876710156647325024504802967055529274618348005059138889446582501772282599743833595088603801248585681421993899311362001145451344949252522674308841334143530705120340646943285919350342143377674839133384405226150786991217436673467341773371416557817261731306114476278777142225038676564636773884773172565945189985403722276051090115020868386915583017917557689835658631201193148306028550314111862386985557012779803433793056083343309166508736995746053464891599474750980969270058402638038638886828350123823766811667760965096791000987472237891867755095323641164256879025486479983777812906901314101248202376559520262783569307892340036631108633824653449126169127250753551325162472526450767117485212780655822705920633261037755394449194072782639854295173266652606781847319802787685825051767614054586106667314958796661881164098876513143928114845695584225401748556441052939748744540855423776615733272092108834042730301366693197949139506178272429895019067809901456120289911051976026547283754597474627200333259611508301407665435706957621096460831834145962463376607496885158693659576684399005461256807231647823209184835520649782403257198899098467141150574813486171783774962917159204973821740858402531136554142811775396227880042264544467461706087483161732231923616258521950948460036294564170051778848533987498185448747625621784324786083572189025373124433518036722028364149042805376069570715066079073472739253972471336527034171577308232048973990097497883043205140911980047044905379849105106626476133848436267011991595072104198251194281671855540971220171641778111174442112741441557684464078795666424308372491408981510756247531744352386221763383675020441923998678283273539320492213813976063894555311311806121648048564605882799897465775859926229870021762680773844094506145028978564839108001453836077243610482499470353246216396280543944354835665666358383509065408086835183759902754632488402155551987274346237503802966016*i1^71 + -23961224970741068813347736846017882130312520410739911774878067342355555904408844224783245014286805524227083819385527878153087719967308969856726802543839847371747666300585185189366704861929070730979777064048948975033069611848562150849795899650324227303013671803528179233685100751319948243718704031762267743441647851973512114590504102009462899711412886212360188118480126520369444118018801229625135066828171039628025517496073364390801075842802788843085755947326330457164680819599694297046346587951775718930595916708275822757999485750530827657076407780855926896814214265602147572286937702257218281153110505733174812521514148865870708336796408230160763937836023078362214573586826112678868216860582877642341273896491722555455542725529170075012723538780986030115287676509507236343782385529055217780594290104166514481652020757567353765197923872979559142798704354807379751396708714436802425795002575875352611968559748034271592144276469749002656888497843389599075591748323019885688353293536678487149112973374101716085114975577487568054455519155304286020742581726829160846094380755661860323463973697661991802978884312940107719187475179936115939249828930716817921117516294404250642121736921838694911210420665010175094536716833500781528802574826265762577023974022783098328888953956063505217561570553865653141584416530763733559323176781527236632722854259081572542416724298748312932941448732792515367843884885382804282378541752855945892124556141033564070699075777249712344068730865573488187941218601821865141648069860999600138259149131313924715856998300500817929246209779670719467697238231362145681180065651921809838180803570043681631500861661529499028878108688760558501368475339251336284357001857816953281807692229103275682441188131189212929420844089506703101825781923631155753846200996920845998958386561862037551757855478212030283536080827090150311160671537296282996975749277850021622393097494380401537870545289823507325584502848117411003239991040175518017219796911436310174508740521500136165382542999105875053170889691545757966708392189861863401248306943078803345052870557741129850631834695078675876400283301014410850750676620928326834889260648997172132081796031189274686298711994318916458538766373494887374669108840713885450878768038076145101933244302013582224501442501818549276760904467212645601381676922489017868738386752232287815836957203263607105766316227047372657624419990682554072364761290614997557156042308045934180770225876063149900504081803269257817479900772839482112076172865172991094995540994222147669728080316796115704748178131921089080088848937114345247865972566095080730084067619482612856748647098120504577462251892326411020115801484920922150560713275073106874271064129018908411247365301346153607242729646263477970548480385200007744715664543486409232442158490103881858745216675501064500152254580412415138697961734742017720272692889428902601502128742192175999203532278690161706767671366947301657750889203487440518372665342240778431555836696578396947317436381632803235440015590658449358401000284532421619061169985453251687219714289710747455966373886295432263256870436197446273106312794458597542501404736450464902635575617919917639376809925872500058254607422420346280460679199886584378971324228849568819474233545255324024100965509336968615645928197365695879612656176810009384743395215516769844042261778477494589159049664852086344709769971993581991606391526540221419451083343491601608002178560564787440400004981223635857268601340073641255116297608181778907284799684447673510264832*i1^72 + 65856853121460588738579364810760696694758104922607676144163712019511277450832409925654116064707010895779789674361940982808417787405322763259169723330527685637508268898027213103567322071320826404291969208228992941728113096105432496641413098134585054465501724648042735028894452967906548345483238819707072642348309577659407397592822887544582036310691157026504675930816738478742093080100317680253597747807471140006731236719035162950111925520956422242565586573073455791174028055657118317782989449863627815702699953005614030917050257567284598654726774000514473283494983583405268781147012815667597444430619677702417391653539229117220046914607440004166456892068060912520595285217345715547699740033521716354568564128109105089969788778105351099899115833315502759220861952729110189416310294334977451505920827237090515232742642580049616555435698924906485271686711981177845949938756569739668847651199160632154381609616900114622626164820174000755244713851408238432040948306647165233578010150206625176948809183460353372489613866440702703681073562500484548478962501166604531401274072584171876755251402195207136448806288710006658986631207253098362055184720351224196546647453900837767227260186143673324625043443162307617191791506490667152362645558796404268462231953266432769724378083346587404614602851574758749297446043004085163706897382922425442131624089511151723432903324093243790981245782044780717026722102836162597931555721552941921521657960037855556447175408808096679891891088650691271670669999013193980612289280651035068144811902730220951196914393369167171280065550364046004236447836976872580089352806692908522425439443015842413444190887017183248340091876212696116308498742738030457022307036508960678721533653147872520488080335894420028965465045922742024908493131174557501335834207254668840125138371086871591709177454653372824828666920109548361731814171864766682960747880346806825568075059963846605866722386491174181835315027914636161158190302102143417775957626225388090140616512190556892140641782422508596891133581879515758463971010386261884607409819506568225424245623802051170484713668978966624706667308357812464422749062042910461374279557831918691395542929432743133767324013008350275513032402905670373152492520439199729043005491044559679628959205391689785030831071464497773868738749725578402486516284262444785473569600192943551602156937335018668900058873728580172989812385460169608433001719993881094911279848393555472229668047519505444297480783253104090350705313594673081011719708831747190763233958314116404092662623477661187171327145652501068606120965594568928894592731275417508256245733361530788477901823655145899565701191846164021796566560540962686722987655093515104695340915766569759678278152241602884961526893822656737534162604769021619094212538109930067048737616270459516870584900728967044721335243883401960204848801753653136922557048917457473717991215545225098039214200791876646405560799205404403693339952757158694965349276076009526033648112291796294334809322849067139112408961813551222289437544791528821940549588210952263222665735511525381194892929385411230858700670143468146745668178578349577272216411296784296977403743693536327975811162515609596647801537502441677536747125018120714240389271525493520392952876949972647578098944491161146645075438888141853280842623601351241812647664463332085214725384733393185841562389122807899482303755035931933316194404529891863878808580904829485710790118715264070836588070493530487453044436707842694105457267101892201547534898941644439552*i1^73 + 5487157396856337303258435408686264978510320612136873583742037901154111978821465830089679110380503932536671019640188742410132723138806027220067831571181034033409100432452430008112946819925372880592257614853333640394189360620363077821181406657511064458806978976510390764815326343999383979812129245131507178712757345804491793119546062297238486065954027243487814777832814261646559080845577671493074861323063053007554426110816027340495309955286391459989310507183129901068210029145651996147076260536103944169863356611919579273982660615826293708968457505833524333413995770133751851021011734278766982241005832528512098860998426859218605163035481927120700171085396875195602219327300113667006758111934941666955842842417363965948330795340490098907119820834555571971377103044819454076508096831727452308996882420286341591783375972642894680699106031341144916881613454763993182813128690627370658700619753169736342700361789803534521833257436541962597812963051207333748083855338874410108947066345814006098428801540699899403728570219233640697331497354497630176997747717755060344605294358835439195806290739667617488451530632469673751885782468551352995409302885847469490118750702733130180099164915712957102072486375715617589515436351376508871672972549321760833511692355754444303845479369403373826986919945418634219828819664867302037240575032744147500465277854380946824707493828172620626202959491848001247911500706667501046104951699481600355453243526621361050341526428026880088639947880699310142455498048599780636141220824141155322436266715956656251431369842087362209907689646513761060380543625921507904717290842243721967081531892743775415466058029569940056427183703232931699282269796504019378141993099725389458981384784147008046288846321959240751551081338079859888857980483411423594029557754275551026753869551762478129224029436502321050738173472798425987966554932197651383316366191762165638880261630154687310916181352703104153071934489540998346902064485368933931898005458327261802271311914334507023160584290175928796766243870312125678219444826140504132682004624286592341903106251110098575333512348031212026160111543116335610976337869271459603218130546367546157031116460779054596620338348000521303915061679296158728977661953811172750973701149763960840141093892263958572096405882780447020760085081933405604829212244195265358183077549221229353956007844673114319399248363950436412078693518292069833788271943175706580868533155764031914207055392251357453942880875703570437801144318152686649809495010012140932461908424633174606164955231169065879225831675574473851488967093516226365874430685743836429346703849651448917542258049706254582588934047967938694859442002431477889288189075008489828912701424473095893756194371356506620452736463180944685976939040297298867856434735254343667890524787463970792838189479731534042010387054796240205024761113825392565834162331405480519740438210338493324764214297734802752314174197915276237079640734016217929982013163239942351010045167299395033482760131635119015480024662241906307483018427556210210535924473364797741021217643663933046990138869097956088156790507814065337697997131855064880178834139369182910947767216937321043101912215848667311006785981154541744492544097764167678122473530186149329232530962426885531358214167843282002097760743703569916065011516791428156838513669958268134415348378114108963135336698661885346422331747568514236439788718690752080816611778784637986739898051684172298099301986069213896202659805490996749524544208136405545415716904960*i1^74 + 26973782355533148881428527082877716816916197351028554427296130995226663033294623724674266224613222991130061192317511872161590950897722631000676656896303034584849096886489563796351049770714668544755418802521041420914305311873533097321854295721939279120894672924279720626626698703999983972006725844344020721354457878198788295381932775764095528879745343035908871767797269837343307045488677881065753712278349119300643696769352645674637525889593658470466463739262384508862511449514962764704452642179100850926295121884844348979655284128143299151087476773913541837826857774057114734215540976889667405766897212420229346535065953727085046919562527201954113288899274258557817120781166578655436123819841957575877017331685532992615185478002758777442560308193963788276032353062504047385276104712935535751333681637294164417887149580841162527777542183919526889333738137269223566846885852948253214709375082465114552525496920057206188746899083445174774989121141066616958739687404031283752954835106556912955831055306007350757070802266645324738631073579214601006671243441787972764094444393753654224284347204921741677664152479898487788089684300499866757267156425345264690091563878837013509023848058313527150682351748958349383797006346345943610774111444353921027968046648278576599506613082703610109054000438158130275615691386970455307940013022383647849673478690050404695686502742606684241002228369766175181286842311355409345114067194968241998135889463933780554542868970442215310486154270620021543451974675815694798952464874835548075230872836105952893075131139269298164799407142445931181357405854610840943613602722257113418788186439675594377857190690513546520570152406282032373128426240736032396984732575094104755685542230188228451761894934434942159083897208959815981219629611760415643241264710017612969087142679460091720104980430194681897471402995712931698053207459127578940087010361882254628559489377539035728719809724928481782155464752247094474926236106899288185683853680903408197646083774644928799557435241493943001269346277030047030906820870209668923046345609864442918393543473237317478265397890042820736457684901559005615939706303267684528391465828965931440266000053285561471625514387674783158155739435279995875917932277648978038587976843816358023837217622555052905013795112781240371716084311124125276751581388555569779926629267847960202332347272008121214636173803507950384323025680477449958325931774333841702994182335944881992781797844933375399971828838908296377717669930044061209487477787523955613060764880730473619417998939487411271991902760406175167817553574525614892247694080350084924070481025261310133139537981187328977248726835629209664618775490971052709303730557068796501641948563566053801993435628935422572073293991167543115189250413844744059741520298984982209727880187961249963578206319477845020441328541895291216525201725005360847697297556008569810026146968252197582119682299104211869975898361197421953839989196649103939598374512811361327753655120695917719179685643752448621131967622196591269918054433197701966481151668518794575163420963159315129173448995107727892673311586164805268211214738575459653914947676913394156985066722504303272294226306058249309237046205951465485593246276420062448513580535598312839779483936380430324424980795491407631749155287373453754582878476603181729206033399554792564122490118016898082420246784787245997163620735395851884525566470005380865083452377339328319253434093089253381411536890166384683709261819370679974367790811768494268985344*i1^75 + -37224006377164609858004273677495664295215703213578664865945328844285655953462818280934498990573758307005420479788813252716952277991405296363627648955211766762443382922965033082070747164982852597674141789132693595824313668856161504256683479793261792114169050925994740426578429223424588261601527515202986877043492725453810239121828824980900671975358432375855088534859978310032430713028884465657433712528953138939779049190913880196364323066215679989058831239941567205061580294691818350841872156253732915321400636796461919753202210831943381916862805191976288330326410854612849561234497587305390577487002585222644098092762591474790819561883979235283579657079506561781657772717310023236636524333475002792907123026875946153333891728745026106687692113031660573952105339385837288696948129169323567815205162205106560216850731435517686364387350804199595667478234242727034951326343765564863356428918326798220781356217855423682197519021889139978631693757396260237725974272958335472729934183030603538963896947832611883473748057743518398292485394482772832118576317512824676332703456911133488637177029994040013087507536644496021257599111360423015761604246024500497821929944667293124269614528042064431269707031935459400667786418521997109522193388534796502079498739873168945081566063621799496407882339995232355223170918633768891411361571599072532591959160075846617062318841442348589024222879825365023928864734316176075306741160118507613232040964496041682266704080329190908564076813227457392797754995618127586098772179391786987750028220667575937664321888509935617974109385427746569242777647639288131744955401210410235510822567917677554378851189985629722159874539199231179399072720928971917830161724359266829592750408834582284157717261800462207732421153610676472847089332072171918784509703932918906808302664458436230428353876507993836961834473511756493718238282849020163857418391255907720426957451077307255403002352833612409639065768040850957744212897729617718638571729304675989715647368068601224365772016853342152328856978373076338890643653588025585073378876264803731749626961140950353229329445553890596695588901583536892915815675488637003438154470121940031518082152585287037783004010133251860708214294447681968755811439595711016176411923387814961923149436040972167818377266115354755568791470822429775473306337766915048458642951862749973632246128915749991707535995069740159707182091560974552854267738226755388104294029862387489773686994941019440168739191417257629501181263632770819662541092354882789763112066741299153136021472409464958976277535548420730340384934553766520133309028601533609257685895816715030014020132879356227394759429578490231273822720914951819934881761457333413809060888831184589002310462279365854041808654259355723533142847587949904089941226481488184082073795558703673459675122410226801771803870874172219797152307901494800591582611938762953788092635995662963060364496214999902613795583281384806455862583508043545128216381705841137343473613635038046113782187251919041375763595641463489628931819006099114252207126053374304949855631980074065354845314810997115191608397426162492258797857195038935284083444534194304363628881847339764748390356607576422206604429975186364480105111532883557466006603301615228775739988609185671861615752739866592800227549511883848320827648308953741761390708081111236983230457195016668015305443172481204379320155633109654567494712151620995111531980100555050075561027256353900404225813066071028155780514473697094694478437109264855936*i1^76 + -13737846662529882600263245474152636176523755064061477919758389924664363992822862390163151260397414414697764652788829971298363829694119093211951904762803439764343373859517853310822575177524600554727995537286883671797164467928257367270829870992527528897447200097841260061938202800910002417760222481718266413426016024273617120094339518327770260310098326298912140169887188055645232911868868401690720734313110941041379737538456355747856709570984257192721758631807377629358753977311963934522416307367927746119745721543107663825869525700574101572733181979933675270480058267067981480609731517646950136408847639137578455945222441076357362299389620207066848480876390537012685077099941367042400200057775071951689819302155570491012256874150259410329011282802072162705973816185401260346165713568775454862171437368221145084958476956468099657485438034036886294907049084732198980892353271004540277458539449969186077873403766591236429873767191558934039317598638778776185224695343002888749014142962677362856962898187429103375289312344068093903564146859751426293111704574876494960577128984483686105619898982342818929363111504347272921510670261144980288043997477782590471110691284307927771423156503797239501820017743485949322903351398126215919632209901911300546251074632733619132520185240287610831435952284236420552079628861017413339571850509661190755762866531203395487791447012982081058478529806941076003171748445850241608760045952026193905494574986886647042225146104038280154778091671080513323536950875100164904787481330440578353419871602208413879076278507680686261315899308026010821052085752789634675187893807650783073719285739208520900918506880237575165677417536834220317894075131762385506092304356047963197003752785822508990160524805589703733753873947346340278690672371735797659698405516998745735828899985419629401377323437236441478410064526503324613919292265906226318561425164822487072452741802184379962327009016284993663181262462245542592759287006057113492417180450749799293751108661773179589903194128299631159915160686891739436150634532057597270859218555357478960307963603202827478568221640539804235361527468842284784182055312472546765016696415911864687643985119560920569988654116860914512696857649693706277962927178046830939706456513972241291684467422384775287717198874740280830332504647472981774825481845538729793088495226429208572966731108470283371695041955582339970570197145870291028956441497297583726652419572480651282658047350542512111720166784674311962793343435868259860239998145025670496169288117864141038490432341074872265849470675539604517394727703901492021148618757638183728659162183621627011028342673201602917574696899328141498271991908944401437814951709780041033351392306508871568886302584490201499401677879756345542494544154234907263037139294167167340146557131229717202733213623216137186724268378727797590687059247316280833666184280722612998912917871478667744963400813703073983963815031864461192266298337024076322513152500061056091444385275196907302827039311982573944258957520915106861953366137860960903983960570964121082845685318050407443038619458065523248493414187592988530899538449803660331711836992371700577238249682516088668474093463299525021935186301824185224692663197587913176194577554101599844390337350332506462053993803679136587666723629880690357455389176272023854044323939511905016796504199945566914318286395164413769920523030047263308626217647750601946410516178801750477113896084081231198497538419846468970330947969359712104748165669008*i1^77 + 17007557373607940563688867240568621585026667447960311785022692251307737706417370091297259148491679978699823281164258699352585308326762136889547431053044788571252103815113877194108920500053843704694745498354196067496793578828328242103892560585222906628321877141845967237989170291369021236709567919816049635074372987778380251833420721644038282559165325344509980285668694334616437450290280330310206586416365002524898810194025222116415630878522205284262387310923544709847772288118745208102144505474126542118929542227208925439771991568600162235791295397392068658784569864675383149693736879033827773121619303321200990448322719141247709767526111699187337697800904659828006352380633890903631071918813431158531597046581436087394277715430058107606887416270808773698606128135938084443813520678076121191082760705756197734952874491326298235880793804750744781222876815821740574200191586659936983530267087576714773190301044331810068048391661964075097559259552556090642599974822552703089669083196363938663673555858771925376309631461499658260712559727712292944909433233946841051783358726717468374190185362676149875197174768785590323671714454167145913930931220202238914359871264534786575103919154722205641750074524880357158130252752636834146212783940179532238675913570271380552424656120051088944096689233544601820596191701087311263068230447794671640936741577002323669621797851561923212222872002831255553745089709624394851620674614756754382862529036361087371124940289969434916346456170137424195543966143538289945326952015142705390787972848413690033359287149073515262946386870014748291842624708503030285963453834110330718997103764788472649642770387063495844650987209731792788474287526396783732519459549065495010856629533306927893768875718116888317064026512330332304621337180796662985014443282572456968871291365023209952195293988135566183805821707498799566076297720460348668032585179190588262376530627674975326040236450638535843489128848334767265934387323193899411471902529756373919468133983970498388245361282579842421157690706017162388352979908267738107220651592732106170355230227166264692574009994674287512073182098544431655512250734982229484803184806861246160401348193605550747545669925369737518797682281268833089686378367633015748215910613169679062796482135730377499155785678705867243287515377013167770770026303769405602411327048331876056932181049640948413905420295558846364554961902577375616718432678872953900178958933070753367759996916224135130449100427964058802600036858394262873235116544968528704761926165903216617169307415292427053643906338447150620374264946799647547019179893043587126970599540597471223886434866987246477927015294344676401146279864752803378561898348350148448629758588792741379082987407213449692536613527336670349037157995870191195324195832458943868289647694289670721977453343851471584479803563675103395139392326490421537063265909606739859387569503500729091654530610128804296223574008336346341788930560696070082421604548682245419367124221659349590756838399906276064175132938885941700125143343923067956678403595420762104315281973169352472048338463149458256647253708383668347814178940217208412170895758195067094845692198882525276899271876455344244588404236324071168001832416444126588398362970462568717952838345424447857729267387605806726041301792961434004831102641795447193511477851760514769277999363584220380570540784632238474164345254742093172114960397552182568818977069108037570158290450686018495997611856318500503619845418122111277140990*i1^78 + 1860613849324172980581705953741933054999433527989143646278424710150313881476916433968295914685976701501348793750388697803300105761077089600414800466856395752524716990776441458265736782186715601307930989061398251987266992058993001425027108128875709717342210295563582623535863888858926136892325588880349901800490960401151486336386073579234522100791852803707784232785691242880596766129997522859862460148764748126516423569506268735815848069219396510527767405818488379138964393093055612437961550126865602101012785915226414644201017742387076650331137577295559653049885502902650880248961483004302705876786959998348618246457385204048169399365061486956732221159558062918400335980708347139615168651064869341623349156111600938940485212586652300636157543294889690049650492439290080961227139135152723344268926736007865813462181676191270857680368128606279824164490568688069803085722643514717526060533760007289002718639225562888702707026132230441574096214771749463079626747919407592138449548870411877044044402694403179903804123897299241052227479669403612712587664487807234532613440334680300319413787717493869773725838411373928158949023272146599035825945645480935447785702830482947679451457815751301552301913268846489032283615047106614046969269661223338259888924694967850599297095008571990464386709463692580074749963404576457851911838533424283721605714665629854214811743539229716519471149073862938783496889267434992776890657221516025925439789938173751986890093994976096004156532030153916009587290215180593555764490569441700917553066935470259203296766919527425931212567273882681246344679756220114126075402593222496144286146147096499902149714954472168283585794601501699071460919593974714595336086118140554947830867705466973896248815824027854279118297445609932407383017488641366030186317027167154109724701568446568041479336933833019327741973650613371243493438886658200692821137563867937669497851064586291067856461174685169002657678678485156358328147651288774108375553267858810167138233585790822624400926827618683800865221621276063824696158581546871961868290368713295419460652667246676791216378711718956094733048156333702584709726845759459993805554406604189581846422622958279154785752295195258888625235343973608332855581286405537454348930701401917412423813330725052504068173943930210643151638983027066686793120249460557709935551847342080395984291592468840376151725516222407158311534045858374632098270979800076585190583959567442875115944867965523887784674775922137316003701263246969824964342582956400893568432002142496819200906141973969110715905768978566633130693288376906043479493577281416513349737735213377682881455002139226956566552708235118038877039022221027398300312222034384204471552584446624529667849455685465529283628057518650224346494440390778323533890084559946694953594170346189284194726868721066955504514794147836683300941395729321091352776939232672363153612929741628003547737178344386374044492574611801012038428389490417200475931053750077241259299606954185008242103410264176608055917503315282233921701290088310773665438529216249559611371488381182985082689946220976218088222560781948329677492794116049708106652154249393165342737488178756275013116058939828041550409699975504540259422113774336498766786457921540801535778689574004382115731216923760272158562567272763861674393004978112758706932650991994514509449476292526663321436876493701512672666009597250123283208885102645057602694169059745356081178140468572455592890346671851696366926663111315555*i1^79 + -3221323082255905779536457219582109738563587503584794970163257156228241224235074748490915878001804459708897791264601103898518028840744844672011867249880561724482712016173704015547468340502213890586476151963869804810847271798877497363242750550551917348649599900255137772226566031913468729401562562613292311539314447752438496363938916287152287598146987397137166087110409313682677755805438381741163043132528516429328477494167571929935685992182492599112945486507286452735993463701155634847210113153693821966607334640710654830782079541529610961857694510923808748541996835520414600575673229061999065719241648135115242040532555981963658987633612736222550096945911408507781823244661648496211157980234962936993323990744155703179929632450393580914433028814849753589857603128402909874118146768687283498458195138534407821663044313464663854309284268524626687502635105002354956085974243242590581475142316253747958063020884895571777214100284643737280050402498205661544667014668833688299534014240638239130485214421470647637316989158106075961583135632378268178897632011022091925787238842658886255840390355686362562834540554031134337456274761724610383830937407732524699650336243753430300262987465518595986375906915609409002989890939710848280930586918460670928373176692245116063534074402641915910446574943870469073964594338951101619583574325408325833680475091714360016399868793229301316669719851016668975664023812569067453499737064485215723676016641740643736607478221912702954677424378281016198369619369415235612179187818571993021421686230153655998342437037218934237684098485234856589702230445957491495053036202162852449149829866459879142583057626127375024933242132017413813992382230260990247864615405193556807291784910295343501310148692195684346477825130879903652087179637181503431052177576475380812213081769438690907443385463882333419764066481418966157092172252744376808847620657123811939116081041149173205383972078196935722611097619953855727377966718530587742568088322410319396634405336418498846966350653925681381333420136003176043426681569546116382976489282181799807476766159660516540898801650635905249149908714256002793214146460042748496314070809638246717621728101946671032568386399663604746338115561313961695160127103626896345296095931522825441480002391482758687953248091302357577582495087885968638785261622990263229524964450259476536187763242838168224652597362414904104430887773593407284353726745410143015405292276668705458157994474000279602230372791100952201931313523635133278326786785645972522152158830967139437420827950202445752978011586035069756267923749548031981814599895404736811071797559048793995741660833264995102574571972438872919309048380018524227546911032132313031458942224238718681959258570591874393170452754585180069572440416389450796878808394980164410796816088817460256399806186721156481274753967565985270117126288517608277218231704968316372781674348422060074159956153977102286600569785815403317004960622256233022759253768339704075037070168512433220862255818635541481037999559206185367436406050820547883137152049339234644290649258766581974078257263373571626482860208196665133878650379158795941818875762682803840587083321322253194504417747399387774704112999443490304015791009593115584273327775029761978540992789273536823225643199672812960144231373376209469566997744091404746145294169888370435890464004986620965284039307296641125133376356471487668859484169207985860062426929648112617951347273560647416564521029502091719498566742528*i1^80 + 129890760912528845244236044097380213466167599912644576122641893494047033527147256131889550618806763933881689546887128860899007507094376593971089420611360876444985693950837190234854985514387838113738827573441179607634214767848265875375659919623169116766641571160372688645093664938819588278389002439340636573609066845227448178608641997961411344181864053333617842258445886667949989695829500674934479754912471992918294659201147005752935600707838635335986717440096192543640055850945221450816823469964601918713326664706703743095190727977482649418678858371107092856579729613335525845480766722628551201805754843650525845025429876920428220727836741204745066645940968836416542791091327868505396510917312629472168046560561825824675753636657838251484949145420405094297411016323523001188486043138959451625283860447000699650068778031416905745056767174611659777896705273515379418980841075059963541120028890325033583501175394786482639347715990770362785619711392744477544477150366842257340272991593002507644209514518574267650136091162191351829525868015148100574177924411123924827874597935210496257789440533552733931565718083047441233472473311327982968183920797987511506569587423489531404337437710692662732492624364039355802159476995304615847433022356631928129182281977049742744625263678832547050594547825924277163767278269714254745145898349400962528647484207245660843780004219799669882875345874183202295945123730162018355319105400209767560418789401383859365112764144054042093324549164111078773765012722862663525639964117156370019884663119350779994085045779451678566608152159854308286616865277933736936516192050277423387174369559422212464198526855449507221262198635748293755925508446007343085061841882330034835292817531723726847793829135417704071061932507093665591228180485871345360964052401674153057531006565083321326306439532311145238186516818898553246827923509315560862126932890079787149631485251087872600194384348678050645520007037534272458753411776804207961900510032841360711851861448221075358620006804117581127714387761169460819188877248527186808237046311823554317058380677706573649330919908416148153556694267362438618498020507292021191373415638901334204082512278543520053715783501745493852742833705079468939806642079257171703069751236039894069088356607544763539284171007856773238415607912152829685551459268134398395794030062598148905266318785453262534040464363795772719286025045830237249186097526749364534980639604783603409263319829019928126418533619267158328943991857322134066599263081445189470206886252425755258788815586808647992394368724886994170885479600455259521914227033332580109122164538937269681571015122917651606624440546214336016762464407194593728891619714936083253289066059616627862423198080008632458602607634326832439728207445419577677030003697029954924416915665958426793999127968218918834399496801778095501065536861100018018265115033269706743231601863991628481549825389361084111230944480326990123288937358453654753935803228379541420710397640912625010326161226121633168301121294418143927459090105987451684023614926324924572652315323009803077958203209392927141221758168527010175414727019218595798621233927912126003625265100023062268088040133404752808004317709971178121129004890587212598245337336160431824450513206406124756779607166403229151057272822335311539584940923819788400106233410204972606022580739062538769645132911472544149106389721306950556195149194777584609388531999529269779994396664765847154946804317275897692160*i1^81 + 285877115999206515139301882889370602549503953267756515335228340724753476596592508026354295090478636310079611096826058813291157473487072173422363211808527478250563498300823532899194322914099778010866650184316603264680882215444901473291327815709199595791710546403005163103388568400048590258063313721385988373715299829896445264613484680326074142191989981827004614128138217268795552428791190574037874897757279651864775566192131732970198295004198283267447128942249413559223384044891620382652497875303893082157998756441008697789273503174508719269358822708224384008978542389821947827708765036048987669032774886961241251367973144001049869513330640196949520572234669109264124453071714121868665008826447615782389167184570395208089136469276141672983835693331941715221103024881338153244319425637518725476004381656093825792092813373201515639625940082327261391556008529813869621731577630635125463421724973156302693989993755479640568253720505457657198243414632571753409566769392029880390910886718500994834817741067498377465737203090238657863421822037631520108819234607306769128779044992366060703212104679073831645769598362643394072677212451076283445974000547691251800803977728915396809295440220861727531115979208863029027458088182698892697114772505705686366752224697962483170762286125194333517122881598174248961788889191631819747072616714910629506250894479064186621147159716080751922877743991766377859200790367761575498007509973101082323738291656046132756357797773221533411433523186795182352662663439722271212388510933954940425435636884018725935105232704715291818240904386803815748201977711133689130879076742930073714398972451009929678500503918095482369893009687742351138154948605086585431740424281207813157695245707570894794179735597398845133384697488763129077433572677202946491520193199098380311950874599688936049833901149532764003474815780514589202738082350083249747543451597761137581217765541655309337258601094461049148880439655332193087827993231419737536707247594425346558464637896531138961318935579941510267529078998253752981302479408005242317178041850507317402090685297332216214729322201267171064059751222490769316052433306708134971593075918332352375299126986449498897882814211466892713778119452740827685275582989757879472903020037161786928757553654785380639189295739680032933207801698203382136894497385982283139692598134912108825792144623707153393429817656985965559030862886058116828276615613861217204438237113210354468619759912244069357597367917958833690740146802823830424761604440576247889882770921440082313006850983920502367642481385186893119694734027156921257070519233140342584312640654493792873151953128147765675003442222138604402392803964368119097654126990643632124477290402801462796917223843727755146411476784122703241740725153469689441150173280413895500436697105838817595210196869716994738052672557652828041631917061872104418919958239013296027106264133103998490565851237898715974828157283000980528330912121017113363239161022841682858516005808688430536177621728619559927495202266020447903280670400836798414016811243644723677029274348998176582635146858018010758395468338645354233070860924260950618566899559640797419166082014324494732671767823286183378261353984802894377204545947050977467384501875824230759424208206133429116595642978373743686539791381651319930936655974130775828906874983200000246612373525600316552342838849743340857853158617435969815056261575998343312816703803622895454086188727098795170912064902266880*i1^82 + -78921268693826405228537674828086979310920232364288962242852271594542939709907380618225827095136172051312580703152108992505860222591183416019261065380897902145106098314211635894543585904186332490255311116437962171350248828642874924531411391103843931703443768772109253698765083589391652135116430147996207546080829636236132193867247183788865075640679929055164576795008028252887574472296316037173658306898214306252208947444271115515346839851783971933826930828136315689541703670260105823396129221217769789165311070098046364768512124429510697552923363989550360799806216127595389054843614801381233121057177995046729664378416194204665235479752547672001572436567975738619390449333722992888445485322984272516878961395906973078939594337169914340037543119947517467136975430278015146510364834057537483492014887943722986267892902479021449002018503694988349012856777313444050403666875144625126558108017834484713272550714403369519516000659650955898580774387723088438482125440526630397067403532753186293537467168398661651329007847463364420437356703499676487165673972889291246040581658819867181300934075331041174096118844970494266942343504472416804664132619166430534373541298303171715383141725883596400107971372458532375137341694932188902632782587085942632853438352195831729540628074174925190059998211387147859597087924767706724537218237138072506571979609495907637465734644735932183677286332657859155884076690776818296767918251371582813227655919451598919252478307458368875691425654572548931515188040496043850397221671195199189987553376918524267199564620715166428971672716416437232857442102843836544949431564551566920886843306963860330827696350019424393213560699225851905737204696769186594649264391057728185268637470871908445973045372741687700768174019815160826514840006834439200049505512567031563587771837630671405269779774787780205071953775450825786530422066358376876350447956591083132530761968060889460264418522711788601249883050260367555676285083872896893628200574306741045886358762098160533510260380700820013730474641386293489198504088914580403654854484698641313037235067751080752437228847491768529428380042208514757740320836243243633197060890326382863927633691894256187947985881939447378309894755009476320920051073247338318050133184135709705151941096930472792727444454152512117436543110352350558470915076458938202716044604381436734754029562875318529478490690508520851634829800486872626778627789193148822544857832943575789562091762865126114779667206725534350500231978735942771965938306034491947922255983204549307261643226246755289901776526759445691131028808527420221948889497343293362885808390869051374656709109076612605261424088047345503176548400817967748690728355071087777747839524316294340026453507521149988697871451428690636068764021809272975646195458648983026913891766594926434416253811342408282863909482078109616336884424015173357481149524302772606611175109625395164808521214683949444551478445427188575783666445744405283203769129718359843335349675278194137264452036784171630123948378568407412546833490872340780621069926543859007117448685984837417560802471319175241524740911083393665763534352222745978902671382302363456458024512729495584852548398253358802036390161273169256724110904101910900947251870827638359348838595225143323698869405554377522317310811092033584335610819426991081610670116124063769050561878852377870561481177312707154013545926962312566636842002434283923888794575542494221552780551156955523521217298432*i1^83 + -10736711851562219997889246436436816251090299084874713391754377057974910780905690201423457477797843362169565920439309042947779000836609601138028171386948806254219754296592750085276490622763484393176554093398673908667656398645637953372274396954546785625014935437540399911344521179938474007493822852066589288967629890699386305324273069171483411792564433745438988052460081630360513813866207187759390048350279531383374856055869552420054523928194390926464347383615992066626550394704840230991681134409955973438231340470952038835655424526734001029266919584827568168868585412905917514423673130706707979944008920700873738035619170788886029350594234555738966336665568545856169902060147426136265159003387030379877122538671275448741706098665204704630192402544135196872190092774791476755388159149941488755054975143658388077004802850986195193147882791172481907614443230868839067698867794976107586170342420385029513265851394654062528478837478156107474678900288557135494197290606799340379523860488965142713575905543607587709399247835237649149303272063401077054021993939654059279988341075773897739060094843498839539735526648304036484146660348466645461382024700426095150104313881580338755765508373892887488793842656237690229821554248499059508627917834105868547040575054589607832588631259163147789078945374255011176030267719226016704800561852679361485191886145655992343758084738328821479618010086471407152516721346850950012935465260460396154412944524903984133978693968807449839254110420601976413645867414703811266113734747705818799791696915765381092865659226677721175365371159350020344224173027481104383332426596078398508816413781370362795764396333519109885283748226061134631294541352190280422110779824515072587914465095004904082151479935332634173227659897541338009882155718462307569776260758028411000665638415141075567067951693397228184113256687482691415427982678373499150687491198273948243900028411747351010672695154566709780146782907576668026012105461171845616909411486760351162732956423414633726182451280948158606768234498071308910089370820901330300287404019015265900521167697859291123597450305287282309944371057251626832432424484004877416513755538911728501877251883850691118697028057370906373353454832305956132529436458637076493999351053685996787428464484757840101642701548101150968045231095501188115538645066633067570040294589797090862072858789816907966696389137497513741287655956963649494749041734922001016989391440409085992215807922514582912308960904863240374620444031405211789833558306213242344072279749246695353234437373630606884247711395846586528474960517584764110729381985425623180042387657033088301610963185603929896799955317323223236919853951394802518989800981589084348099083802486403591980989399207953304897250854224897273302703761002164772465119939226854671960481331495135264118016910553196901983609654802261640984561073737381228028067892144992861179355401136131252222283397521066467932025951707104039426869624042876433392054531226595763594797977256285669570883108878572293756860364292180802669411467828655518345998735971262581806650116183211458243324183800479019365527024848792891184799462948777545063002307616798474890694046262212393157497303165021113386436465086977348351368928613519800452525279818932084996934375918319521482013752311972323218452668771196514138697296455390488996411329043694666952682957902492836051539858807861294669254005586664664056604955940648201070622595461367097522414432995038461952*i1^84 + 7878743720363298114882775011418652079690274123948392634494501603397378266979016268186629341891142198329187027142152202555859410038139015219966211532466460848945927451767562493860910740346445873971914162137593643449686616893807334326499827084532174991028086377228334965045989445292620970473835805230375440029775435990686357303505039075062731281731149931461127179624805905410288471331418886724427232174780231575432344417193091371845332893487145842753681863822574677944302252382680947751448775753817439216029342416071052153419094249956583286693941572430951439119314295498562934723628293764852146354903919710037363350073773367707663061271588822001916840658743779669450520044254926049250478796499347925968238537804099151905313992059925036056167777499359928926039719240145685314228231444618293955415987720314745842746356442576226503476527824566469071767879375068471091526187065408692614407623679882735041040604675212141794846859595471546235122014870647569060600208350116593893806251283528806947677089186153113825910670369714436554401007533698899139416112949635198675121345779628194834954843621825404786226179295737186518760887054581199247265033968777130204781819995396123648994581154282364935916170773725413813901172406918089273500580629287683940747450971213812331885623023819740719468711411485160464744905116475063078852186023637388297750319383995022187208934589156450777705833240331563685259481956637156188500378899191630168626677419561014415811308405842370499940482503748213573301736193709131900728633736309250502696041151790899391557000047546836606179477591370540304008834704912343330129141072815963212783262039465118010281935382410258680953702375090655271621163567273148242775000073941765469844665921451874766248381755873717418834019382896685395116169049520169934395499992141481183820993847853541534374634601948275053383907511188011377473406520901844323864789707785309863050851458543029434406708940977825503489145368473930392850145369847330242856527277672458352570314477778559980010610450733843983417839487325627437294032065762702564621872246460304436636194748480115751310701478976882792435544333136846050010500265567256722580419919254032188926789554045794602601330739043290558915290323757585128945897800807958795989210916117113202518186614039471142582460025773989029310952362730748773169375304707955631453860970586503995436978352762277469134335048478473959647458459478298916789144032288084543956242492433369451484438218933576224495254361011191155341158849149864146073938524661300635495630793006091271757733922182671098379378770949100415925728226483963188554285571112023878643461692557915811812784532986431704864661008242141650033629625674697798886056672795191841270872805340393402917741868869993784211718608364661067388342852032907000717161507346219856341879811593404585299497425889009473237464970747424360859673335438889517771975671190308065126414316624677562978267797652650360724184000579455961231054290204065200345854027040817661189493352657541397813890187644138230205355618907889168300080967071374332144876906103695437195705530213374965779349891756490910610642470912287677484780918590889283994526388836732528790894338532991977156544930321825863288878388122180129128495051378194672814534200586638086598485629046651647874434167724528654149128894232335137498473426124205313080064482960565717790635709865518191015181722490302382919443848947624454678194991984527247958681480351051595413192636891136*i1^85 + -566839400235962670958162231601259636994396270159700438928815237668607631245966636526878962936865771220851608275623167071768573657722702240318429217533898215554221213425804883653038376104682352665574915463929781790970730058886852408851683922047761865119297766970561505895129891411108960905401919069123828397691716029863679294578452244878508835209560502446323876263048962558447328427085655455092870246393933726504170756405892244493656898878037456402562808378615187375786259149549617911943691695515944830210753889349518683379448732003368202683943126695023743302502441073431566793444516327373640590775847112051954309778138252600128669529875470348233457307013385839945603675064385286905770259928732691941664514452355293703792264527174791806338940534103720054115067599562810958114702195033419259579036212314019484752430985176890497558733800771287909392218257791601080395543153131288806990094689636846685858876840921182831466117445370818685267009933649280285987607507942793086837272491911548824867036762466310148521284184557757420312212995507865580707050274516920786298622687822225909130872752149820432908034002988518331805694137859363725951091478964241853595912866400874831163804274336981136156227072483632563443241441662374610121577523608557778523698830362534164054079705688609433451565416116858624193129068698072789746753376128143502339875110254684048059279948573586981572431957133339169957694405563078480228126905681573589882332713455988943030285896732890352357110982702683367717113771675797599069491309628030015034650789045493774938898046202497573085696410040741424329999603122899005196181202181514199858283490736323492226159244762542765706827137172134354680765815714588036978927706928826046180657775572700027520421941293748243870347783411873569195720811890129975078611757291500950179223649555903198569748684530039578280807901677132844624277869387502913469748671020361646208684205305988037740137418581460234611978280069927840308753613649676501344919473780871781261742784763526705661489959021581851024545019109401653669904322950464861337512412913730165497833612141081692386173507363218499462588447775173973817252082009042425410886885833243755516499482879395958235194870377441426061416678842210994309159259870796449224883647044942611386446703073141390597386198131707849818305770131022328677993959321196309182783734551261495555328590021729013130623552715774548936088145474625134181035404977543282067614987884995155741440509512059134509251295556687198841620053560015564114346639148463694654655042049415629979318219652565703447129028783630550539537912212441347246416334498201354494832071243445949547109569250384437560656112802947660934445971089721980765589399776827498436990313690054461840513202664854129906792320586770137584292475359269893505994256167315222844435704631586940940423502816743902960135278527037718802483191378679242337103972738476938533638263893674927629506673615329707982276438954325682962628330169036311555582366936751916756730644310869163606798049145586563864765773849442144526172258230308336678363682611355206330311374409591391374629854171524628379135857690375874847060372639897157433789141823594718626364347241096916260059213149668420419165170133623912660078067961913313771145520285314028827011009252531549004882858786860674358206819298430789215815069687033242292442555012353919573209622549286937951335869811934076255972801132199270216109058018110326315892362005650465619968000*i1^86 + -324158788447084260358937989217454909218360389299182364100135199378431301951390087622975534856715854291189024290591209086343753608194404276057574932206122857456918614751126591642890226171385661316199254801114818959254957514910756244746672743899016544730384862624555735040912730221443428315321976423261244675068756904053569731494139623920189375612795963329141244408748144240827094323306903968736971513217345310439943353372766129405905623405665493416674517998148208980034443291200390868196418380064508592148299436076064627240829219871942964662322620475515214700064404745656225623403256269367439035092600594984309585425994962317539469843634431783060178629037439997987923166195875738747464579764727005370239356187062085712773424286183574290508555676031545956437025016738021209844683847449529062850407738144967671550624864350271114780447519637243167388723581929238654213065146204082866991654517733476428940583709194048319400577585614403618471105863402096262750434812756968489986351314926008066113704238969835140612463730099571646638676746926377635714992002049534858964939387278710692489324274372531275013480879156111610844319352491880083842568403733586077959693878013232023499035900997829694624422095099866050653869506041867007467951114682256155545099386420853483897821912325133814040802016481862151985965994279273540071677155655209501850043762561699141376357951186045977895442374883987511972449625740859261478267865066739900622637141924647823921107301895701156256736830723199304989174104373373249687292264479114704310874365025364971915512458857754280584774899789116903857856136963375412428539423161016279856316724681464015750881573786086030814899527243779010684902445146993645445697237523530020504942554298641238043664193831562946348287502262212145451766328771829462205924546111388202340462276076181430518855548525341341739382629626126601051122150566761782270033874844872227222054674436732513226392125512486101913285848172767259283143456877753895175174883640735928420585954640673654527426100508559416024836380120036592340810133326912390671132445975306201645506843748354557945906248298623599499015552810773775904829858074611177227415823438023034418183647484721303227027889989234121475759470707604481929186208331544686510273123094719591184390212064405341271507706284212783345928434983629145158765001311566955081643433605096152441863160081664704560168309799371537348255230613143601842888405396399981242234418066560483360835213269580115982564416423247087830055942867439563776598643620755334591200354249301990718486271925559422392758956997487964675956481756533548255680008092688816160454088330880887203317301775082385663071007928728644359205200689344482058276390588830742581421643547688218055385174216370280679139901617444946694424031563015654406223034970712978771132833163628030168441610683579765642986380054640684076907154667559935996367913025056070726523681457586079688248349916066530738587055008898321074143979291396977518778276565810985225530801188674551490650881303869883581270250311484441563722835280346028680216408636903829914483803414976420466144393393066821488889323186471504369093703556648955439574946130808407708700852993540415643909317799824044727347153113115623074407466764869455667805140180347306965640006521436201750672456634439666218313969469458362761949130240763082850725577558073327315509888915232208673743702011386029947492124148698397449899795868969398919353716559400927232*i1^87 + 35936032079480113577728023030325146935625254364520825599138568123934321975094529946715712693290622039221488809964687959874374480660589672805814610722909881129805784825695083117281622236263285505175913949704948547812452201119860638491752296338387961386387134134644843564920000792842454471671321274466671320830954859885043183836050708174128122489896300953398653695793312040707635522720735526679732132465311817938005956071256137490579857536781166934329678751320400001897273788740174210014979946753681355547613477769774335299645370320421354671841225921777566615624189075035513603493466509635387856538141987318756676975226626703229499033480252541344373719750432517581187874794264420607964016312406483970617469456590029563859528310423144352374815541904315108459591776806728407918010224825373750200527337410743831667914341944448062980365499405186258979033819900662841733102758157707177239587939349301635256212803248538908975660088372314491031667269201364344084124168467746711070144042996255093653676171956850696246164711760585552104836273384670667026963958211697046976180881334811721825779823991036338369308111720132965968544640062866905308736169952480280116241016821548828835132599158306837323149108840957599054778352880492421564196359026875054661987937243316387889838358295324523794537455015450811430067330765611513232863167090221198544418673863850856831334337970567792892058624236184570592902981052535292980869525993974931441206883055233857632629396738657262438584099643847011087112895861100820225165862913936844699287274700246312937683900163018526525744569514238714825829232202548972917298349233471032201123863809538303524115271713882212891693319640263029038145113831253135357524909585375701016646790157718494992201411117339673785585874582956059205437857734592184176178541766526154625011737593964722233854313582176276392754188241275257273187860924933032131809728111133401778995527475819490916111415186411019525462015101758392918294712436534611649630763824610746860421491866674320487232224626257027994062709416637261289970961557371281283389962881565611707296149889983789288769925587437937584534266477319451151291753184907849000606124613282310159666961500923833605073578475626451772021159930234692044615103371653482527008766496866275255563104277283005784653402572034224308963623761493752697942447607064029947508048066910118268915537158460841834479255346572467692461584471483931732701838634071349191166664978511143132427018450407713701383815810713513299155976716949126439181720200838620506603643751963410667421374380196552766848853910009859703388799244603170234216907128882285029368990086209778937213169775369802834803579274626812497739948489836662031821894371502714796244119744287654421860428404900089841433682317408261947098903117837986815567370114739416425768762431974098548151147638302271286001787631082266897187536390635661577840901848722221106088003755666923227359257706327464780560909365957196985274454255075684028257986376485713276919476966739867419740335498752056754761046568234605981810091668044288474527919643277388539817774890437683175465067074360662329692801710025596235527059915343997382764110332489099156435734101418814784899709860746318257992283975033893120527083798411225955686170221448784427574590377112826354678556683328306015398702109641680437833992305367861110805821867301250171043605537865696312841887441181196190907553817520702287344201638510459033472208994304*i1^88 + -9232153928325718381340740853509207678527016875636315794996728598758106628383815457481546860607884672367710707936253814924444126560819777044413931694118323173168588099928737597305489629086995437894015127477732806020374338582046848222917177532858102085608949446794715563768973092161155499150084230345934199084427153085005060748533130371288459800553085382713704089380836728867971807762962541354788573300322300429990702957399349439876487850909113789992175020986446911751151597199554361219640471123141448207304391647792754585107047687913201360732590663738769164050830574054129066530957769080938252547280800291826290446081239014790209900008618000079244326968904283762946677192336973506984058808882558820557823460516204797874065384999931173821098594109714647529793829246814724976127961036928995654279804876364775446547734937920298856026679692433283030993416142094762701860809555202292398078151665489510592111729957804699438400434160839204787887571260464296965534180349452648541370603280391364320289975706945338607174570710613414515444477220914761336856037524934953630504269153435640433627685784091062691459125287418971579146083941432925617046896607637908116195935324857551495998581890086348367928568836192378056003387626157768257031205231853632923232641590718403902892489279033930197472685707462841462447973152477790901669181765977330140897953367869719382812519361715945307107436573695886451610328156935655711247523809418878398093206795727562559409691517893445386901226591612153530674230980742565768966770209727729920599050724901736926994698313061438860105815639541886631533168951537000070327926857013144754666373113832104703738214038976488469885698512311959840393530328553721386936284840595339139887151274567353723108019987794187925342827013620717557975365369077989390179212186825684123264604377719458049133724515730521494285150147792244804928728538805644372501675141475807887518608487789946437527965049466247219508418860305128016692487013524191571604441749439967863988376149256238929843712212823656246665722396408874870254935724097412549318387448669770912923189246542353233377616627552413623213659764174427527323866483492603831030235049740273262870751518379835282475074716248755140072390724547727254313520941289171669807580338397932929158335833508457450182240688521102690878933524082866492932529781268203812021608282144424591612882742871994807736807272893050945908788663193784278783839097444238683084537084063993703479600782693345847884394502305941831895538734286782444213239282530196912877793311049861584944903130027499618549029244036722542092672024624496132132907322552020535729222393727633636416403246366829379725556926977521272778156140245855115990595634308581105775781855810311835067925900522759029297035416137897650243306133803352747192826997980267121980658020907707813366260551899332087530258589700839662657065079548424236958523374390895239100352582882100155613914036346740460685077043322368685871792361616566336155293818338463865414233664949924629939853201611219921942634877400805988372445802506258266005408143346558393991801065047372171152161471780317842933305554205665573374305105618331570767981229301668961496606275986949974887937981827647570156406132381539983279588617932553271079812687236701800014952291623823391867854219279983423611112896478880677018392234289890730172845678075339760463234662900268545401839738236061229262216789719386200658301790231611003895808*i1^89 + -317230754446111997957338329815241587324477053581194316172352548881588253590132178782526814398436829372341265117682973623659418059963346276618484188442770210275650280456100035818749153513980770041500372377038506116400383755289366010324605193381070902685337795506100874138361185296271305125738282772358474120180791130528687832674697185242929182725980239240625076287058007996760594874925885319183395306629229333409460515500065019435867125604868123871900686039403428477810410993207917898854449807104303399526745812516291727532235599362339670452319321795036973685488361857675466953500656144174128514490265618394893068679736099185971030780184849242771573982449535023521984821142218506067999921485049159823149476225625102633126095846136313580191609587406939518222035801738777087287344208683180740808425657668665239526777894433865568191359848884262212337352298114191875281166727550829347941887288092651403869400267611808098399241978894342150371921256855755051453351950586639083998480931574790895182680737794782954289632898077072703277901186264920610566825659889976744529736078311030936030147046977406511797959301462531876962802456440115750240417254384375536879761259673335174673088206551377766168834049940546023372898089862774867784138493358455432176923103604549323600977695100933184303260688236076459532552523548670990097071831429632717683450318990112488037085982251968780267142141040693772172985552639315997729110432743001972046766452786989870179603017795726303435414233200063176625857257647196433665764111493589207462003169823857043987111530127563497918275207100717646017885023288502285789786179073777327846961461489387555023701312371852332428597063998167786208244254388943556375613116058723053506711532626541034999714782430930087488911291601146065626468400368139942663450095538081912767686624288707349169675845503473971778859136770804788472399071473928277494257931634461060573428682383387247542237997006092210564604875374742394898025800986482956627094714610512409290374354941949671609858377684119356580798736184430741688046708322287175295994092309132732633891759015593249813692118687877767553129784631939958920241257398696700206512999226984451561955186074252207692775639452801616443652470555425140130128163285375063893954896223030522290775904679315948104224713295910301646426407352214839599108942836403975031663602316221278225015833521910851278918616474659893829482797045434080403267994871504986530038575270517318659731238403743136591828807310992163537639147187416747213164880059891999629015004887771958662998758267774348102308729833384577156704035644947505236937187026945061470564173277986259503321850393214694726769295754188864823731733611657841001692073495883945041527905542151146871087612715143257030834170651730285359287013097972439764621832232497103892247185181211317759549525666933118493198216120342922278749367430979212828414244190543597186009658734824653889279183506034104385044583040129606003939520762140080472738793643848640268271913609980184040371000649607030326253700938236394194886220741557801577382230159584059911596048007016616067670119257298752240114949251928059268964068087770512137433643457649898651379915380499025398491895669418496694099115029240033468420110389330604542683838601869713085637705124145952381593783070722831709140812163428765103792218930698530227684317339612133146639629613219166305721445359015597271241178564987507939936781792706560*i1^90 + -169568811013699601784608488684900978916143983803374871801850763334034224623262854908332346115484347839168398727052566883060565043457909457467410857030881438513437733050371238821279092922545354289010747418365852997990934285954615659609564344196795939568799265692049181132914025986718398914356591583432285725479266563388596860961504978712467114682128187418995003343363068096578224079363618203338393706910468543232365137191228631595244134931587168351597384366764289684431089949262145291502135069416087362236975651316080260017292766655968643020470417941334570648396070002263054836102620805546032849897336699460587322385070369709210325464737124348724363592131153845615628327498562427119636500689509013325566906100855815564008599430655438130021022599788928553748684934720356018288479589534835616566436775616979871442507911542487294399532762961394884838836925985094287130267806211166718993677997300183947659255767449340205174302548877024182792527666605817797065656031078051706645775953822147407128507336033428679849346464599339994180468018412854277073616501116930669864840248194230394673756892689128236463643980521759608551528571143329184139464073241402616290664352832595765384982918558970015233563502712913757640065282260728402081059465361136708040027905028925475200775192105123647654588905817711592991941496044285782025191953344423527496688350873590366693243113377931655004104677767850271878539838592610222257174104421871198565264680072912553468969911730939294969935895678848125764321267655773979297947458557004000665956509747228530684835735809572545964638003859971469792424014042420479820273880507119749172196074761404550251210742929910127318797979687964967286137665485789679663509453901567003181347673570848696884024628849531273056565855771076052912408019135743417038807582840521301622006426258256323993541046360207911018287376692469818968884297143622949313644633241007750235287860471607759263989032944494718827031589533950277315546626386978390210070822815001669863626684654189794373718795278259869013156735692526592681839289163534021091296566465952997255078319526891744717883674966702241618905514949330378826138952889145107079968466492061661560763736987787362731330895191887253522144104664685901569785896751833260993842746478902761003064901272626861926137235738234647934711691727413075995722883503214945476662634273332891999505826841292984028380823448393535152934011332760788635250324266173270267406357543632690479421885483502551623351116615941009570212313521465178889989800396052953517209871536231662876393400275504906464159517265298702352056477528480097037284727362566991311129915628238247791531221818674709951543504431907539480673262131322381227519282606212619762137197235200535658277655376213746546005809284181195056253271394361478698983544847074296901974585501291804465042576526546825378418769017039747528657462289863274718013805315326514660334172622449348650617458178599788050894023124310385763918170705913388531508411578763446055054851668301598671248506747954767992490693331202936084622134239775387201707484561780094519383817401737755875706266274783936975470318024359007910290417263297756887107841880559803341352862627160868745915588778364468871207918412993566051070471355300594242099552601762512557004294248660798912812874797315403478723454875431081821409263050636714834465762481359676290292252109436374861899507695973309082866888079052750328418009088*i1^91 + 6803571590678899696452115016779843639824322845597724174718326156761550863023385729746950495666755360100245004533432915682414374615118604461013662069409165778919603987396823884001077217336570203716338919331048384209855380704272643318844914698871294652187723384127674567535201473115412825127337737097981055580689722292533815366509017324784725171955151153070743047228051120358348977328407965393034571228786117955257237968493962774654240310811597956310803274869469690505459754731117938094226691436147783893637308201036869812930213225798089073904660309037354374375576216683385827446541235910892987348634526337686361177101142000061432484377682451521928040682595376830334091507825694220694822509019596473585699849217278141700406821895493335555325164716763626328767414813764582114154149907290102715600084926659872210039642413186334477256231809387512076846296656000299899756486178392807049651505371865040722913738415071251449771838864205770953292039294797651030042034881957989171699892178016195399016596571042267208826136005482433174362637603643034225064557181615362435828977736285753181910077634602435477387143255972457524206754505558203834065281655709008422580084240974639582806190010609074858605071466805310802676320493911438186700269004614842285764077869483264487295030305963515269396807647685387392516041618227026690398520070646027577955939127090294524211750669307120864369287759244896255727518133350155062934332998273191275125278238112447313759879917424742456140392008639463477149283960079180990948142098762908278226066706384102781359346739399128125158308463375103657448117864696812677832438444262788573294688106369652560990712764900869406683776566504605538501888496431219994927011712891994476666847897448261777793099937890901837117426238182169390647227072157423594022115403644326616008367801382996095210150793591134987002291698036277099969777982475651598488040396207238941668484472683774836918397329501691057295156520239298282773936856677365817423485603453759767631408815583635495471543382659958670895889380877729813458297729414492728388405664322365749989437250597573598253203660198515807031413963237474163884996099106780725758169418580932686536541292965436182772222544697495415726362017333180418599095048494739884577779282570676075584693229314246948619550833496894406844864782834326885846843367817002341020898336582693960088651793639716109975128507120854118949815295090510753277811737668901902875513707962176962194401606160485119794915059406367730656666741058462040418361556448430831881855923267093218571608555461787691598136273742268025922268867487683462690327694934424379271547214398094534840637485098329078063126415114715877389855577475632458705663329682709162991543337324381162016069429954579301605485020941315998885928302725956581394824361787784579393219159171093735925623965335592640287885985734601527621967277408392929079921233131756769826171886590018770320119274386717184515882628635271308376324645782481106562335035676574540993871030161276132892818986156246368659970415678119455587504554432589955935155291955514415228202380463025830422509113080811963657897144218868735940258274523068957550736216738278929482083622517789096479239552412160528140558851730913832044552581588176246332086115465808116592149712130112749724022183792329021329598751195320676989244465704075921246750484105830327640277307588426668029927740821392402699947495782040469504*i1^92 + 2730686887973659203847915170946066956909090306738480192724690628419484691263443302019672598352169069548017472775048828207075602385213086144716899287913422041957696845603082507491478656847184436395739005735215419164651683645246776557100113771870277649011095807766678345248443651930977382634257045491794167345049512622584196955982141232136351650778540853082493302108830539675737034438196176335139746887282498783236696027188344741932605764909091734576434503769163776924726977870091741305488597903955981462559848643774838886385626491981090541686595617583725967362465948307052953476780003361737941357855533008270651737603998740707558645575824674164436612498803647574505883505070979684875868216577005753572348054497713462323633255932056370149323031789932891141615450896120152959777926282031762742699808858941026297402125976572238432276997555480368591195089361509968617523681077577109845931673072561150180401465312914674099095095828908420375880729572925572981345412797481005964249610864278239846413091753544159606866722649752862081044152511330930308589640452166972570024888645979355679613715011228430884969546477545663939581829933497412119043873192896831089515131142387165931656358736316245280004397057505802508471696118917264085335441603077827456231804923012742599437817185828223204513963723597455037249232125681203383932808804960704493245700570614004898844294166322169729608468236449877207459316293524022657397474125950878475843309372360170467572392175898145689577676307045300286463631990979169680303167121999868195835708759960174082823386898357177238510740584231214905757425028688106807861009744736786458008779970840301876147128838166778416411477979859662443648164922517905360570310864389164805679748678170631869521552787883243922416862572823332735994427911175245534183052687420608160533208192326644792343608009804320373385934238060135401249267559106027678025943843427222008243555885202508901936452891145723422062597325946378427424833255085088533187956630979404875415757843652241653170500667897550284470627150794657345151976042978253247892043760173623252156254568111401288806514015767956642615943158357408778260575291384893121814003334859232338322380908580036137411654740283615864023902287363184530065632389605307340998357766612845115026637537679387852593684034384309299370616186210270875841342536909491167663651281876065402781981365406973054058508268954442953275819457907819802247048306087961489182961409200258826023825748259715441581073646859310150293027518530359016409381553880075619641116147915877695139369612576218823545218756046906421886308625113293192532902465530104250940388685533623017218203825924388755434161048815552096428241442390592539137465797929679127734743521493024396565639697510150571188718755265113876471302012267315322534218289862251112638790624572653421802078273444760856211912759078727052954809503115716416939897099297934691371744593900180280095592419924543723371122883126287177312435646123400750118059400517700097208721713592572615070724836742989782849120439713056089185152286267730017063162220336526639115167296729233750732566942437283662018191051871955461106709681427785760125572163744193635885502563166735013324914556184928667455497919099217462353881973200962835771312061318402082129308257639794546997891541515091346688627359906373444083481269502987430457066316366601216910294942079295650650663940575437306324496584540160*i1^93 + 91455358524623714174431162082147288272846744044042158787707308426768728320583349431869951232998988790938362137907284034579052219812717037347304244214656557863851131664669659422302029901460665239748788565555685508554355606667540572699750052852570033777822678705392538276245863480800602930993627546991025327722784551733550403570872975620220259210355433488887718184583415794508180597696233115360793688242418411160820200580734912816847763606068070466262546699458484848118733447655572062778852549310587633848722843584762137213696446916757661153870330715909040107426022726884330092688769334615492127200013005226442387290632581450791514118117939771989547437802667677877888437325844940574035895339204613545493961380075216287108945650539311212858721281939761797554365455638888075587422565686335348607226144390666041151988947979458435433434375648342463523769364802642071509708264477510653689896144419490404576898177372659777567265259543589093983780501936144842056159838429849970807022895623842115160208792515159888576308172492272060102560154244854490963246121115487153193026286176762957177630099081207278555267191966115989937900853377918863018362596020246372802509621690020563370333921597927994211811677570653087257248623045168360828304046934490620429220693231230927625074032512541787775076963315638583439042738132719669495904017832458684229709491951850765545777070599911201443392804659839414797586436956305262337845472460284711153139235912125543544515204964941986494868232772125239014779513193020427484853610370435276459546118830974881462715482748078514833332754164304461114261661632119506745587991141493829263156974002803294580725215242590707243804265703319843869995191182031531159273283407226942398580447591254508250506836914353219434601408398972855420680591179408999297058583839849840648433314549752735528726898292724388166415570866836607384513765922863559487110609655556157429943066416944365655917024373739013268642951100494788637051708475641967466277007840295056192625528618310376338108122591439931891218964317722883906107474558847193455020439536706842647271507893683387518215162952310065938471465973624654063569961561680228088386697326523317392390283833958721202038588464678942217505869669025547068509173212331769696447550783666079988757105270993232669370274165535122341524221759892234231417652497846213766537008309902772828415996553929987492914543572638771351246239239679728337088693923723697909430009133934210380495150625133908382908685647905865368167717155859115068404320391260810971561758436110337093306300626575391283061059753545512829314307218192900970717406229021242023493261553037621083260455656189945058500818637579798881595248981130294582372926676334188256228141897931170488366622859493446301524537626170672886649569089360561734326093825896554201752041758388048660412221406569600045656841503504224465174541699941968031173652160754075666349956698156862975263997471399769436788677166763522666211291118170225202096015874195114809595855697407169843343857341394650611675792041797026479137552993056799550643837207175669828071759645744105132473362554578602855969700115576240285452430236628732502810974590288121542109809733420421892064347204866157521143125629617753912713296106625190004253091225548232791014451788477166609515230891667643831131745637209919278951262535197037282930364521386453831294179942538637731247226180426688068845568*i1^94 + -6826614692840614192408337309509059127442947153078540243433678432248556124803450973863294127253697239785548135088777051746908897532103569458153172717280902692419904756589276072204579928901026365775491427515604570209549459727452295124371321176412363031825186382040207517705032673370159484336191803656138280646564963849316787347484265637458160514458639072505206934249579047125233402801131418711603748315169507177507564937269962081215568537219239028471495034792880913183587124960597756755643050353515159290593924424340385273448866563817242421966595290859959571442584102684449970163721322030273187657894798617661108158714778332184321561797089520208875473169799534004757834480418275502934083569148048653918099348758092773598728880572146504919982259403242003672718208379351312796323980350388346379431548138687882536955563049662422882816578742591644216042900713329502241038013691392480888867156046475043597357284205504249125220794981582538326908413309772357662910954499926821132093995246265683600898247992998471305883163364819784246949837247478170179845719352265775463566628600075797269956724549248455806816606701613041875568735758892427182410159293145731641084030530273806673509195917512864776804930886128812275724428483053046324827156009421537493826191013212490431934358831179530109843697375873164589796216674720346169693996995159882075675301460507335461511008351695625510460342936250848471646115984269780447242343784403073529768502140819209933656320211723868930770957117600644807722713361709732055289182807786391539182038917078144870930283070143943730196509006029329038156157958690899289882147725111087612259910917685555537809002102855152937191415451218438990139212749448302018522910720433671320505806853797794201094791264294144696160626707721798794300682282723854015992738969432935231064718335072049192496396877654339676538090259604411937206133861115076227109926113972638083748299137646041223563507605585269637763660843648513772088156549316868634306110850746507829820627327827216891099118723925677478106098360357045786978560840513363653267933994375788615144642053152922011309927059935744512145810084222301111835997213735062011455789322576317682220740392225327032223820069224554143357261215091584390497829646939745124563414693669156202645908709986690784242906321935790949219005533867216731814534128489652721719506227653691925434133083260564111408489062503908010516641184804027532800812071136202566050061588265150429194879638670786906966114437783784598539809055954891925067537967406273224843561821877098861526094848754579676885783047305414531381387043619934084714875930532728801032762233127563806371972118969745008437641441712178070594238441999197211713983517776523800466861133962758157436671026700192061099783369956014927051148847564051752783172972167010705567146467079834638771386761098111750190296462762410263810367330813953979928636677034725963772081408277049643763969615489871223322768913502540651027981007983136427613567010832568139697337146548756085123741190817038510374992691295406203661614716868913926301421908288694332949624037308408037217018900485958762442751832337947047239037605700571033568182871985242419572872588801102958613386802878521902949245311304207126934248253847898370471339344170323077488282783470621033471987296585160661529359270037231639025756933517665071171029732709018952815079449589339780737184519193362432*i1^95 + -583305990912673065403811466049024036990128364020261263660640582934054731941904416139833727460002583721054123369383295069240710981613218213268721075541888902106171571837148183143083994276908804407715343057194565530364719383803802504181497861810069577676428507427776752747357015840743751602291800492717906838718336190263328916742679523097534091763898120867516134264589787594401761707547653991044737815650418327461007302076346289341785889548514581267557189810958259561152599015167809677175812532862423076389356753067065679281981881189855082091042468377450089068809807350867206896209905402061004642981005293555127085785689336642382699284521446500800471978617063145963177213885128989817308135793164191684690249224392335345752850232950501649217156072000602022849393324270561176795800681780017105010067414927773021668765983603052474162613845083082649953224579155146488619922843025559415822867599409010287788730825615206724886368147781933430762243593760769067578684131761262935400508215272420262290603266026385429781945686129889035828153350895259098151767839434404293430149200072813420655854836102620466168436117796644753634940216487800136363745387477437783022260410711799397870130185510298028718610908667271913398923672081762978278516641301419796938326712592969820031845393198285592084978794159406094429300192984641298917825029048033295776037757324948890797010108340983507404503050279335052023985768955373452330814381834430770092995840048415302694803427599858982480860780267910923498534139602212551713145129802922486268134581682508247829870398238760410309103522710340121842308622368144152546326162466461718135681553497681121837866783020962155756980983352443069130550952472417815607443074720222144727552121442062477202166992669815447496325094536237743675421143881321484500938152034481312770089856312469912612628598693429391508288899626813762184112421765657262341693849498438880243738293446393380938075591298180063636914613099055300057867751163041458718827157177506282169229492792799943695570800754139178231429631547381497433227914523491328215317865653916400267010741552074717986231507100136779255849455948126475950995954376642930951315949900781309607778604168647321302533984649628143407885463986131300848018777204565349016063326213928837516558299654776578475305156738091170856835091233489030598049052488153027344308248461258478354070516330343541191520484614707357065446859088905077901390916909054092073090387714957468623390602744460506292496567745057198359057923185237400490000196325345553494964229143911913627871355415144110395615252446169726241793684680098512299860763197636288088076799777394005705070823855741817800280177352096887032972061201452887031756583871506101803174578514730172158721579959893829728663171704118013627922459731278828859759157294221888778790784141164716360178419977339020277759009851161039371196592733499113347478945612457350573813059494343579637002824997276406953872475743890909522543500043740075987139092910882062390948393164391218364567452185073261811460778447659094032293400295456976043215504165186407681428290825432088615389883421058044282924964068750249393954924073628552914835352636231699440048231652762064954447844667747648333438943092792847989162884749761042587306991736361295287593573673218513889623643432308903066470025678607093846206644648348723515584412838147512775572234357131243918402256896*i1^96 + -23207093790122888569548395504855711371417766015968399560600040818799636363416091742070997756832998768240827723719229213979976556239447643416478524501326963542855152706914526584467707488741292437694246697713262581145553483590214820299652127629789714845364821739885659456941245012482479286472464726902418156647431554006690699306287540095764122303227502387763622120546309456168926258472137493737028560683189173178101595177365281727184765186208636434188358173586758027442801242880974670041227367197166579235584855130433572243529495571111422833423633993209980989341963117698265265525352938935640186568194126230483243731371708499383831339398319113516858168965639050036503400356473629690662004026885746430635056719881506460037727224281357658394391421937903369627906611754596208420525247752849341476512612333303806750933434963810957348122546558294444698403146148115170774010525067618215719137579303010607764216005044166841502827522957243549869955939469628872946876095557929993188551364865007113046592672891891747889821639870503773622801151578936743816296419972711680481498325318693873171138235592103867093661274923861247911915993433115443180370987441595265866592741578708456766098906385924453795473540625198817729069264486717063812174384853983702524589840616761488954445760392254962498880575910858879589722732943077794025535361100498278616892957700823636019567400838677253390635246325604629844896810051716602773924680685180393809736495965430085237452427092870313246528422548411320924103636922043116142487802290875588596978773625418871062865269928815990027979957799659348762387781921538574289185721874206815127814949187901690450882030813622361339161057694460473647398583576623512249948662754796866499227682453643594097263588575287201280663430216531380107605549004142166193182337801608754969203089977063541107002037361436617041531655124719930558517361947654685916945594832708537232301891902991896694536990005086921638815342090290565446334424555284459894032221128981880394344690592848161727266308011167213040864482422552813259443348991965533496919650457794185945250438984915458836903695025491143216366814264787093698615424967852815564180258871585644353514133339401921666624120927702530281559490223228708426857700199821488021873648911705589439613711745771661583327950161624213682575913177152423588993324315921816430430121506636832193375602090410629908437812840679620802642850290857986142026237628245886207224565768003159966646152050899158136268863113519923168188225385240035037488846615535897285095134219358245346920408995349134704160537449837037796102462039625666918482958480972227200168451869793525680190832359127438501798854931671116335385210301984989806388176365186365872503097655732554831396051674553513420752078022943310193734312526986826621953704603530524640477243465396826555727538301160690483101546051924340211731485291539964287744107102688918791881795451707114495192957863854275224632031178357841613185266711146417808024033730596155763256542188864234210133173056878279203890529123326607611466754866978665651061527096689738994343551134465532780739776646994452426889851585709743170914403168021386244003818219496655085493836644999644470242077636658864712742886360025044133218506239799456778067825212591780638463189063167335715537876970637488037904173394950475789833680138966299111871097959545252235597156555694578597888*i1^97 + -922801118236263754713123241696172936148494296924222973170334541488605045038951644083507990415873280162297415975433207195155392653107720477693023461554701194637882265768553460523041255560756203679246727635606494163196376697487455366561173816305174461175268737890032788354074278469266748910424736500859285850110397743473994586031273225408962232654374355509098573376254707937594936786223413880296922430953134040400648217150995379254079564828179858490998646220531228666466019184000052435302735335065849680924449685336006379446963937711614037087319448876980132736035241536656459062805389836880268039294580706903912108494580348942929536760742724028623674016761274525827278107669849246186946948412522738265307810974464852988564169264482853100544267145144477887637069802720174853375263272260365599840482882605866497563893251395369310913912013131231805407189307134201657417147204510933252136572305628834966855066059475124171320647041744866758674442605193336552599672720768307349580549094145565242603889271889951272342753728431843574115967367509262221655161878261263339281491552206573759785054553171789980933718791676873346326639052909793217846124111856170766580148919923889854653719393754569696357392480656677294056467322617458426778581617580938560785836013753268511031931972690366969491416863021327685804683315749496746140368146835308465893021913091405586942888275072739803231674519376688376616380463440245900252507343460962478283763883969353919771856435698378929040850251546751732216691996679593938000050921595751768637268436911601536876749078352562358501085298064201535656015659647641887953218187323535749825920303135806654839801358913530946360359864151781301400260254811217816712868817094942758226256726883013938736781629217794704817342751469371753763683531158652856976219249239907108541601873096423427989521145394794465395671694746343448517787271308409696422504673924514748680924579957282895628814889013683843005759247968904421700203237863252443343429473504682399924447396422186927284909395297147904173014893758050957875926272652568718059632197710049074990456297390388273900778844874665126028449195680043884131635362182939246253756896362459858618784948818511558738600548942250181537918583501973686317434779400823934060079035004156859187547982623325817317519811851700003949742707924488069381845281882370870829100423548705198175811447119477469956490091177363475836225038571989935006833944504130649340869428156129806461349441900812271718995846766491968167105589207153382730062411228143146863217594798971803510262795936987663353173817030729916152827623534897564833835687844843223180073961309282682304004259315085426002104917830446254425637008696437597364199497794256547896441675455267031872572350282180182846460279733069202841899621757455008772346319236180405498893843638231326137913713328999624373863434120483255412771768822516700204281990006451712253335707079111335365647691470020649806425173150702960814471658493839886195513752795259779306258825895262821113985953238471592793629992920710127233035985417894120647865317047820837644968182223848153430793064014566679832230715172522713559171772920543113951030186058818551048525685437588634564901436946438811636446487110666542286121819540050159413070886904684261220008275675885080566594840896466784010082317130643313156235980734499564195931797216619970724395040636928*i1^98 + -31115612028186444005186978280645465889956083028668465987531542228873675898154400401206418422571371169461734540785713008250443168694238889502649539808579623296127816783844080994083096695855486046358314256899551940952738059004317367621604749154555859490188911539419482331662723574137183553730828163410971175169331522354594906451954819586709824971069885603523271534030235800262342454042897800173272524652753904439764272345396514126325037953986933625590305601705303080250632544751609188560674864726083354861119559765122885229381662724558102802872274575000517929435393250247283159463022796973577192606675771066891057986389823002841964437287422370556833013226390597825885177390692552703158887615941563661683861728832650821523390470765795553874737670734096341834750153158601196946010697674118523160749183787242632697966999983077838109443348947530482415980248169837847712193179242880323634059003250748483728633825822209238494028220230786646238765813899193369393025817224779820536465142138561549144107285100852408827605277612881863252141873294866431518565162757561552731933631733985835903365812537283128813581113888257395262231615156761443073150687060483307719606900914653723955318016256922161088054216712122467795822406196712701038290342413192387034074778376777160505203492507132770226608308233352770177744601465621999796099931445578213880162167846139283373758673404901815200255712083944191818415614814781233470544903691175018969155128241038757640846125348951496565631094143722671790596905126001353430759396105219610735049167821385405734251144393118979345974428028877589293974230483530795999119601784657570091445687810625984645148751154229934564688948261922591561586921899050337711416103021437791611442943454458448506362234657964176711184412041398025686533550790603310745916976258193603808551744933184966131652085008766871943141235706402802940972035330549312365206372203815959499509864681260724312070746798052128775203559610772079981691657073967255599383770667555283448183919181294871236865599551678261181123372042021996832921743679805163075105382133984857855013062575296540595743960957544531968354025369669520868531525228457533737678898302640795101948638860591698835115861527810023907330469770989580455501862173806659500949936392710387746983636655626964204835955480050271506706404557282004153364320497472710268438200333613560505152060577234119587462879535496015685439929194892337433337226786408425794770223946108913731515739784394812499615304267452926402369644164109465490499358440275920130447514949427238169197139427534985183682041103378707903081201110085553232937596432227080555826026558598875868056523019272640376278941169684574616842372583669491032616976636771614786287999293379298925383899072656404653443712770445759450699582155022073359950211891972309032331999295368578336263547908843812958581174895962065330765053740684206156509859095780371265721519817369631321985178421010701209938942874162339805196785790727118724087459789224127381658548549740635220063269612839712271577755161501981310725131881617710953388372483696816909501539275702555899029963605146089800199034934978701399661883623538259949949501199285231642421112129748364375537436495884806286346938951169497610115627446183847636656118598968335818795250964877873491758297456827952426285394245932982361832487151366513044216076438289061897043968*i1^99 + -556930795584663801056376805461957914298089923639817938235990016174894598925926377122467707934016274029569771682445659697404249395209489658990387730953947491812568130290463923239675556527273567684984196043296607407981513015662827926311519708566817816022036627716565119269749395302373166840811437099263586947903233309594782303700017478934217710880010512451948681816747887700475135191472916675476629435437392483832638509497842178063539281324399208508398210852894219994667265723645782091381590138257069066447864382265529941752856980411859320063686977600185771745983786564773079807371635923923581725223764290335326429708202727929920133092230146960570379341577224204030952155837828385400703274661880690650375484113069146985473008926940392611167890933171202591080242584548530862643323057703460615199418560281878524676439439924681653614539572595491078072422383386562276827353147794294897766011984253062420416143305357377748706912324992512266951577917014865088139664286691541015168715273609691497442998391597406618248400282914444970138381529684825920200523887880303553245856325525020925546227595695362197479685078519799658796089596309620829370240328797440844406241796154547388941402068018397201498217375026752737882480419341466087664986487462843456979571315706249908365854379507585356850779704871877136104083474794918446793056929710554883325538858976208508140158971701401135242060250274223098992990550663950201607863136019620731704499616237850593974619204140309250495113435306435249717333089311352682477329771171228043695282021733221772333893816255419105050683437239743157156353575074263416572536811591417834287343854041557201285756619652376778438346587164801740198525531597123956336742185568336636343610642456107702417383214197948306181497143687953062303257739717236634859005852357711898483034484040732030634621996428131952418855391167409524449180060495950453351462631416263603879516821289971963659996781285751476276924662794897092520041775823559502120063366429302480784342916852075463599249023325980886561269445753646542790714409546085058954365569612525299227637529184831960769973618680634626848065686352698912959389403115093831117359997716349766641144818293814899037545045393957943102910613661652636974432849906792982448766287900656852195227970224865019155963273407680231459343688670147702905582682867405361880924246001514877856947761390847414529349277063638137357613556089661710985782230292477132878138878011940658152260456282555710132965792186249356840259752071027602643251635429233142768048920634468338391227008228750586309346553972092834594449512591905747175818108368297525539220162159061123421371039674235021867610997369134629751146065987031190050186843714071120095711887178532872425865553032981834069426498630386105943814540603368766297993390935628629558880262783275110071608185820740985778592141741919633272231484189955261838263879164990994238188122600218472912210441864808525677308197133981329859922490419550925807788365690947525283529421617674555273974752193617192943974780454023184359074610474531000319946673422868597863123866688770979090620451274611765261707630993958627115159386348443218266465541363986049948241524087501927377275064641859900741627306922201552047752667467475044961495203671641724310774895572386098327333681367571826534933137871855872610273762769766845455421233386487808*i1^100 + -4184586892481833006090945699147960819667808851964867121249136827706858161098078694754248379809646331028702311576417172154019391611533934469493299124003682101448067180908311718342924207242329441156948591334602443930622508056926371671832953673366285872567532427693888601124059774899851038984532562110088940251187115793915688729719279158316234475230271416102584846740374828883913551580646687371077319575164121654392588592245035358972463727810922872880603048146885355709893591126819085872397260863704585545510376443667872012555676229574696286599299520597358423484541050687715782089741646181856771892851583444187682653958126092192481577842372103545932734616122990452641845176072289443355130485643129922326526793511360814754012416996875804266422890965517349904277593539500147123793133221977905580110611145876172126278373681237117698719306224491979733128221085252956360940477029423983480985657157708924663059069428419495604890806252827195034693318490819293327717939453851759094223794857635389374703700972995938646357279101255397880660120145641840326408604504681252681744440861800090039712125199948249668938357859533922212456042194255571460108025531517663616838526889882334852148963432922960957261143785861747915647156950598241828274128072698231254179511903711455448693557478481084297063397913080274004205589582521336047995155209453365433708062849373844555307628448213822674602392045041901515626818554551616052818204694704566471051821835773568487416903916615164451519908666785715257846910879377837739904064036139676491560695095051510072085338961448738393816256441940308257021061353385066673328532775803550593524356765049794101544103863178523484050610470292518268609667397471487300401868920563828963965728603502733032451434104418569565462245330732116326012277871816505017092693335753406617637394097776018415666232862172325146695024406590150639706908236358362822111401316689249803468504100338954938044037235666842915483663862522651164088861990974126059687739143956087165062205486655374858120336120119779228411482771295487065923371108630682903262053186826588198072720978862929445625604587343538501151498885596453581810813713113662744002321150146382706678659165957083681058101892131208631949531685094013374751291118932390221687569192517762268402296262172138300922913853841173950476542026026405295011117420199484728381732265478146687233147561119079177814335862241167623288537611053768140551544472222690327521875040689466357010683519264894526458986859741653158980374751503749361426493683738242782259246271171878191793134437808834123384492301309375801216814648276449923201222712597155326589958598316389863033352250713160583814278823888863613442298718676354194672613718298021517167174197847000537311475888527088974224034635318183989587963822476813687024004138443874712809679096707299815239165327205982382769880294687892848320395731164015292446340631584846786477880211808511605527268010246581995830283681642508906004733397826100450016242362305074635845954659541838908069070961029025821168174322575875120176359449959873605575971568870535399552970351711137867499640568429839834043574391587040477887753177407415056013208584698101001866195137563793098540437099567008036067450998902171064583949578358271449035400792854338057607771639590337952523827771106980013008169494443782525609572800921182962970525696*i1^101 + -29393945613633948417129326978423285481901456807580319102006627280929499534594436627739558567284950627628820536790024978341504385549069948125622551792704699425243620851308023791995942659061749009784052521351393030049918917263340546825701837389755034240065256146564299485844894847511207570675844446905417009448591607796500906439927572359151434290058400753309826111419667987040184040704822958649879642113554954065580389189083569209025607319377019962165417258892801767810925452667720218074381704905775538450141991928599842783190337199868523356020190281265279670111647758162834170373898689438101443910078393910349091904704208584502955612031273111699013216981800413731573684251716180701600596486305703057713163140840078497589477455200004983982242782907282698856417357053281335107669343054922915002210040450696783885487499972987958668885266018867560279719838454552007451710075013159897670450472471538445519780408492727360229034461706773929346019222985857563416634342657703610443171038611753640682261540801798150448776157768206936790212472110270903006826707359558704586874271257737111443270733474706161393209754780938040009287863874584122866317456862366942901060490630929920019454201721806989189495720212031030636115373561015366247118050604267776678856383026515147202496861597318331192902881971358514781473069104845125683285217672545748126745911449707168456938018760490979024443151482473909317153911916683218678856854000640473721612267437919756191877702960300568262867398230106463498164938227242931972869654837511944174398679148796188977051635465507041332142015046312757982648623328071097584337619952397577162578743228267517768950187783124289358916624640253050387822389825550297717045047037219309985202607767543790071225655860449806637314048658490171177661497408056205100627047936859104562826078069810070074451188328616943163341870587628455870063621493975548976106113803216520627366375505571365039657438277729637094184710263858618845796261139958895734685317914143380762673276130933240566666584697767934381502371295693999168267661459969946608410777501093026798431798081635859261548668737231788888473272371771340275990318533026746801595741766004750843515356295666635463211160702314912660860751066576100702949672553380928041340408606579967732729885429203478026681298137312830043124820371932064786333541081556652961650473016594133298908862871317283568535117341889227588533443581200026204130038157364760001497486684520092083309663945677282248338683448622562619777133688449510852068046463414304919749247638949083448140741922534347355296687378474813410666381319490293714693569034659273179090261220992707360652354207427023200739392470090550909528216228825311140249829114552342067560053731620983389775760831029925894865371975046156067318621212390906333907404631600031554206023708388657937543389881541891059659544570956963935694177596965711642909935382480405799249543432259051574740194708028024989624685494633974227841055488610757014124340339412695747597304108419067728476477456750951456542558544128517356807999930621586499970055082384426640907899656482707212183935449869521409898873714943648525461858716110446984798213004501092071511907483568623314576234744520948612567014007163708490581022329273299072161450089254374145875826357718112729200782006284594064290934882313088189814221338119766016*i1^102 + -216340711614712693145397522855705369071824385138126372279871582248624131051649281523571160608945588685851022234177143387496201670179328804331876675472705564455477517150813374315399129780084723215600714956027717380189359782028138674938075648241860650640723416286098663647405454612895495107631833029523145442540377808478911173606808066002204118258434470027127155713233942882719336881814660940968146102279475499184296821119164061055401603309445852955589951637519917915455844563316759590035338292316541283040178869877265848596715124925614449734818472062796071414411540665318665716862256584614122279397614254707696700502301705923706969126319296956022122267591834235413961948624469252358115081994372823555980342536043409481096448986249289183581024808442894396859067826299960861380603455852868882124238414809617505213118909950201275373534066482659161990809106814304681187478477801919286585056954782674061229411066828411660791900082572965911019960604006324078622154156976660638419819701054978914257282981827950742787096365183503553587643388488522768407625136528441150192418457503934010952795159738950602791349401591168371105956650670979089314886574436884503583836844035717168981998697819047769756104604990550846026725032323766571618749357380700078940074108613374196818430749253874503389536379128544755098427222210482421030374954511205440767603803456409058506738629161013960342352629369390962531426861170113238187185474237220699600971907885064985643713184342954156158428744599564257720098904139158175720763560409026087075128051298001786740536551356964541603149699029576976441744399335659131214688273956622375555674866411236362819240529410595668493855879447212820912903065877920177224487826316673109325118694849531471737067543786345758483264637628249874081061295353643175980867794495480645531629172879761190822713267451463606115789116528422364270019293007565906753544094264082075175785371212174287402071487590597831204436832904198051488992385852748972568176338979716467666330127833427833895724062184715796116492192353215752269983396691151404567251447887198913632275524585954212281837662689677725176700664208205782314050608649280009209190712744663191806729765692880967532607188745328670656247403298787557290601372954119400864517759531575380098423312640949433102872618929803372145616302979915907182089578821757189426052926379591383135777921656459536313935218082945015105557961267670020278803373303470845932090927992297282096630618878026966638937391927547256905049386305451971345198361331563611402048398202995043681751954099739606207132160898886127678964377280484022037449907122831744233525790371800025922504543121932261100233291980282621115217649855721573941876104423093298244811741250766990900812497950031812216341856542901672484474017211688680381337835062528653905975125059381622252498333165995788123826655681230861981766412343272529346187976625464471231542216831499982538666035819440020238702619378754491724999448151457487981490515452265483619558849408528892075297357071599784486324388771572305134264025089175370276873615422177723450082790128085100190745345987713501849316699470707087744962732092975602043930199437352665554044404191790035093580280592247773749912442786056810817313878615621511875414472167869798946785772373922330373072302640991657314875610201281417419824300032*i1^103 + 9061346194470376918562377424446446592709350524758026783311324438022057277430127122955922197117181583322022849471430595151823680473658013307144551007975298211174761017270952008430624038449184491041035947368180636980445155027328656493591270413046509140550886691728386990417505499403609673874161862251902539786065368065133889790474235400911201526265696080399992635761516158362036393888358942718867214583732900125756818784368011989327063737206932406833882172308881213018650143050855758024382756098065011369032743557774597490013693126149163210300157219035507223553267587079966736938618789459409217552995374463298885914324203812710973865290368945480834342877480668925228734812035747134160883038730504130657518728414144255020314917841459911523599718510541752405198678122178090735995939549062414675330523184406383495928516152960833079473769684295705617635877272375834243235433453202784090062956192340839107570655777899064871150216141314031872493769388355917222351625164149833717348685061481496914187719820610748573989462797074898836377395320792126215154880473264710981046360146883469681870327446726942047090333932208187444669054721871381918024706350872816439447896012896010065060320828669921981434431050382639922901976267393096851757045722685548888919661258416455778253258513227162356522020993394057102605568544253735281462495015848394676812825590808186736347373209324667624766218098114051355558232689848873002089087835596362224801039305539770418897952301725194733650325241776147734487501609373474052086715869223977899308429006053977773154357606313730961636183954876196256132749545050653343689759167061869511421673055648695199372368211887441881979728047615646301156341078668908270385116561459575338985700304423686151092729376462106612299058482813967783394677829557334993225112041739543656336201449677894264779961805391876720866937062547569505231076308548751863723251046881337517086708327642818567829895186961151202854166812157538163220923546132282691770779056262425855443606339845391880582197145586688637320601422440641293812981369112792242034382365312183678975994839160731431660685641661562993993392307922471584747369349809988184841311699379403436140198237392972782040457551949400362546389684607158711559351660642022139893152043148783288988611682167965339728106782774969747195913572211149205666431627533283970897871412001344216714906065276025101035006516220679154398511874253952500334194116276355326479625621731395674317472574404756300982937811828224830110910626995497749506952769239043392916940901359781898155868651717697726102270487763193066406723769827801137384934101977011915593622697181753982181711973569652553902832331254382901441365347571718999168615675534496894685577284878672553854687581823182286901280859988095951616572642045391917742836828688841548579984654932450004507485399596841741597073248517166565375308195884998796567897445831818346980441334319870893499269087314595550333278191889276486111591220516091346073906295843693955140938575048445735381603761424066507167465698027218775273185395474086178510342896081856450293183765025548245469101834025655045456378812692763752978195753558577625604340198447980543117806752613027741419766056890147144750769770161588990993932237088229029463323899126593706287145147239347998076237577097629188149055609120611106816*i1^104 + -46995455459081469783397619934839554120219987986250520143455931053481525245642433921514170166545437029166129902814218449558096455171443156167821705408479481491500493214486439328184724813395749828984037996909711566459261836869669343559823719200110399220401261793486767014564809215028325155833417380995938823955820152377779716640461836177830252082220542999950358724480624241603341411166026038748384587008861149586266587064664985674882672517214587942629076993094962967886441270299419552066081236283740917383770268989214582581266576215235774934842508915321984120418475536300688145891741892450427285377809758522624096242307129549800072660908731319405573862875236718424899338357882895808827299358773108383216482695896571978008559547291687286708644609242064992408942385593708317136230675244567855893426286852377589336097615676074205389603873327419636873285504906403972627681924500104329519836184572933339342102113711629483636783194403895884665453308520295599340143481286416155997834878588871034559585585498312549362928132650618909018749064464231126903947817014144941861692441792765277614669570767539007213996110699005064297284203314129343162946670037228526345918234341280363512372138785757451890928763867730381917529306715065311632165628792298485369637958500856954702180757512419702090460447287221657983443681804286027047794216498152015427639449292315534170679394808870985334176391604327941436039728898867231336295719373076998472458156546195091176173502750684000300368693906785781223003309133093052656069328738837396594374758181935438773948829824915360366206618757605041044528307051668883342300303399338696927516736487145708450738520167726660620782380251771825114673812383605778794417540136611212430812135438508435839967168169755277415108557873621876716736430110118580356613933203452680193303687843591254772832428781373594851688794405056384586843036159575468169049829965912450046657778144085508324713509848244627330306040222388286986965615352906784161947805422671138484484463307408097565493757993470718175614333815469480450266671105447732920415819804588513879552204682936855520395601228576732206876814961762514860104529750734178279160741123446645547584367572101325537846493129159883232042202507271580326449090126001745192629615911467434738212388637854353096299986716340280385334792855827723063826939480901377588632584401870932871840879893969400280868394322624525793685539170290531762688950934624377054507066603730647959599634300765928402793583968572268976740141282227145202442621612294004634567647363896519555787856405612883242814101954237774781725142587887491823058967510608291517374140318338654134394979106491165470431193402919390521160220584755064248662177394010498993338298417569065373447548804307550497318892652133265530753538036158836343844176784084892483141884076649861453566132339264214292578850024367179082743143983201022904883359579815348002273586782924562484601846638735957340996030629050647661786782840751346667534770592211698939684132775864615896682381034066941813688273382474081934193392800520832002379306756634835610490340739047810435347936951983742127661803439083789409524430484233731820645806523766859425914520735748171590759686601575962498983327104970710676562067446957935370737640551213180696314577702779176104236765441687954240901499322368*i1^105 + 463301017747879924761796894472293473899401880058171947832133318997404784001282945579643364260469496767950737788637764311189359154167638725449117319623595649467679763247959097255517333807957300087612770091501167966126953004437419927446734084767735685036998090643477159102879047641091016068674404317100742628496034436082293222377935006712191826086824859199379750806424711636929980828949075182718680734929139247002928436016283612355240358372543617398388287436837290651699694204452728792675289222228257816483294246521682169436176232456384921408553840213224334348868095629182809225980217413425356515004276434457856178915217506565661042340577231946420490189752957243472702434840304883405127214915215351606799278910413353399564773198780404197793183133864910438141891608162195471533444779052409748014051313387986893971374397420209219847255641786558196064777901661024097310576217091958235907789531462565571869154608784590094461762745121655213055323134327607003280513680292340110987229103220822492179587100713197923810682724898006769159636659266344142681255771971289503049380602104762106710584096797134870882845598177346142639510457414598648146976468477836254658304761598355168579654653325008820937487010518065528750820264580808904172959219767052720833507810552968585644616392595856900851002806243031994340777725732248154559749637447717191072662893268631852472750566492723708502017263327561104545258703414124072429679180229618421653410060209400392170240643798845102708590909825655475465355418821119812649729205795138895211437853622489790401950132897899617219249141261221702216106986644628048620705499407203646130668349334332746154526975455007831552216889941175746207398167890104115296472643523789331994166752141210342611530872723075926421602027629683469622205239615567451339847761182370779398499429003513376683781951902953375355600307403904078960117437512663725279421847756852900271053777246521634858003386740724698854736331038109036688029602871051569625034585022231967363658921278984654804354024710359863777674929240091995297331963774859803588532489757154783063316032600382609164296432849155627423276293919272196668253363310498377150611747462890474322818157136892312018121501726474814516662591093555168584085156539526466013364614909219909564881214197674965611391902220154500027403780386627203104406076510443427388005759786455876114043309852223502767543219614095250057175530299425123385509897825603960915119602108321177290937480067096179227311434979870968598904375654029043940265554278405145164138514506504561594688571945131993470188018992178320689889726344112183782657035110888317919628240495576284334665540891673928586429672089111116814308009420879763933127830960191978731257730860399743762187266122382643840063901247220764641597423177239270344478335371672110144981299919913552169746404126758261495201640448127760540202414769876420922947120402785017281282925180711393431092763743781236180835232077062584232398686565353684752147362682128887351848681217939475944648355036641622552273888610219818098466671016662095247014912936111010877033132053182416161619757294126278568798344423926455651614672958523961177087046077625232302695611223562140303994856693259631535489066443698913669111571215102488779652464575158086219315592149124878301588250799216311402496*i1^106 + 688598775050209619348640609356307636465574942511867182171729650375565387992951749233515455467457230919423930880909130605068002677830871386890463770569023893298255460512655921288398924524673814544170026935030230379568938776984931535912038197350229391749851507268528847802415145532518218730028088090593379761651128699314657392992093178016482106774673190280663479372849680978405871329639242208044552943376269293171290976949414921447446112181980120300471343261347391323158793366800003301294289175687568528229319672655432913633564743734231873480900588295211561172894379703993638739376333751154385708612240739411708217695238288096103638610218347045305929323776888055269753180676735995352948634139413981277712530659715102638587190096244381465982820168391516112826841598795229739417209313916971557736524371338876797731954166476802262105213465304403367913556647722570904347605000987813909182758903078409176886449244646177380395231314401046404845438888953110064613819443125846414469463416186057033545236719486199012238191791224079482854123629263795452870807833968096359862259238313111689901970621283785004762125103580553136213620169795091754757743340277021339828796103015236210504845584068452826924478073309683361277909311236555204544876128738388037647938178532084920515721886990319727206159357971402778422789254340055354619814961907160744789029469123215574614823957133154062438540739491805353072548713387220991056963092198051684918624885309762658586715518165303966115789317390980886503239610741334018445969368463164947799406153336775965527744665971860356614585562040861129223329719276745827694906909433865990720548686181549186448464144169677633974042324982751634391375574935034458342135497891351154564816984938955588339464243090710800860078335955179424654411288493169803348662771743682074133173159334803535047151752678071346237946889460376313765503307319113171538530486424668934421376900161806139470644210733849761110992217830554918818007470452365759613943415626794118345366221707102729316796355723759130801086593937340004143997703398821468453459419462932655077888624628356515742205217276525915045914476276926926567964394880929083807189218314804596381010507526830185416374450538705808419911517826577115047545445467030423972026374361304490194083296166455981807811346292933314923133061100100804822016358714528504988545480745656055743431755810379123020138667821859714735899479928249608213740055660542320447868659199281874105667118853947519059080950857128710091308918171034895700588546427847373872859950379440814361323003495647376019982325312450145209385693643629828633250414059537097323426923288926152881842975416076941414450918813778836261317123573083309743503510543793698473040138499350603329808898929868791954751166506758506994368813687516297512242121341429282421139072789352688737139467844447650237496771159874589183998957617440516301329276476682937302906737269933726615311900223830191008505609544626692220874799247202088473752907302436303519710426547252415358514398086614950340153110657581972021973604983416349738942005865355500203417447485383261205327456242561565360044480786799814079429551708256343312037024297414996707644445548745561819210462846297859400233022581204133792261323004088594709815352166816724296863909009095100092010744250368*i1^107 + 1456954040936743785373209158764339276270312325397866246940522178819261181415267249514234268988889979368195563061557737920569716016557485014237085731789439744809307609272220504089968929965103217061421896273058435050824714096517160829572584881561337668422268017091204292156598419162996727895198190304540279290094743255992624146449473950841312581377897642170089171738909906862460776984028827314779288351673312534510626849433555327826632230165230827311806419788854620045112252396711567563870087481498536847961457203199852418067952850127064870758947441192269886637792589094615654423639910018993734636378173377990791388044924661949852402304455078860078023573173463215400916255295121019360132196418763444753294530640332172801934174593788120006514449975523130960501198479746752275291179415852301405803448852463802281773160604908689216694609679466660598822708350474489814645296778267459070038355781302499580774179272358494014054166281974417341269636263855952275577995199289702436602772751658586287423096714133993693958744777945484160324081731396756800045460953166643645594606914904772225097323789996929359609227920086036068203359362298246909913898072453797633890239354362065616996745863332554880019826768107078315660447619550610038638874058424490624705972415104380734156776692093519411963498734290220708101218547235716598365743736107900342070559286886153742553523308579081128866391266479643219209627481350347224551992320561877607711180883360101161146893347153815573842992187941626881669258962695088477383413876348132214644413544939419061532504748618061299459266155203104662668664897576920791055524115249250150154966958457748124077991452969255672010485723656406652732608659470316501651204669256286585187705087154407184994549464541724497456312585097038005309609894719425998677968045479280945696105633424632792179087826710867320398125211809605865114695542719331974920138169909636567293104845767966785829401128480477202626118414461877946816561254908248541968127769079164926351652986325450409360466687854688747292819791431712381882662677886170488819029601495843716807068234810946102985776677555322935666904045709106031780536232296698000429150301132308927861811318714530223197820515967104575820541964804183818850225757013465022592352105015221264402951380839477468214231717746524219392226139838920352224275233201459894106017597115821440754371533500534760474191538535662451248170983194745624458385884756056852272544608710674853249178893214560917090516452516036274152097542145367878064604625543081945592348123871624111668786548939712427025766670826616158115735956204189502725986725349897334394284938474113883133750399259841621889741093926697557836268953040256606944098133585123652212818858101847662421420305908612415038897657163922546877981265588910358834745067613554383638494727598126314354334458361893070165031516473940211914651518820249709431325837886000673971586948349508672687029000705833773741707258940554893046872186259510427760576182528459864925166908390488217342616016837660834940170368346503652355692805953695750012761623366020669823233541813120163852802415614403698838979151579042010278474888331411372788927039090891357178770830010776247608848386581117701908710332319863481105262653131834064835956074293503307419867412388129181532160*i1^108 + -18926469033621137931865422673238912178279902268852613984755893906270754291698549418633468264905182703067823867448134519580048469089233117962309604741106097100669254568577652723302746357674936843173644467100381697324280414449669766285067949056103391788486980674566422658100267298548417943448087106268233148448675751693354666625975105788049693216219843735735619072240012697142567180448127529496622964178369146571762228223947828479510228313031783286926784994248519801892461139962500480015405437354591055745615698880605046569113476963516150151590964066432941556050764983557432021854106120038630197200173980255827432451979962415968178487486861713629417844965601164267505067717390543268206377054881653697196216552665273346747221022177951599628396805717023416188517254411880590180985585482151730620603201293884276769801451458720339273787718662681529262999211867740377648277863634801149743767448542343395814735173672515575524407277324630236635381519746637395089589899150891926915576765679628687829443008962604997247436671695733042805159297278349257821018090188141196695983025707610479309237755840839611110473307442399338150825447353500742814606373358383698342640732424102565214275228858931027245624197549690439639935512904611923096213719657509972728178328097620495859890153075106219255702698943123306611261643967016317077894162961602859112113460508368920655180162809117035209881814614641446385749162045742253093789718779115737639406117791285842306804782601392235479987379358306802207435503584260045879080691743546772289838232650445831692191581162330712277271401507031252765194266558913171443149580543453620784835162688995080999064642482844507848098045691653974668337164361510601510677168226910568119255688356545730813687433156058140237318174294002068728490785401967899286506656795765960812100011168765119018891523618104981151350759080658344161553552321017252759490917446809857460876996680899715052132601847925657239489049492081920731024060171053853146766067559309996392866627280742603946552543238727118948401165740611171166661240273349882469022973990336225755239532243797151940946570157114091495957294136265994610719816062566066961007800235434734442807826796297622007324415205471106611699031444893491119415262170304458568873297411152327506725452132472680163282169584672083294706278982726981359035624014620266621839062921037690605834355797187369052923762194048464842600479204655146290021696266765982911659642596124006581857504070250151831764184358778062977007921841144666210085359567840447384570748439377230341702877703133556095762690384078352449410408467995403250650390698861354286603603175921269126533817077247022491890075761387773099727838303952343881420463316869005679202041560315434047438001705012226238897336547115537989532378889612512781675125264481147248012863336480728585256459656234153943713328646017667401872826701833628160268838143619985780436077972835618728757690648295566304647589689301273328484140854609463372511278613885122102130272523190061503050881043871992871665255937545555046395713265978862578765570110386966532130006933848676987117762812762044106256643173375242540684784720510477828284491479140145321624208521538440668762439406678675263340456331703793737010494404362150395955260826521998071087479079829504*i1^109 + -39206104953772851128459947239004940185711827367547904432968345214231485631412887118678622206561508283040394308582455281620453922035754523647159760968501604989063297863018439013017416098819561371978926703914408434249102032815999497506273003087502887254146465313440767420862978964837509634285895438107369284953188631524608961316383444120364045237521165148035003132209231591279493208442538251389904377027143437834596594330631344172061724747931232100905737023616863757407068760095500966848156560973314216888568340755776331908899818331159840548210377884989338771782902582406321191464610867887983696510785997234836482071741927954673784786174628647754693337088198363524764265771729334955915434552340929632999800343349241489749577817325466197566346459150130516526239915504858140960565223564032947636072753524532191429092809866856703364436992690758450424031274537035864698642869092129285905704999560553829872005231663101543118141736317296802775942986645671405933416633404992043589634106887221694838653724168143191602903821549895277720730294337654291494822790079473660188676608353919262384915088036227643492700695677725733515203912003680883442468494113447481231745845185079318747778668254016030351609739535834285685230398381572066892223954154997283400823315086486721436801324616568503796516559020264905307997981380016517194754763490197278371782792520076683580095064147380318011137973869213003860389333658277166004883949925923531904605346822423767051087400998622753265187302250388442844643764288712428510971475998064256476353868253004100829807259558746075084891634310802282469641104158246205474251684566015676647217716572845923195525646652599546344438992076888931630884926239844362826416877888774622602804397517768052208829749917160818107575204802225934674488961118814076829828182685017865599335149260761688575870201743640766334118168864717906651370449986868161302843829384956228890031141780875600653122873468474802886538867912769772657715760203968675767876312075078116361593149879484650649479745609559336184549960405709694543159347349051670974452045264551888062949159155069470790993787157616802087839607356536174013494204828990334161584235769893989221540240576083120648316640787474983415498057474634094453311434138476621091593570628273289175033656894340029250061195083032584389987926804158703272283005558640431610501683054421402639235172111937548251139598553758631206688958719607092986524950436058479582768980415145409645951769175347162452998897524190079600793527824271852281693301081965945321966671779903615866325270598191626689668628682247247551885954169104572309505522272388667475669276554959473823992120498679815370477029853500313474203127213761906306586201797822606235593210035156798353197028632797675609058519680425211334875429937203272522084714138637050412351896133440819868698826208464346509452101766235496650936419206944484498971035920257920711756808582431202422110268021523304583744697609902631693883591942972103350102963640759249048499146266417567863251207640580317626368211713714084004129426106700507714662388371275907411764282232170653946090253015695925811729659704654045443266574059097260970117677891146322524612440431943877105333199878273685760245745628850004630897967906236050318528053154002378353016832*i1^110 + -60279197410731809302310583082620145793465258805100577445626243619650564282503437307260193707220809971134528786143792118975264404126476083654968741656772154123480032348310620365971444677019325116215029652996662572760984703315185664400933123698954835275027744924812550939601564738395517302520446218437877070842188430615893839229019965068238247809824972068656454385768296890138241897159851054834094926862518077320334364245676516500124706578504309818470821752661506774543639415498308079190485222391857014070145549179302384888551043809301028625782547411020266195756084287110775663866202060497901232972957457113591427268164859632541205556454578883609702871914687925372774923885831877558402382220312119907416410802992823168595261642620306933524580168235766048892744589442172173050596652794249837703980346624223587092325962670895455270522690680495226919051625926007930146635905793819999900705606217052728053342001372569177013519664370485939895405603471519505747349546306793001844932596821215768407775838748549216886343496084045994931815731730356609652438405241553721393200088255549473910656145280640933910681228413607132705085230425690331735617943810625623612442920310431343121260680508603162941638792776534840710858752987018026988733514798835142958950538483389572058517359825219061489722588387863806113572599682088281036187093792276019581017339127448631045682923588657447793127122801568739461363558493721233040814104162100005794390494022464930635339962721991368384118486845657412925213796771765654842976227868140259953673244894297226148533199876679182441074403815885919818870957430310217930732090834384938020382539779307000816706386340843027266040926895435323294557621320836302302753102318233510123925541938510614725097262084454086567313938153055267578382886887964817082722562589281937181396711694925194360863279575920964901429041949646789245721365242948313289932880087131140379218974886220984447506092379036564021603157954069171500517614134797116060124751192910233498167676378087219172819081920059145296146872949886901308877256722300554863290250625164574642863361136064641846553233870160004332467057651516570158844920409467839290815206931978560634091401919621150358748887152328707583514234051131872296341396609330864561015800604530321943262305257490640665441642292619930703170536566631271509335487364857317091146197666634787584616339534435628802731545719187525787359099741711001974680906798154838162474211408178023092551296697455357521602922427048401525461300381917971595507201883614337288332380198472354295722729620766009222899814613849096383477102247314744473983367964680611076294155644911681726670156882834917566272459124987262148251681940059408676170013523673266985111679583089196994693722938704788600218844583546699741007029334252231874474012339612706095885850990086795231375935058461366488291421696826461322850715217661024526865906259587325689869297872640419585579216569757183736459769896013860064626355429580740979051174698730975614098242105845217422591001159136324768841285588880364243679401759518274957749953503554180661586198063468903872722443674659516278444474871577574491554500672312936473934039164579041143152913610610312289554715284535811758310828456770228463106238133624707990943793363812352*i1^111 + 129579143219719821988182535086844626734787766103560760935849423964619082310416573701673923512259629113450451053205069512800179050706877612798798902737828793903827673325787075394295986619222505868339280702514401507092924509714690495009273995302318412239676915094492761634556271347547652581852667725315767130027052134991245845939599201851131848777923977540622661646483017762165082967206304167987892457274445065864053450703361867787508708926364470174577002300264762959087946349486984706051297758605372672005994328563576302848122529331316221163325354503094049198715036107123541144331250248864450346314895990319478743977555836945224197931277008615441766715421516044291996519133429172615195376070725671074858893138026377253811633724502080582872871264450552616902068324556548839728991494636446644901545040239294584143462516054107245011225502715180674237905023638208622421914571824375029395306737664586403552602598928688665589513143615080779257876331187200756106604484692569319956180883329063063977887176717313037181483501814142040941324117548136600058685066090138871647006244544775893269020831248014699779280516950513233870179661523936518544718659705413353810804234013503933277731830206154933344569230894673567560251671122994080233791533367900102782592367793632138399496885331091803886724271974526805971035671611159497539571785768526103619928878101077919584780871949977603036106468404281067210125542965390625088938006038666043547967177247165195288642658916280524766970283712842438692248791705568201652608185561348757751951664860600476222375850708185953392824123269238561466828192962395343634442201819929335729761652097883689066272872371337360109152649195605443118776616127924108965912760538766148456778624837560618564110576187130807933399962452464433950179237650629582124117114957671319614628289546882085930295604097565517936635019849019485954256344006249860916130747000901642067187035254334690674718274327921336606552362638207532924913220673026205933990658502589407958179751792176330475332163402362410417213868970719314083448705033331354081545842281086415697037162323907197627159978780531462035601561655848741359844312579741912697548413783046071065777733746345560616605127715590803675644954270057351485238327147364898345880051318080769682616669623863723800581369914887725763520522053195932272685688357405139046550033122391434330467860610407195312360906986806160274136873580528061953294250644618271285674088947128849623084507512040490390573171385317073594405738826083161587291806536787061860550533019308735471868898612887946120864445675312857875486618049650928621228247989251453638964199532210998777736138375420752074946117129988495257163577530498421232742694267272247639840218575472075172463201160134901048716610920510228388283587764713855895432775613311221115315252396393322635836711619943026206662591400163999653340803865907289391401733600228912223385909836381531884532176554336004866885240561953533838950890543511651398470724788990193156709061973911361347248112722562048818010615485988461146331096509597956674204158489882223018573686786248303626227250383011475292834164685610344821360602742184374469568809569992848636961926353422253312960656230461218532841009638731710349240313855572977104453632*i1^112 + 174731728321391421032292367368415144117403794234248778644324931308133820661577991931433258043428629296220789887676758059416055220405788720571169169480701270532818347430966658141422486726348642015943683086746014564934705894403310880073706046315448915161795088594588036196178159507625963922436685974095420296852856424127807930717212910463593411049629148631416236627349665500604560913203989297455393329264253505427991138898974280743553340570113028578952952422623227692112997028604357167676105606509258504794557137119506380116139627238438946906343216187052063401692517706922995255260854490356110376099955013442858222655262073844189327692373342475561028925886107747200672578890369984015539497742256317013920979599382203846428313563752379294102287902326988227903186856140500657349965835972329996347880968190937031414662606417765231185610813269552622765842725033587779830964357569677829447453225702609684091023926925250668238414402377751380899029498055009854535265425053273599583768782151079379050086357669796731923867488032285834006194345179088852061846860018197901916397395494711402095145989960392525152230352281506123776909569011578863870623046977806592709446408218447294388813461146312838740994689392423258966177953333981957653559361676409873383801883991933471372415787501653018265016958874605691922399997193689932660369072628759524432719738117831050666543224809416242244705356133884022807656331432750349326643227282690454146523667848970330761477081551952435295765730067991328453300309066870891779919416683989686706263930162529836584021235758774579954521977067513278633521459218835927601484300084230915832613603628693933803503252456140992386169350835639816036209695549354853337866351700120261566956113011147985913202283814594579211299945318605300020317018553088489428987029419806318536315678201040877719465069827337386958049715134976620683949880123234059587624760647185793269272841913153645674390608470658919254178723564638348471399814422780367344808718444221330729557486821065266285623989405491928156533685836423905612454267453893863256828123892195971188731464919560890334175831432939803936284835640061221351975543524215218306115537506234820663697177881142856981227172164298211988441441933876920865507084220708994642953647086365152187846948281819028668538842338254417485060735588231436510261079184874178659809148191445212315598759114063799002255665109477040825808101328675525340744542867719588758668659787178194167749715714561680298184039115945397950803029660877527003773192849943645590926958869046112651173974293764304285108356609160445111090198175962640707869150366197231809317801462440671921087792575911944054075932469496364508561230840394133716037095872458538509491597334313370532529772796864755915402734665285795167972984784841601310023239685384100721227007958543494007734737342397963831040807796562854591008049887955418885384806303218022361462501604608519615700240759584774084730882225640352183266343352009258525806296638445046348407447600702862007286143560768370769288660952251881914936016989155480211387724656443511526846216822714527381164938758882882128856044351862675917233325157960129072809445708580649299278691549916489161611408185241152714645218657670296787801845671133184*i1^113 + 975036993919160121791978771851839153039426945538426489271072965924908708815146195607586291601594825727465507895276317190122185913589602693581943961717532461557943222997763265155170053634206191246657562027254031918364287308974844976268501534960986954204713939716549135829028026223946379883948001381502003683057146193417222490440263374970395386847452958028015865204307205030372746528002220398571068768524589622172733944385020851389297116607722542702202424396225688155454164888065504063123164280076912924263408800902086593870126129926651655666054936447021684761810711004645033496615995979720297992203961330505222919647488177661657400607755901383027440133619932329319424071737186434640967795764947013140467367941697629877579237101192622122286390175249180755964131945942596117024357117663032245949941573847233710670831871742731251985069570214563171053344198738242593114527156187525617815397038115086550030980328141787638486487909011691327069193384186989707716593332365913287303810135000323289018848703597287784652054189355232928260016786084805331767225090646540608755019856977955325152910624429683469776559457341383650825214596283028826086001580024539721648343682949504356891166165364435353846253343637294632535155282317408556338811253330891476388404220592090054725129608582571140427992997753804060266429426650261422385741284166732888291800339865246534234100442942848380648222706411601514959876619566058924619120662161951083559441923672463060053121330745800111539246934328406500099517396974360539548702739233271113803358923088593761035609829031585589080698320647657423518335009793859637675857021673468675970500594139231792004823092774501544035670917409315840136789791579709606415810663394861617605249895794579826044828531143209441069197241590724332124926305966639861922206496781104397147245265465504568261890228218849312752233650268014505869274453667915020696640381711658386523060654734287856053246418567788899723815354486671261532966614694684121166781458317736951634030567684369520933791359725557196317515159040854883346980485932851473941772414439157649194079722300639139453824519242026458517547698249627577354214756775706868677121028745225022861230771720723382695927918136453048352996347831092983488727347960970896396970794964749027500738437433100291990806746520465545313959375511524241736533156851985147478932502881667798079733366996087992694716550978694326913537852470809585034281237105659795728686741191457537529929114893131784096905985241260168116772188417595023107873256262164070045611184066943676894091212059386827706388978828535908042893714599122751071129356156906202440036755955190915158908073265723571240751136269216044331161132392071887756151944092371494543201270202726777586378330995851036293458317891937054586286838371098605466661630968829447700814038667801006000763726401565533778523452728042636418857722029243272507125657454680862358907745104828044204396049814229386062834787235992805539019816212054580318548362300934482273915449201523938117972546989208427039826860458115890355809527088438069535212551347877116014393603240530556383212193662057181488628490654012210668253717336269086394416370465639595675385700174165803220043444468335592942084645390702787648552960*i1^114 + 3076399057126921712137737031149292943910576541677804920661843578600936389198526775349879844742056419484556777297294121346986335038803456851206902866619732490403750361112809349223619956987495996552437570778222680927336668273914463729719985310513316123883763583885012868004091654905653143816772118824727063483678386723538039205777865010462019599044752974925753044682112591991074674424270586467356066653395303612686065518758665717446840840716816430492406338472851252089602182373349073334947743734166789832981967176347866860355450060316989226055153326195678415513472953782782335707265593520063490182961507399713974841236881344934158601151126959643185877723251064502297867738418040126092074967560313813771013748273529040295402505517475511378402984202825904286083048499795738302974924059252175562694936451418624836481069584503161975787550826862003695766045265570067972231185990983087512396222978844281410323412577748385173395263912943994729909990082573233550122274608305637540498094143756125274667905349153306128481657038333585653786622133024242091955392459252664451797640359325756098742311954373581170959760229235733657751716087301889721418943241098067460702019174470563315582629751377405178639543761748449274825726493188711663545475183247828761949817738742129786993554218474138280987660554797447642498309010179254879785553101620802175538457257314528118754096568460699232442494361929578339996515688017945740384235259406913153506045424449277529846868068270691870050020620898995806920126181121338998077207962613313399040737950729148847090639361066617778765646952460922000267893560514528767807835515075698971691422355259093779087253374558386503524274220860998695000530051965509978794785564225669890940150210413678876947537186069439376515221000507985254657820091640648695312168174886991081550830828700785962637201271263474391670031754683572890315781002950294861461247989092121859805581897805666149505523789966664368359771192895122655549642694879690717903975716862248504291094806978456622299237465185015385153739398217242175456332748105682813361709068278001275940656873234286150160726291731432451506916550209715074033825626628200256709816669117090427668433058068758235163101587513346011801075673442591401318556249336758458538564553309623344683467181717922657160546814242302207975691300434189470060380345111656454123153225713483359290151423666719260107493635039327270275909158063857735785867772192599136666312239811368034087848586407686385182393903501916125549711009157034503653855446668827881112507737139430845706913022395684870887168287473605686259215360519746918570102885288418485512763600087313616697091826440871504844989212574880952275758668991205663134800002280863414496408768794068475202916224668364969757798364778155094671883157312913481460234173363815821696265889109640094195352347018882198124370745430973214856492275190858300493584329238279805692311795798765310320286392652041972676649308329903431268246710989456618584100322856411533183232600955122462405121638976665419564793636440616277501399682368140880623225027491459417177190564331156878454741123767243308321853357809618880272875388055378955086019784962793924837327651877580403879043688472385428297476587084840960*i1^115 + 4596130678684965000152613274197803433238125480065977574193422877055419239537597337164578700796020631697297860285251605666358113778147650647123171680241836089255353421003692854832398611632721260675152941142854377698152956944623362694362638199381588188423010169381639947252945810378270065609468080489131512773349468869181358956698888954169006276418018733476963673637918495565944244770420222378181807667200654783804580281418168141948485122834462110992495610065142214050695521123641210049232407846393948209362964445869554335005971582148473971207443873283162573335328037096790682556244732862889900843534905646157595941458807325646955766262413940244312158003852428519000511566205153869127302530690302335235785514965906551759023790784366104156997111407429470532004348177214475419620759418786986011693768961667956972118512245604791044266421683075200300344758226029495504247646519908868216387950181774937787520141793099421541089214892420082956585245180224961394579959310235641709698850527006745592750794220560184859131360324167657110648744199990244103115237520303180462622292698622459855186134590057447500717028356209575305099180324618237340706679840807808705625756379812114031901762819162620211581962089966467945446258835547677265042492678966430074672820812483483881630004336278356650027740133557283496362330450416488189610547848316065793079252341943538006436654686593445426032606337157036943018313517198041934530212222065736060883839528702603260672622731536859113647738879334339654819441446252689524462493262234344467774769662793765931651717216291465312716860277304259814585548246192751480175888102220985231067037450149099776657752677602481718409008376796980367863823600853532262157511934495994293429060057698483119871367898446521513734469173368459302436361336162425341945352783994277253976918989283037529723589843171058110958129227481301090633006713533201565688503390136550396702386074604954352464309783836684391511023592093536418314342847066502529841387928436557138305944969763915521797433945097983530748985358631106575643716204104515735913642039059092345029042813148685849887212494523078136444436281381675999318837339148357885943346832243908425964366531895459784876415610473434913554212108136456806778101759663605148330481709900502239142882772795052760312928027182813113019128172697094126395179035840378881990991806983142881433397974958247066043952177321289586270445635345731787886897464969270406987555529737198243062828662400844682613976458559699237485817405627186836968530403694024974314281553225443308979944446718921203512285397013294081933289179630095198672561489441201409117617149296757066607635166181480590437061666310495116863780516639155469018141525953662492938276322299252933334149848762978567274387551390774049719484041649485774821152342113190738097957383987225783151192378995079912635983916914609876126033687593413778393757980656886922797522701545953550608694290569002619318979829409121123002963250270870867157580116134620613439133357896333672478130351528067680083658437287400362613885396358357030063010585807467989835656189881132336215675208961396259310393637231256088371245838098676232321144150095455742562852264983000707568107931093820890226360320*i1^116 + 2206346788077189764141761387718417380422949931897052704148532891743542661148302641358201350492166686456340290868893872483680327138219969135156653542370570355338982915351144771270657327483228660870059945338188816101365998813350988314922612453576714399757366505494665676072396160132621165812191217282030198425507736989798520582676145666718358549667898904575638624770883087399250742224927490406085869553359440567069389809488330864049298012510127801473566666555598988496855212944206260444620888027670101250231242618443858690362040933264407984251319368258653894553550308480362007152133891430003578424353630547948799974081020806896703626527471760259652329128227910665208215558579850655194394504657812491145497931386336570841652982332023906707260276023659331632770046562833744207407949074670664026862447749356523878075785897667576937651040520195008888857811442625329306521455186704150003915639895547998963896312147873616396940924933850991525169641398904355994081634593685581314581704380499015902823238630940666576264152398251267255841708556559488484822180117588153062196136007922343790902137611456645656432388556288934624173675930560752169211064954307237768256155231964536849092675163691561394461386730616444251120121217685552631924957611527586319502099609343885302098921185184158115846941537885953063830132751737109021450740925097825201341264231240434862257332934698558281132586947136255619214258929054027317396891788006395871221026963609554380988798227510010572361461141062484028041587282858048220768813139231075062721210820259077502060739267747746815368642649190301874948748232580466504489121130852336129507434277395655102094882281223144470359653770922147515895653911353339161315772125761827679695358042927858446061721380693261793626963402042379917630783004481332180760018691605404501063799219713131792635185714089563031692713105541112184747147553531071685989594115656057203050342341684130502451855007225917731911401489779768079665910882900948034975228650671395796385275481541069395827837175253124244226656958441987872337627712470065800934012970314020873072659771489868982881653524492124874372581969808181480209152106245856592442942385105545059579011399361507130515706820010446225208185983396867539726217451327152473944577583803675957280086661988379900392236725313647588178387133013203995744415490312928388288254139294583461250017143033142364603709322644959403960033246051839472101526148348020042520958812213548624218652628116403488538295836438942945983851570598701969624181418895399644892822864665758138417604611071167308038742180714749275027144487073017887534785125922598935806989913813413819246574444286910524817512080098167346018727030712602071679000557426907153897121233948740538399728029092898711460943135615554830334793154009727504558263191405908075551185899464389762081321840123837042894031659722574592958941066915885909142627512570416724738558250710791846430623028871507337286491015434215036665702777572483695334751592789781127062233000534150813296756205395273642696400762671085441064731777802321799591488953265229053430460604802781507138985408449148254147160324722887381140149806827185916958370745836693303464587713417912355179427720333361152*i1^117 + 535752421982438056071984047248277961621960185900046526679582806973535155103395397088487799058591402996697592907289939255859011217384128870797108968457819456447097439951689347457730510575816592022396659903892541251602163546296455168952638765354178032786914297654892639862711861565319321389924930258831935191205324216388758613130176467102229521313152303965208972692796362137491050301115810713371442940187281211115611327986017633371546302949344209763652141746897577908198400888079210169155069347973187037344310811087761169018424867006523689908025391428844460995314736752118995565055322245394341748023311376248529446285821034646398122160982644102651767492010379755020977866235313173283839309598259066028451060915839723861849232658302435626903928255521172047909993743616863504202772407224062422101779147079832388971547701742815946633152600219472363572314422795181302481704389348204647608326544048008468504458178457331453643627851037128413270811922539191919696772969381482031379990618365545044711759881408467163588402336822306854617712848719372300993285635626251593860410070695596173692671215342344950102440576392017475783421195510240341490700332361253428633308484787473025336759894429496906383737016689374476250226811757366927141915535472759012366092091848153407860878285041650034744550806970389830631948622987710470095603325563357488624635213990836362449937889401113997228780283286294607474105565457522152260828950811903545593887445571375180809197892360612148320340529694234067240175214479769980208227101504022597993083037953181287332609609088571972443594273748449948505030144192927495422819469213904924617831072298434529893356490349172246678435198246263099204108391937829953674649591581028811704514300108833959526947857647128278603780680757473390811971582801307477396818172922827675282418763644115947283678649888507536910207558472819979492032509012729267019509831906842820707547614287016317807383917645865855256453795535583329558718349110196045497804730681440186698998455929882979186929903478295837312211887280535268638330780747996538764530355078159258811321376755032841200796499775601070457564505509422494934781255162907421966122723197247617914966432022801426330401611391307094974821659666809962105160436142688958581959654044855890174247163814603335797485574482720057087477446065488328130505774026445459128283080913759357913403352842251021474694404715962595626679707764602943086633671842274761328258549421589137417056718593867855227202950960357661937410369209141667208879675173245161149725897698863348828568534515184007105439957432327380762421885108662703448657914940897079503830302937420258283479346358882206703052245087386625511429215678214806096702092922518462810059497998603631730918234742095607187190122737521823910380001097284491173891159538850012599367473035925942612586872605885138850852688450386430675281796900742769625306485450098675638042949369899621215675829368417883246281115222806735556849764407191210967806615626776715835365570094176520298471054419211619170108241379951499991111038742672175765731750657417855022338103325696320312798510236122509007760713392774265091543025042019859513538647271976298517280008902439634957500416*i1^118 + -467182984180736749414257620403481453325427680050784269676490822327126467429173808111988700917959592468569565632202688711107766050235741061183607551896464307280802385071442785459091234058716910905686572530239755633367957908278668917337499144369767029070970810094708879355843854103580496614444124318036794094925671598218443201945413530202555484646557438829278093064893721394571813744588207022724007004262287885988286687317152399444647979616645112099404233429357970641087771596451614563248315786692502877432460615309671040576773505444478460152309560526523264427204980923090013663721656260069404204663415573630877533274686705467604196529877891418025198137090710317813524152692886758722978883984734974815101988706836125979040618772524475860461637577155816358378353449518098058157175373547794937436870591722478420966358324559008292457021336362958940264712784647833251284294860849198714855893926816253240958018047266483652477217549683822607864333605670381551035951743568312710671127421976714288660177324651917754987520993391598407896165040170774618052302414205725069728730856559025410628917146742078006183397676293183337418107729578506483548801949037185390008750933978283757618341801373522218169049096959881334106601740810991833816304226763011664880392880543290851262217862879405709405036430386919849626215377069269298192091852624338560695797742407450144924563690152352128313561230222861955966572739490677470359878571374921352438840497439846916016485548466949275035646014101516281761579656126521188014618573712836002797594037879423803151566732123832119915024502106422338895861255934414680045615458048369749507220007451303117616670742542688432275208728709730684589609421190478537319590803854543809229168366262248375618951036201967504081724296348079520850229105223800085127686313389099501490164731270637068075662219797670079313348517336695881364235207740162791983472128483015083769410971437682035635238419850366296009480930553123563713952461534296276813346631231884271612562566603219160634943673893462745824014615668171937512861024085479635044895751405209863661871142811595026420209318409025675411933448482722750111364038158207021313177571345668495883036858196357681667795789792221956506005768619817033121222725831163559719025643379961728006275124306622010632908746304063890635959974828180434311582192754368874285535027370449521617176806239581102830246199524373589145249107900617738900319350028307654410865823731234306000225097290613853969430672873517400959513772476583028857092931639713471846451641485472902142284071690045054474001830629997590557207383863317901031664579847292544935663327929076487872988766874972822263378809208342055400594569599539299643574123722484865714790862650411054044380605162889056086981111037896329640858200351685516601048324727441680707547168544892185967193872706769466538384648840160756097556492279575349814580824076211094790922564372917231045437952171282100081162802173041261552477967291334469406339299853744405315478728364018780958488021186871087051536421866717871779419036166347425371233442209608806570671678372758163993227875460997166845943773735373502252592418940322318435288544064972130942805109425307648*i1^119 + 2302353382498711415442676158220377072448763924260536711452044570683047183676914840931073171302174342637765015135616963894104548289507523484827191635347537101699275465676241340693258984115137818186100175519093956021144494084526594508850013278979403003232542891987408664009309533176847898253718072634273761081012525287138967857380112961366477313245339821614260376839282271788997368817833078313438293376867872154860456744260709043116919767896814059599021144939578674700283218138522374033967212315293686073009163498171630963861723332215156923566741778210299762942799430492505704760183491361803920844815227734797412090971825664208978110950491325825167845911561876103084877690474649389540243434930774022897622919353249515070343831652559306864253588945912203411889298319248583824358299116824106606949030876039836324039865717898151268650678413980939121568637990391076366880758190843721386181771105439639555690196271385743663262029768325503652338691405958647203385835319623093926826001814772152263609325121553410219011190886361397824984865214356572561423318366221385400134300874264444629093664941419505294281215319100906828191111771212980276340511490281354374171564008469048311655996283244683932280396154930054256257994307537685956152958673393831135196727170431599551819245362992382134595634016316451439492760659859232575212134399407674590969256128699484205484020714890587075484285533351969922936987046554298413481448452136043278951007597895397094204994847747634409688344276294902502711104490679807015137523279916984624212224005691360263755231925390022901827251757527613497509193872072630069008749065106059325986005409241686330967128110790129269338902147796684299494724479315789867335397481898963487852487338481296887467754199524623150897016644731303468569058370412875928019943262374305732120784879775535850260877991967382716179052307007028337928341737875261881273716853196797282157571152021169721451865969306566572253653907299726823011647134223623656678629240666948380584601260960605408399251833168450182352867016080672423543579746472187248157358577258159689577492842178854104084917421867332996743942732142391638176201165553435668686250649740752142296950433603490337843609038576769756866871851954418679250558969811816962515240141173394277882630862051955415781694276078479132634865017451769145760492975454458373776990045759373564452636636287442681791745722493373694731448104581383134460100696878622741012052953396429332236195429367847714762880021488315251945521614047266441881992196635823564785411512529376983228067314815433271083768449108191093474814100789730324968563936288611976055095465354230665867956165784056762937597361234475711406059200698108884629399130006493750893009312222759478622708281749599043872395466597634916922556094537361514032063551929680839322678214063098201980624354893617646516017969709070513521594697463426787116683207784669277586773433322542260748268945974878112060270800390986020018471531720625623318788129089951525489026453513673632302005532200660310628948877368104871052097412920755279453899789487269748860118129986652981101994547321176831087672934548101417524110900499036395449363112820999163786297344*i1^120 + 3438178896084118035483884857806727794103184647827236680072019267788491241094674558783963623302629753108271333953778407009368218313443155274559505274741537390710028592280515650726330001634655122347658094080087221008627633550752085864014107704594916415355305827623870124517176556238328216818887576509168990081565211832235044347008055107843351083328679251067656795141508431052932171654751756726435176779423310194400775777834398847836005675220420563909781429994497520878490295342559017279558231561540326577806939832670988094581775544040228136634695595006397237275707475782447939857245155091824034681338877780811288069751555359741059724939327536936226881988372105468468798314211289710311273097159820482583367664909819977023638453536300500931268807900526936792834590773366814778310529080795274658355557978093736516770367547465335744900218004837446786105194860822617985151946814469183958179574544060793509577978454784409599746405401920065781243086650433452963258576415463594174530064415495165325909444909424854869619290933045499551194721453902467139869649656320641396191960078884736778173973456549117907403066572337691269857359279690454950379238163221685493226550791481038322954312400493696970788256563992453295004039596108132129127721539575613086810295937149878976957555826436535796568826935708589236581383007628664026698603337224993550248077360799595960792423075082775343118601314513607659771150678309673228717527835399660038415682324914344472136565647460394011943122414028005523596589090623769511967276739024442318453565299121165167645867534872779256965544518647945943790062706039089111578585449195090482008134472804946720144295778797505900108453516852191396412609349410832083275660112787722159068282158816415969962703473489945172967282649289110789619983526562923941949960901028398507071335442110420671931563647160097362306083902467889241188358397272789969406456328305695605687379184787722590833351132922037237579334316500262915193968515123930145993334113895700004198682411623118624953467904856738253868991226664706168150671973287980143748960367834587652121412541009477128580376900050934104348812747634222193302354766093931240674562738091055161650540555653827542575181604307764859691161411556597195465758039884504610202124131021240603056112476327354102109446670924910006148195861125567497179025971577286605324387775716726392726422009938178285572138179011433103266518296637184081966889326781245502722073187370332748504658517471534123784235438422687661763766970206944699503952627465947691361635266660257299785632873965465755886680476829578258800022327574601048317059164256640218302908203323204663772987400659191783896184998033603909004780383441778717026591288339057183015959523914134899218982601762104131008468441270748862396357743016931704807550438379746564737652712678976172012253366225727497757057057030226029213037193360584453101621671955649815047077348276815770203269127718741039171665867350213665938612429561331772942641603933676892380633755322710079777091871575662843923677142837035420968661426500960917850361409615331318107320713501733532946635278433500205620665744397474154230140356907036827849108282302005248*i1^121 + 3494311230563182847542211975127892240811865614300394173116302136416963603906901063326229972433017134827812275996152057624997720227103582214571550885182579881696576449353054865333073518450143950783698335070237793995464356283427387126709605855004338741226679312632166534321287876434123327000026760489048015293900783679420817135206193313526645970932997529599750080760787051181736712019233729022777070583627859752536612563181672154662419749620199140429639541933935240147533457046787036910264600277522652424544989609299337061034505396148787486812237464418971458324885410580868690512469005827794918446352740904293730906244526298925789216493746377031594090147541222304705923836597776296284648363738563816505195077642901930658725165428416202220807726035279978038024406637119896449273406807691847104104061986498541420272797292383575859932113433666179861975509280621834346468326507912494724226271421397794958938498560307450457339862128996862605195262114274174884771244447252374094124710254033607020265782650621771299011242207786812051527603087861489727649515826783861527312982361524599373906994777454477064256745205389512454275197302941500999611069758870812623671207153805468952910060742880187054386090003834378627666004058166407806708168295237275963802020939329943455505292337593580154159311960375644018625344580632908425190584680510108147173163171112809877800868222650276852374990134280425714353551784022669371322758303577977730002184712198138995425129560672822572555853731511595250409514366777687400625112918758059006283683773386766688916897928318269345754040605138628202158186516219311010483499003593501137245626712205598248873794669495724544721942076212159049686648916141513771609916790612464920360831007879701688645662181605507807089580930529696575117140516465305322613118401323329346765227959608213106204017055819288259539840944268893431543218329152999821649339186164782219185513258419444334225790623325099620098318669249811337895170200932924679737523540197996752591037543319977539160484820957447424452885244066074459445691387879131204662412004556559480106848822772101500390681456313604536805923446581131490319099764215477910978597942118550159164530975540262422689504173622672666200535393465264436242020675225197356725481485630385892927829514955441773020295597645170016448058319885404618261738362042826491496293631838965096602691033336644697989165728788529344794341351414915294891421042987409578458382719678880940204530189469890552084193223252118383240114819086235082642158378169398626505803261066891327704885989451242836038405158407449179597535582277576273591254581465352009875306350735225756693007980367829311023302538699863521343388967807677517646576535976438863576225785368878126300007408323933483849498337694747977055188818870470203728202678087849075685347653904561893492501161372565261248631095948532885657371790494161460161425960200164924104452109895051592532583253308531620690139195195545631977596943123026278881152589295096088493449501502917973686335545670481883236253937820619078948056639738542140633768152750902098270784083818504571399953389525194075556041364397916052135196806650505449495855104*i1^122 + 1854157938915086828538555996908821171450284350972209053547407071974707379686091808540373850258187394701913942854755552212536050002635540536186489717353041246291972220981352726222500247191936191115803290563054202091886842255790402792745608922882713078149806837920569884863524409197734099955718646099138116615352666207752398118765773628442469860371201127742404182687015778523311286318911178592870626959862743961557653696060750624350122104545763762170645364831674100007805365577548442246547646738412909206244722964699254368743414109418003300579978052692112862605689125790057327560424686590696557286329175095726880321090330080514926251665269523432848307944769415961061844068839916211820903095504371680605779814768886957803938108849369703889690347237033604152261107400087359147374293746716098536216278640812610233015515202065046036616878304882677539844696438887645016815355747381592096829042119431717988203753915616783450122598386649076843932199916045107465817247878864872530019708608810003163843701112361938849657854743448898060318777758318901715935103689276722494915422566700844546763680112986815626140660457926009007933996981704677455484348900972356266649863139687194760385094111586012025271727603375059911031103127337139146966084348801497517995163640898894503517296667997270605292295093350416769923371385472880190222306611714831530989062813900933478059703323520116168193217738887437204199709429414900935973605960910664225581646166866411183681078176816076396686108823191055694512379755954720491199970414030035812428582295974327162668233388981166991547210126497420711654830478433112305696620121613672672142586965648063795515710038572433389424094551657025179916027125477310614101612874071275296082333152642333482946562055314671367439319894399286840481886742196631063289944997434227816281722282013002672928231234869403435525335197319025621283654505122950560937319990459714947312169025714678247525137900664895274411863428377061113286490414008116721165183823228856223046725223395715743699520362940400640155551301060893081476338885216981495326717047242521785470865304520172399560712055214989097327842555802407676843951565604603864971734952327180165108152918256115949328785114616002037753025129269188156172082895876609975372204807717261388484892646176854049316711515184904370748665850434049738516762418636555744658192197003336451746347195784978195549257339727702205268628191862375177126562795441606469048713830665582290737769850181529748595696031006118569260060547153772342604816096765774147231625892505722006606075263924988944923752733378296598095142061887912919644918421537256516488481355680818165005669273080303834498890857861043385024509704679252746123423623363401524386859112056060002665621348404877045859122919328072671536351834214047250232515726250168983389025771505307056754371990753681272448732664814443560809820228218088472636563066982549207611539000462162315842605959369589537034341902800555988754361574814334534760955579508774547630577198109926956559478380231864272898252740806453851170787578668186709284628695618579686126702793969354482598685794947771532217180579418812348529346102295527424*i1^123 + 725954954085455203253411995381960909380537094266240687535808857503621274433930571540544405961021291660452878175181177143525099799489294810172955611352588717835254938582598374484176011246699923386089638487507505695839944689985718635507913102932960895666029427783385408217039364383935709618939858188906518743490473777496647388865619585764841062928346690442721195459617689763922153557955562682435413461415501818431735566225379607294966921849746681303865276221899820374538491607616338918857959608871869334636753696372332059115604287482627472167679983411513826370985305773623331498900080411959359655599600415945385411338295717556894810436205544667054232860159603752509562191876631928792498869243196768590062463530096725126702424253406742666011784967155193401261476813084293120365208023423379154964308604788994198195162685612236565886048483770469328827032162656673521554608029242705412202292222723234881327913941703051966041553928571847488027218659182009629361871091310398788116831078805569428594059212537965733149374898661215270609664969830214052836233383821955051256965373725127832317858427434738938972048889000106500222068735761380773325885914438492663418373967954839582305620817664626149198962375401155031898036668557777798509991010024135955580322852987900831400906743841444654235590717973834131661541094025981099831195367375423054974787420748344691622466422048757139269674781394919617761421628536322305604813309750437472499659943845477005320041137188390569206957746300771177082028110807990721680505156713101940806107676038246510675989514103117165890056339773401953681330596027101063718277287279058430794737115586130478213217848003233816402664026633628653608051396284541242228490314523200858099671146644710041110269545472615548307436761607347455076656669400420785269912694413195920479265102541702300569092097153298164557130572628596848517520701674264819754101732447811539308062268266580923191582477913105688130056168327147933009922955826930691842240371877017683230204773501600838532604092245531531601854570270437775683840896730029789791686097398380702906984420666955404401008416621321564677958882128038798526979288390813215115381339012574069049282573551021119721767282403093310743334737131142465134011281724296428281269594957986500915109662617155264829405893141906711632354224152657646800983938859415093732229887222430616336374127677605196935293418069354053780351329153934975166012796552253972462626718755522433583242932121354721089123451638866520292180980524136891191819940152257004488576638933592776347901108330326134476498397595986057672465883517446125983345794154127326664405892487634442668493466800609343669915457589592203407142868080535198969713950755995537742969695767028530257232677192828119053217133161058339560847678791004490305655428801385723717416426972959746878908375266633526034050650744239210087277431231205162104613128929347656855462656994299524923512527138394697233160265466447899060209777805132831927816139024116388717407945365026495733636244280143527300312153278620937444054147330562415450477073997341568728016154787454617464858073056359519814220375245093762408382464*i1^124 + 123504666939772723110372755769161967521327342275208336551652633382075125466128561563798358305408307201284664101436955202648317027350564871904673108043345481416543942346812638493168485305491586531154444132015516089570212258965181226052399099427220640929789794996122688769673953389792150970905116915429762075754517391205189211446431906981791234602540503519156710339808866356997344859344361382111439228613709053704817284706979139339756506374752163872051570799389268888016038366547008774887409169808286501732876515299735267337579208751023725272990971947015117053119320916257105134937618953454997946652003836881444931267563929700031634134606416860434207308624756381753080972903634737882284737209936540446038697531256067928661267204285885807152688208210070776646765699102887034326146657698142180057248358952083094354601090018205036884722693033375155215040526416799454724513698100766960069370404891284279858355761078528507025842833877948477535637378593109523512990548581804357644878392168661595632474405588448331995355082869447179768962840189629450579395743467566811189791355717971338081454598203003664508216189322332627017480930652242220367999985446347818716285057440686649315798852155948428576016840516752309150722799541673299697678976647379260824079765959389082731356967102262329413614451062740062637282125286223578207345259432204196937521486777977909139838340138338235919421171097345815849528023396477937237982785310150073177271464742765402654126755282474092527077183627954758041516243614089712618638700297642156669806968025832877177367690767032500687602083499785952792109637991765379320661268819991383188052900829290014954936297548322582367601915210392557637334801388404501489664743179311172062880360071457659643457232281761330552461713173147601242806942965092801631622105984113241581623219615855025068408525190046952776575432403504905453995180985407197363124696009421642669974702072602064676774388707778956262056784819845495883079006333048830552903759853066343363820722520841845381850514457970659966678598543958659574748946734219418110981669949026101377461419570533496575905287426300425015241060560314808158043127168149625269232032092866128175513656290454595524643809750321351073172949538776991247022155660873528766974781423096345836537785057640642727147599197816551587154479454273315563077593605873871411997998995924072935629043378421618958783967375338164718711983901142838782454387501049248733381333683628819761739284094837628462701135583818052699573048853422567059276326548099168722301014932087053114364938508813189010993459656945472544886516689165562839557943347570114391899698705252317232018469588451334745248642584435569614806106847515331588470665701294484414426974733039707308260545812242243084220355331875031336192227214000317922618223638325500880194282029841512044224627539986820581733191223089692119323987672682403528513983478165845575668382005927495269778323642396437089278188750651982298072114456300613799682292332002063525106350681054661656317138406795430355469475705625092830516276090678975698471744418898670806354547693718737422134418469079730371927059711655936*i1^125 + 8980781391575408167663588376348934858390511099149375748292810947464889433090600359043683339188257484213049566903828587345494356266577564598796785841019784088866374652860517974275588850482829705360517131359018253814085519801341745902866135151423729261224335980811993397761861169972214571022096690992474413271480457951856680204388219418531925339705657272886877177059023559296906942172653480049071633316802956168535760916730524889143014986996350093965758370494684942672650572689183323132728428803985076050720048288052443450716296512548928185206366898732819954048293815135509795829743713684533931548148009284195579223838354405687487905334299435225167036952512155590838447732562296600139680295958695600989078509245713639650187571908108709004411913058133966613158026338794118655145025670986263305956393586817350279634252971116002637475859176535818471575130850020329791100568229935542306211530938024906653980979015595587866654127435397696858528636534090217319475387182258794838821513291913108195143500475687650490945767771484094774388902410381597727031404133610135791001747012481057745447838364622480143880767681238681542187894754662917220982307244944708214917563142861381578526237507447561812881358067714501904966455069289896669594901511561145200859099316655759310955884356137589156614243899979291978828468291456417923249151077767895706029564373049638811160843130254156775953644454883356536650900327933669465953131360040860715759537109004355429059242515919945434547711709367223555219808894305410524002370105605538454396926569480840112924574265560538089715351390710731765917216887508778381637901289398448195047057281630754564181269373029079811943211748452912745952849578025822753468699026991932328554497725037590409351153853973466945293931060707775296357137476754025157412974675339542526231111231698618580255309046530881165564883978788024994538084583524816628421334572783281040090885159425569336118350831194267954316517414084374224616321995143216477294301296345014137497370669716343650688438531669231977224906522143288743829335037392423011083381897543570672359452562735741259077724535384540538764071296801157172620534277145290389034796556123685615282740575070481756819661944471718180320803086742109155202456923333384749214252823378638451900655815594054115673792902261627158145028334176808298344844129910626499602376569095011943318219250960058309537682025112821318586976912071233543292699921116797593183809853211479968720937982912731243940314331421338906981731084588863299928486609751118206174379328878604719820928740831097346863780308132267486856266833378510826630705176171231787219343311347104552725217240292419653860092140302200464588490280621164423740797026934218986680858652552266490725561054889626919102195538438739749618795444866696368321899823292011686590798918750355827170269864105961502606646613216411369601990405692307986253039657477691615155911013695408456641800649830999733012798345429447764029512837292746258626647546046526295951056416015496789995052404167718019034210144809793356352129968969192597995675914129027815411925682766577423301643557706727654686720*i1^126 + -4416435538861842556294229282977062571132598460185984889259407078963074628669873300435684389091885221609286570121801975216760733485548952965049387847709147714888481928657264931499070247043526987157590518994168321537776868377473958018960126391010188846955711384486801009881528021371148800951706245188930215024407783253997818647406572594680835031586481236191864189413029045355960652718868197748635801518611232509349001445758189264401584086368672956392817771259034352968116068376597745582569932325314113304303236150009513719547036065202886287852370012001933314189274775220699299044943145075236443480264082019287714282535447738645842414413802529290106953395034035515389526168603366188562344084365697794629983071326174682640606052338327392724537344790622984143300681821295157722587976188395057147598433980906826330873985314723282565659805649884431400298172546862780744048453048654923094627838289369854090519720111701795313397914520046873157397506335404363346307066273908751909392476496070678108354105479173560384306169359828462239052215405412649867846031691382117359174374844706616559527170853635995759612915372748097997002186648999659048919004861022172773711319371767042582292078056786876596757343014033570161084087450843633597728542788281897556778879925899221841944562724868338223960709515649476621256450904866602086161052928022663421831690447235794990222832173605734593750945461182702898903012972764101922657182647765466869336202905027388160364112301555856472108900482953694760377111665680635505460879625329961259194988554261671424732399215180129767650301969217180646718961826349188946399756463539115782876476430350870659743732179511737305383200543537221207565666035623919335167261287472892908140309829118002466453499949540910441024266942652568238375467523055238482562259148509245702980851914935929104951768047598782558828999587586389390601574896357660647336465480464726261780152315131970020014945438265558753636115957430671674736670677918797948849695013948308124665918061730289469203577075115349232197414172477212083545151261894394543445728544677399776973618646674106717430693034530110427556040387776126016006177738559338201931307950919090888611708437516321055366534893062505251873635824197393867932763626704561233917115150639686802446651578899501400793257805627130634231422415144119876133166035903092220987692775134701352602248729364324847881131129709352025220284226640246724809933115965014525715937774523624884270883476386061041117633301860925032815045187375456400841390638700776324154504575726261751049245034166645204365361882556258348501615841095236491173349509531740074578326468502247890352047354635982633177144734679676581579086842067895756053312882895649484603343193320630959805036681852795671970298778860349899964517210583005564799197086027951836061045429292374907831216901191018626752610174181361257981064828140229631030312834049739379155930910006506175226908846589564463720225323869267603568913439727342660977168774042784331187893985036827144979669219079635026755318303309052776585427805513954774048080506886102672302532122579935959121072985473024*i1^127 + -189019578374181343851295012317584029189094616687682209311388147873127819400437871914737980254567814922292344919187498211866029297713453342603655275345175965435827880013789045578098468202097695194057600147123009956911575061418940089896000385908428427789589145371162112579347023007625504297214975869496191073873886969047812379747112588902300113505588984155114961720469745751422818433751535455325295920554329439149730229651928865330336491497804930029957759969044171333979374363399225606006340317668208267765615555111421826630880741903955157487575950908972491196906219501477172554605618213387683559729275657081586915057967932088214263340367673813100802438603782881698074916328404907429115572904024729458284519505003044677371576168774022965248043460459877314886012581956187705880710352729976711041284524757213898801875674374431169360575181015360139762649768386937244353101308148217048197304461803409198656268315002962992289465401195169014452235119505184609382309450206768759777448905714585798097780210589708972276874947058121656086859291320823431720149888145799576285001503373372682016986172363514883869283623508836932026380913507511162696296361766818516485148471037801953377736334241010418515885060403888762209319568222898115266544603252940181836320427157870352650178092459504132878179364254282839108220568401620274550883199789908083459259224449490284028957615291216404626237774757644795567620428288256640520858758012089740742293562368469673712151002971674820250309249645851674696162966526000799749129322002234409644132256811986915097827648288515832751353412882639041839983385542559683741821146946805099141047290660038240727334153022173257907200702366708887393135590460472043010936558469804609160388014351105346583706557968916128525715577689040519101447161963645047895528582195423198067849132202936851749616354507573459740106322708200579058267884826752731099540560256930635283363798564902021617383098569657308865941534152777179601172558558160551100992285680992635675984071555134176910360798991624295255119666386739053409659750238524673092430327084554107855940995679126896079662498341152688577700274259377533301412835051646328745817812737864575333000666654375465931800817736895982996764657863801300464853086703230357739672250540794879232516496254940614179680694254275856421410272238466384563294286226179643395101280162588799878930917383949644016761820046415189905428946719264239685093024621870758242634009377076541064157190818164746436124200464488401727416870548790058274194249425878460405754839702858039944216832953596486773941040384455288568792705447668492786559829228071646319886760519348481413272096158068703344866138830242022907903776642054840805139983432736460020455298139263963447987959945258582529936442601731349958408500908857488312201874868990395831401921610583789511502498599746417254129836783181467484657552923221807353261823251918532858136014035138702341159829350419744048186842778187239058404056828293966560743507564809405190413906183495024356838950078999106219941457289851694434094573161800315563155729561711230996885659588714452484096*i1^128 + 24307905722384409337524833813930381206384374613240464525608890717960412634907980410219114925988422225276884444254385493297489140417193467708680327300160949247084876953476698025440924407952806154894678646330138179392208358106208557760997815658550986081212106387871161457850515609247263356899999860556857369090156888452430194255579610473955440678716984387018597245765566194999603828583083708787655475799478322931720489475974304751233529486435082234463695726658910402546255385030812156248504496898946669334578483660968889447579497381362177817257961100870565387875521551112124270226275980908378432344577479164062090694173990006171993012000553241474178380161916893202824317873980977445980362258525354053413829527017029377610779873717200839558340937702383388018944166732854300138945305601405527073005417400810033945596151353387580693203323227296620940263176103283936396861986727600161755939021215889443329161872500337913759719827713888690660696966318194122834995112331979720051979130151158160471989585468901151726073057326460350790737045830150504024343396581586218871629592760638655840691648317063919902098137982463594874950068461664909206818437870081773639431714463714670338563408890278845542115719737463590971727142444441279765465608828877671505884143085982452720567381472829534511679669558564507416337485264502834487013954420089496697895086015963168167315187242258821977551966431861115253498696608928642631512091131137549604276681754865410123524634421110594752164552029248408390720223320696991070508352862951508550039730289411954824530206345618164092897519800256905939744380776286723370720138884812111876050772360427983610362126018544032038742524647680090071941648925657500359974421158966685813017930517762643610911985540581726200675815759694789539533574486393761378757089745670144082808599368138125943479381118971870422644435371239151436885061234881344998696011426020372752196037471448813743276002578715567121504901476461656645756129769660366349547396782397973875517326092833059851246256246959539104907337955105901986557086798628589145956833316826595786753967891167949450484707318182076572033725242380754934794701771236658948159015925757737519114160278105686392515235880666747144452110375993340375666264697445451717952193241209013319322355224192687850784577188868141657254233097165455463804113263157955855484010586199493785839872567920350691488300062469727509732652931728630949646277510232422847917211682248733968352356788857151163624556301939682669989616445062525843147914171147620445364177363884796951145654895430007587730738452627559169361761459580048509169737538530516812045002127114632676532555517671764812106207514425566467937492199464893814101005041274997712528366609071075251972525667209631814950236160703840515093039119333415546540415416903725143307283447093650733558347686688647256930207390203473206552412784565337188941983746168734141282814607328045130761761702944634005550762186634797003760479886540115973366656598525149820881166002499655454243383192248349654825539985092028962273395077982687485051605859626344709564212969472*i1^129 + 11112846172832283436048002944983505978720332148816601145740794880331555291291053659908790547670390717002711343840112104416505484893228736468821092500245454439056172262475774844818869301802512368349296707637106140976601309384960344897654397233782241487890877419963999997388682574403252369395093735121592200576375187387656974703746314211088046138069255863757569194302993381326324181498903408339538221316780283645180620517086097578275144623467258383912912846989493545928767418930915808032474370562966489980141078757973243057995784275092541835784474846319756152792331927353590348445372247293093527151130225761464026834379321368343274584522749780339999898088739107154221674142684080967521702240439227182970023512118171922983909510158825197587425510768614024020407089200279691969060839270516779868734610150920315762638555573867632660688269893424689669475956372882800781476123920159055200832755777249582517531754843971912225120536694010353356593998287542861341610199347924044327345242277676438117698459651638808111144555305620941962858874056133421873591869773546356359685384494440527558006197097130813207977233381449517935523430087171022507261978098076065251460356708098692988844679956776813302810441933877494464800771943310746361489394217422987563251555634361866856505047863571207474071630560706428050308240179622890037472822720313642469633657828973749202365394811256542546478419504251461039633047552946488008303888727789829043207655342290646638127374915369453108553587226212662095826427178627538979619028068081164904678874607294510266977568109015793139184926787780332230492973352755509178638846033936072341445329043381717887311599962000546164476212049551385151577497425249662668160790961553088612398224707725921003485865501784867338739652823380817896328177476063411947006039900961359867687223702922995018575981218375968016341160272305511743231428270737344913534265579937806748150440928976067151826129979930062067529140569636056480875214368298571048139524890942542748761995079928388723427751974428141432534762918773137099068462155262482772342271429479896123665507931300816524037540405789841833993941735229251029440149824620136562142216609133315342103871152462225783217625896571929090539879887665162721416240533047020923388142647840030202863117301105533049697361700040601567175926785697094523105859960657281854843298697929109616384142965321438615252631970679664065193924995370902213789187702327677303011606379510192578270813312200895230775719221494419415306933106063863124010051194677439054996449580397811246038350032373462719859277772365363913125025277429560558424159911497414875324185337570723157083764023606230277909964778561021661337225206806831245640651123059242150965377350797888714463090117491939881707194371765150078312460929294963907231479792775371287232412311510744585031501631504621980768050160321014234126743723588074658612941061981775940012488034346885232351940759386726943685146117469060558565103334835832194852501283797529120452869629107311674644602526826721199993090812055056129878916192096739400652817106047890096128*i1^130 + -1974795141892941751966238422824452791695607134270799739074555585737984845573339805443293837545793313834217856805998824885826847457325261017949346979714662871403036808571728146770172598381447522296667735822625481285303755870189333773698954489833925254794403133501539299487193062724499057294184259176467965488813069167525680514218137736171440212171640434726666142952347748364929459974473943371144481820643293591421390927164540604748630802954190117637942800637705704769673117114826640681771051491805859882362722031452019912359862669833483905492168761536658017586312097520165426316645527410162448896461113876124571105052760090843839796073632736727063363802845562042010137418505506054287946584184038421883618906339998751661940227560963664446046797189003183151171441405033610712590661601784111467105689257586915768834261826923226353997823313040679333180828171657647207053009439168686178544342928872272536726078427274009913763303736362685768649882589284952571385545978901475398573751193411733743914300796171837516859447554601133922579965860545207912960119377373080048399205257958673596248548387045013084810047848583880006980622121970533301584680848439443689301471982048532593940915811643114634449744580324300409537769862140008089911158542154102543317778110651450894419445496412763605473961073092713110110189849172949402988746276623366410052119858427741497151394288009519363998356906467028098734045086640812475904131004687009954852526228354258429831858359185383023021064129504263102507453340041173301891077803877475506674383949903286618523791003099802418643784919054128482937168358069460207576902565549168243808460604592845450212223978151134187056391029753947479460209386409500295987918514242868832844155045146038152610230269497848145860288368266258437046530234659279560709422240759581143041462753850514885307901503152678023851975308653887786812356202979744451573838479137591489656599127488346342142781540762681096636465829756502912304330907283436576756147310226420104235633509898671890371440132816798058423566743950119071850398423229287902167491808107316836433496690492862170082146807425695097950982146712008842879432390648726646059381617075863922701140898927445340188600139085887537923539686443306408211935599721858646734942219201791383241896053547766993899781616777556178456337746214375381419338388016732146264930705997033593456493039658161378551427211774364281144069110447369889783196425681656946317391244663096168580426830511891823020911297406781544918161177546579623349943011250468005418690866781503786301307973709256832586941951798179918203478379214301526729534724650338325474830017665651509970826629127925663629059199750727434795371956823526269382639827591004139902782026232413679329410791579522454610680985139200128447703166530285128720573094954306210223858632084366703557679123166740691847972349785321447617243904975668135551351207242453739105215241871404763453963451507748800020389575553003009430193253782771245594493225041027044165105002376611172475253954981027814304005589272258027488161963793956090595642441728*i1^131 + 149496662544196654362670635163746858488616868356088014315647369794893190264321249538979409079877845059561551292678035874841767301040415676010103436948295538302887644259561050931523453763933375473885765196499353010814748827784296293856334598757847832458939822759548633599574442484828999943470855588237565376827320045015190631664883849717273850053785261446778376061478853436559641700940563716223694627509093568849228492526439156090779076542407033117593196264567155665906186819114360505786808628243045869925670521814228904806947053506883595853644686373831170811271506243774220706324103867254192760651819666195196382759096467746087176312357577871190746227692049052548803234083919191230309850868308976554947933517771612540928208340900823979484422887009910566562881362464353661906103401202023142299537679177084393394288583310351563208661601229062887432649156591423406448392102529453005848683620367687429762455099367958104983907719918061662139611705716614136878216222857262584654024606697273256258676135907163426151395585141877636116089533972870329881593528711170973781162705089895674687923077839338247458546895972616382902565504012703219818860433298441768400132241466895813720459593708997313150253956646223867968618816140672208416664499167321298118875968625818706265463128587520646565100619768685752409307417089528129559591687306429006796317138264892633890701039298067212041918346423773237194698155144622949515808069522612318645646720426557363888836764136505045072825354224653303242719968976893044118003894617084129784814567985680088571468633580968005759040371630195106803477551654044629182541999269779782242343196891949399891984643576588815794492702706489379447808458431304503150558037337636890996802660171513498726147299360112365852650922430943906984738869150181562953525567534303747241190540317067215551528481975287877789387335471323699052368169812900734574551344165487490686946430381983176517656485402808371568967288013851021534807485113676935784246338652077926072020383111613655795082328338479210409623402817605250393737832281685646829507022757607767741101911856161342687087767820703494152332792104726445577800157048598041352399333661209615746075582665870430847292309218856851266957969676415341729770939820996194180734882223284342897993676980121544882521696280885014914801245121971020613510903032013613031667041475523086730976465346452177540303778769922585540393258216413590730529976785520729516459446442578159739466335291452392384965205177323459037773751734763651904243768822155433558185604976637928575379871962337896875018235688536004390259246691778626040054754581974167415121107682974387795359477352193697167771469752026662736418785153489298197725644620461160315912636195343807531335017714912982278999473744179383692070642309450657080017211316113216135743773881379556844043962953612805548731147338931330364437929512627715404436342707362487677805558862342402621255135772601990221731920795334477366306181863974411289715180060603966146564579706586043674565352762000945043342006198184391995206470230740041728*i1^132 + -6576814864083607680623139445912997118221010351452757683730477709480501815726395295102524728969681353410435171949083632214168776771769133369087437021582972688761107978565667451952946115719224160213116513784969916656977706019220390514320034758380224849136167168089997615349294925713450335812022711894914118848091113224664343950709364853515726762692676143708523192086447260769016262292315441625401624339539734854429509729010722794934623435250970228961957343033886572637540405401956581207283415115975781916000323299073615754804515166722228662582533712689709950968036813559588111350091970137924070769842715491630901897934036173655457746213679328196122075646746216836023943617479683018624639817165703349246254163312051662442374740959913787358136729790343256654770495172663654821619491549568979448920445945350328319615777043844852314781301940539814717739535284425039181980534725638307548036579996294738962356997146831613812550636459862493975312088696496400683783519308809816719406210997813580961328316497213222662216703831435966273781008784100183655984655409169251248353061110817795206749539795141594803014644269326693197747077285801331284680561156099142361891477442176107698851825521736829274941810901784297649331920156901999605759207136940520138917840211916266758346048728184582200562925195140671721388851472840316284391691701507899198757720601495565105063684745400555869289257807322168947515740946349270570505102746143002871456759432014537466999185885093701549846262522142405745154046334647417265700321976138656187691932880403157230944310659160905602224257204094766517234353327888409035634542124842647174374248888623351107257970646920527701493802725890316962316119330615602538187275144709910179378248293716962943855679369586964117314424339466130317078314310891002897467411484270329287978602645190927114399211762602893696773594258427747217513168260159872118495119484086013912400211238101460000429082985624953401296562513995880159942169365660775608593892862378110133282566616929462162091363730265427002165383293021114127864126339459647996445024164168864446060706331182636753107176247047630860664817528022507791833521029437022898957813289790578125940098058795635047729676645556183133513323579368762212169717142335080556796521485288324366032844669477244545503753124326507332623312417652119085574515885421561301996389511885837550623452980153627911907445900882465975042652477079816580759987553742345260561002240399815617607393475106627660073348863211641675975183624494718671666486407415500018017923213861223350805085903688496085468182163475459032468966279302092214375498651683182928027302585914068208564958794797758551188784025085346545602602150785167774092168469965904093107447233265419739458715692837817180715295456415335423737381440042777045744091321331218918960665293263533551010935179274077487809747955670134035764814259444037071516603937867417208934556560924989733031416867887105246864833380961230390506153173468415466877757409234498558803508899434263703754168120401043354427982631799148223821512704*i1^133 + 185548085443775621381766753824769877255061003948796621573815670643850600145429546373425302381935488933560192995155645364563112532495872844297069650660777654670330907978835001089272124814585553148014184049700504731245539290134822886240207453999456815395925649955610117591099126562006785124151477075539874937346123821640323758418887797505079454926565413716990206571799629411713537448928693160986512778063578360622426367525131372715161903239319040343489992370575736367411520699070104348077405545941037081736393319336038066883356480623659089566703860270352518240253222535397674941825518740143902511267431783320505384207784466082228188870577775489289788459067259262123605497766786310873130194657565499136353712509080531784430613290021839889528592461722508116678927830805006287782651799041154706038741317540329289169405290100441487460694283235620327578555477693084482702846729414373230848176860525458851599303783276231582423746740750152020111984266327663190217857307852388591240740513201451472320236612972990912866175208096886837711810239025024345442232670673511775029297865231745321643969273631468633942489902793244287215195155890307495951729888068902822166124844699132047660074384298391917388359504606138686350488238610355065892142776155312343806260474323188257581438466257098898280828502019656806877513876868690789504064659703648555845451102954302986718668241361984358539820129135244293302887979850309290001826025596307497666060409735577524581056522888039094120977512169360166564556352012854614330914611015543514039257964168388173164773675469874381906754467589897057113135979121710764332542524780146684253505346202064638633790931145991080075870617227458630138280346772214532258057667012388469168954040472299391273664451781035962634828471999145070520404733497701810346977126722048946068085941937804908936069555150350070826200791667737334730288912463886440352518784643527486975870791054239934915567765692242377059523561781030752486295600203930629612592184702391126737375278225510323134842775278888884675775962077851558864403939045728842284875792324869574272261057659507420912743396549819428136387854926232551745594648498412833458703650071263716469045343688380370530300499921990054975577040088078292090593117247901359158873576427342258848870365589152512101902062183546232931637692886169928276582413544119399079592680151369828121570955023008211868774254796844093649691469170823708280951558392615710678874327068386433239216925000396798421563497553638040915666112884395443900677627651109399510296306117507795102459212706780542471399618483051511876644782962512742211321085425849083506211377842593584012097303539398651891594565642523842168032784147072642202163374959345498029418968060749226569887250913472177451765770431648268168196262570524472166982945789280057154348313099540374405978105167035426599574560040386092724279425869722526422307076087679430964004520492619909085851593855717901643661888910603678178800853403852070145756844275506941221767986657864474030201093327232685483570256882434048*i1^134 + -3493094434512006205376909598117593697898576097688119426344093384285111769141035996160825460570072577751810397013997977864073466205274176550410768381246729024854429769300263149682598899177505660537733349110317413311981272125937145465134943762270680411025567383927166080894690981366435792489712876734175276071697735206337059091266456597317186159397271585083123486362791361259758454780024688681431109824281325897612512340631536823156340735358860753599793336266863987143193476576816190866199203476547899947035141647583665044132067633763826098110144222310127076591158516233088672322059899856127454586876051052018423312269210730603397903687744795298966394484536544106353034475556013093379028464321795045441922006317769351072369155524904840566400526523826855118243515558068920539682429517624457871525611803289099090664597310718695923266109819489886880627661989044413555438922389443802713299595345631445111746464024195450008225092788875367684677719762306559750177924253398372309840793783267121972387222772538441127954719661594466589064549136728433518162450628671963418308398698478441492647836951734591531007054800959980995236975121648462640024189854980176111677400762157483202743510786632648654927672141106547661720720158849863462170807528507668711678139972538241840844876550502307371146019284215603831545770204999450068062582317450981711020067834345289243157125335607090900555453173653137828654401599718254347738069650701060232246714490174220841643270478405377297563819149208334750527323714989531478805147919019261533172089965051827435253447155456115467866146457766817517712233660786461165324633760068780518143122009483380366360764897705215534471542647329543523200066200545639774606070263241199024958732432444644886183080892480732824188137065475369561518633298787884442346881595087746066187437587335786231638296107599011174907735774770990059832871383699991459423231915070783084387430287319835927007122774403331824936111468346764017460448528330013945700845658589557482901723705066651463023506183166871221270726759865348393325275681640798873439693418473667897072016959225968081591288113679574626024164802972695532030241913478607006888025543466767237404119548806864457108564100371323405808171645165981392925871296903261154495131368210621377215405971412736267177081972760829919670480193736117152457504217731578869336763917019353443915080640960560747579103005192681580369315632989652898743545812767515220187743732886122669380533544541749887695740169033938626626235304385751075171484647519363843238514880383831649066675915625101190128197718676896782264728862108397839208807139875989582427850153037295353107416362019688268524531901242423012297580200992587779243687556101078973769454157537402221077713607725394403864570978778930303943643773958303760751018633152810402512890203991710466998352783255918489877711816196944681357700355057800994178200254761464343732756306877321375611748566079565791430389947967563658080530866286055670983369606364525761161396281077167246419002267892683859034112*i1^135 + 43529641693580884635555547387140362728107477556317375049625536017269013581516392804340526427835613289046391316346500970840471926686828915174047651194361175215827078090467887079155614326989554124444179863817707328654404426105459709155226992822344241776161042668753977412150662371990989963660806612650225914550073804381551488815744816400020288106382490524481078509556900316999298835911188746507267148100585193960439377006160269239138556601990439412544611142183299865151663636898027665812809289039214122414971437322911414112528488930123189302556230501854444404932173948326350344462068465871485859049531814646053267611989805647894637442108149350732929802337488542497826643282133180393539213802569519648582767234721311212075683099945046508394455021298341741256071133052769202033032909363040490783924732414365090395383809855778751229271072575290890120535831658934734096388683766112966418754848201316658931685207678348602718984165827018173985632190479335213510107422900389635846871396509103488333678607202116140365585197314521866531206959612130286385908912939945928951434616937759496924813300934375527137579460622352026604644893057481235205249193283784979155188602833950742511798191974231407061580092019127412599180083556826555804911845765131065376967941308931832601101354668456154280057699558768581660310392745723070165168003784626715091784146054618903847881933686243444314072391122722543654409460873944283907247649725879908504011429604627317524358588349758199423848793459211302818157752166101473750141579480741010021959921867879913146661084115615996552976492508632393699388301200891344497698083778421135948262161470818214212603320379372114256634825386979411618044808233905236986959383703293868304420398872411955633837921986288428005801952867172452402047756143705659771871862868561022332994374076933200995716831474562194921694433572695766391968255678156583424482528648500061186432593286347137197982925564375102904821011349671698169167072351249561264160191579397036222222874389151140572708903235190177988579410390361351098202011376578281387088391809817752535932051058032244968491249242663426980971606071808172262174843901155548343158011197707295115482486019682602962113259550663939540782242574491399063271661490610661206479430361574065447454013271007838240066518967772593231531102708404672788280890207128918941883538483125988982999498268237002773314990695768959280671208489216817016256372946602135356019418554586376979261727956294788800426800742889263428236072361862919164352684065968007594547907857256438500134270241893412487119523395851995118371245667147108538416471991556455762013660539614800028945902743250780693562397837494953576850251996312677400613402330976673168598926442624298308504338241391175619158563629923104989864548426714697387038529460397098555029520776623116011178236747329506530571804844552601418181269461610809893652249917111541924449974514464629648722639979121281773732819461394220993070262264219732017644150584502399507459358490802528638643434684416*i1^136 + -338809019311991211787780170613227182278955807649629800961903596072628531008154295239129678189075902023181721187611601567347866456078428112035883695496276174148757645376989776913636967623841393148419496431636815646301175721002116204447511535782777271885215653162000308335814227810154039454205695753005387058197551772684311106484067274075643453842607180194706425375013195673459660217920566945277281167258492325023344096213430160436661719997808454574046524002551017096163481898329819214942293657281717567766653624820760075318541594167154806231869601837107774480121958454397436159680147850394664247999965620632988502209919070655095151543525305842632119654574828013983437546602745643971270190609247579188337621910840707113259279190507706529123400740996878907961687958834095439258225488381836837189555372808216550600607863002695355508677564274793484422263505841206482456074500625918948803929236252508292672727342855359511050502441645732748940730891794049891605671702424428797778957081092984635373030719237652771641533376144969933532179882577015464609247706539722712551632386643046387653126909344321146454081629620610147264107141937511345557046079268718425729559244222657855048074172063159989398246350887812373829252699786131669880048374971359107836594604127753671348255200391391198247934969705917172929669981098030969374451171459244134649416281907639689779422245697811217949595322097579389356243213538444951578452711038896163378090050857189369629398297308221698898489575377245889145240352691347081791822321065732666742431693406212549446846824473080632041116012332030990210743283488720786133152704117934489904056415992488108100866473756768664075085841791530501585317331030369503877079196060781296077423587482432304212113654948894748176335841222119995947644758797658425867894325215966529924728492584716039272822641631391053426816227858791562733541200960836673095448091043047008236313212760971781760029290373806596962284242777223565820460007894215678405882037412116059497482856530910942615869516553157347218970509780512793778245410846398337395794474654106739017374854929731184848640627637420565026954993625122842433769477087764701191736821102361979289372787955702773065469084018315253336095249945350397532339442455575052547358996724880701627843256084786807884345734590891676327703585193021792447017558773829277709017465993978681216532219656802054466745026827257382183289073106124667953920467234317656930332059176476414953104178450840297867304443107155786208364685575809834207342526623124625272239592024787798267490232535147214750276757486275071355839712846435727346423978936453172367328414948635717024242758630765985277180108687190733334116013654874060393144234788998140033024192749875534033568027233353584222489924712080520942222821191601118226049119595365062183583648449717785329222584349349237657723282021618133408436579485862812751785437846843371869477743867112940638856206189897063151726261536523916869422298968478024078631351456285996882284005459335577600*i1^137 + 1506265833153903713103710481709941855708955167554893175912113919780486330068413932303802407520395728779071428718553548243347986339669871658124045209422288607486658561531858447216909314791500651413619540323389577922924830133835127332559264547015899108895924029856733533377284934889856310203026489567554351165384871338159197351286198525720462876012887579598242051623722300386239583835169873414516614906964007479061613400697693373705684787069946027266599766452056483179528564504625031599024933615828735829830786725462686780240454823215638151780156941233011962384502128450453662463625196973784287864817391039194361447839747555273906044739753178194185736715333802137715873959293680320223041130098223080122034715363825435330298049275824933328935662199241423756347688646343000827860264533937662045849719832158943220508210030623332393550124117573322110292407369897639407900229443961302895633591901897731958948141063296630598573198811405923036904524360074564373124697547285484461393379352511361607144882234279011867978505675828567521975197780656702063884927005472647757806697587368999724241772518765445139667180228363675505570030058330897981784476823815156391368379068397757025659432386585263522180790379843041326988183701621989349873940355088866787826104985615171181104933764388389560577992594134891161649700856193182373734807630096996340092713177256871914321691471044991922125624121430004970888678144671542243192372408357512042807494481426518964857027880018050446244637703430572944202294826817209617906388814140534738701204288238230806337410638503010065462284955524364881999841889038018905493776129061393811563817766309693958622190085188650590679421970015789908835506550546222066612710904989624545203122968153414815355372367341459629886499178150175649337402155422381422437838300416050981187413520408033987899984801757991379468515011356157676778670970128802742786213214691518390520190892887861571558310636148815698912160192295801334807941600035467924056812216415360625095631011173365394117818681129575950840746347325499168414993991672777868225562982671110993909019285946517605332304055896862414366181089922052341371597266504486592387556728268940089471965462171154395624893803823075558577409974018641735105790239054175421615006067609375859704294741365768929741119578523354034733414350061098059510619479783480093388274981789751757797242955043702713315648386735009984899088907394239317874568038592060070541100486192246323700089355015901724270452244341679540732050415249367416131438374379893078082449422541077306244327854380361190925539516279069360275142615086814525752180509900660453014283732304916630939119380228256246505536039929566231355450974571236983987556722226878695873347284137921489175844570840221800863582647875810204683784329844893124128118642121087368392152698608686194336429826773116919988179078433067068567421629482038626945859114373088527675272911079346955777712215151985548410102946930023128554482928667419764228219346954401440933609472*i1^138 + 584428065332740243624301028470842838550053059469161945150460901419114460977696251214212840603202582346515349973465080610855460670714155148302981270133005301955585419160460576033090871271254056931631405070925685130275325407257510084816685247611326544178617849628259191590193465834255532138697502666273480537426319521541197874026451592589398996917773402355902708623258247869374199013254653529636954133536667191163064011002201496784480868750503311915112192059344477720815635906516010133852803883739831915721449072412827698984967137560642037097047596553222408604517621386487100385080645690563141715954619133611399734898398754306134280581716488241836309748512937883639496833921744538142440158844854258722887939888863814529537206977322237047526873908915391989782451663018568888956086098108345009930243772349315709477793980534450431363914627870744760928450660321601758215696394469045919527353841422930345336778481489231548981419682751363545608286660189277227332815176263367490387796723482096624814573010647488814831064602122451345786524161025871434469720906309376903098991238539390537479095920664259481099610708264870128613300145826818293924121253241098396561656638859626752360956742172986514553777362868431272106258012129976753725893277917248102632386674928120924158317860645681744649250675732928360126135714764748884234759764000620213729414803943481786584780042929935229404288646145689014836191158704613256395916625287601068261862347350950094759459489023926410250876022603473380884721021402333273105526894653521856941600970489366363840398563222263194258877617452008801677311095204876327593570936420671973734075039585268508387009174975636151191835552200576945139336649315989471858932546113103991226136417386918687742939323614453616206624201988031419152390912955136789644683998697060025302884278953140064334552791775338482143207372382521835906296555026535408595863909822532062868645269139652838882608187994939641264855314332988650224583820921387291218552803703650708211229760079816159407100743014812556679759566864629702063359505206115189658524479765948032422473313205521843830104736321495266950276726203520749739385290920157765388885918305383666797967882923882231642435214628548341297954671379948706501884795196569742304735942129150550504450789751872090924159854688392818960634866787387198983152222670096221096979610995927100069473424601381643980009596405167584560213159695495217998736536454319550711977586073195020278147298498187500405783998000455294862912730785923144186222626557768781825659620352521177196290232965797023843667424448384164826522920064660735989640180719117789356705970185983779525274992949099740169788912346254224803872056847948632091979719902123676184731711050957326616324274753158534821013487235442672799736068843388489008514845625091076094550834468339329374522669926547470209186646026027048461048178753908762495342071564695405685442067298191435533863980830106503161325744251146988421993417839796739231493715394560*i1^139 + 67381459810881823715089896353334306920166753707771667162881450991926367499002865281243610879898841915548767937866251394015605313930367249948581811380449394769672540969314075653587135307640142469158757688385905592413553003770452515281195045412394970428011125690374262600054860815753655284587034769724239132345078424131925888018390751763039438012870543197144628964855262526814433103678290896858476675545178280162525313077461089244621370568715516693340870469204398071906700157765980278535594292445633003733019061700133374962169951877971813454334247069971268714843167898955175722983218115265494880814346433442753614504741286692665155500580527175712649701838610191270514068713582949076880208469651834752125638735385393779538526645471136547422020852641835323076377303234517528519085247178905852392628842390005924005680452616498375139884572642562292295479388888774475740683978783827870518573990329345297856230443173361506969580375969218978571287020753392374465488018999510062313312600484659493215151779305199486545132449736755586134683939738651366767085517930989629610828392772160456103836718999768901224046111305562247761853912023851327959659160713383231142586153091159302094646241748601448425286269594662583260456585015633901598134542238585181779665009356516255709691828249775620199126914304884943923131958719547105702488910526727204357557484487459298230697008383959841704654051570603899718847198495475964475495382682518747775015495403934811478107701604208964595470472607814169124091816173048994657661215626111271859452912858195694317695295988918364091640951951177053835819290603979868804420317376242307855842353143823269344923292261950489757133298299539281965317757674221936027669647026938944212371494296245533349843434371975444595069680153846558470983367731805106757091981573617067143764814136617250275550467538340159813247352657746862135778284529147135038866745018485858294829522320850619378252209487331724765086461664997106822176446318631009787329043132047339991673714330611401903147452266964359802564682656625318171333369288163337109034379190184641950096649585775660798312803555051984144802939166227675267374011745471801617639401107183113711068862668901471786054295939328517385267497649779271533040147946466809663203536590896297892796631133578741210906696043480427424746919639404735262346778385270086235580175440376431762731717306821866804190235012721419137232033062585365284905759017272030766204854645868514408328737968035013321723929492808781316439543093784122550676239371646333934225575062838373698323348461705198888253431194270356277405701543142870362490346402827712052245333620806140484025159825195191269613343568433199650583208452882850238752802676972683618927436188222615590484379048475147774721704075975032494580421177030174003677622588373245297516982820585025073353026945173548863731237823839411096063401968689804099115497755626530623054999671026628572353940451133414052763629397395931941469491811384819712*i1^140 + -116469820805203947201861513773105767350028725276250636592865021254615848509689118437612261178367981989558724850142894297166289129966607648766470546174402856884868829214013806717469595430397447929057886381780366815946723373024505846552401211866025466581570930770069466116373845078636278963436474176158428585567313596734146429131940569140783329946873396534375528603407412198013436858789225986073470409006593566234196320952653111170989918337658910878894237479124117566813704029973975044149125859222898687679127765563713147736932889139735748125699511709649756098726628600100983430435252266252033101975884350418648498036680109300594173666206946170754447196950831301464412374024177873486456609121756452946681576989623900943215023918269585628267625292340843091362133676509754973110618302252967991370417333342120739658482979689968194317787634228421556344766213904048158438978216474467040840070857139952609509662797312307467066253462735179466045301916635276211917880984917522883840158825947264266295865979261489378337841818134778038375488667883844075856263878240311335315768975809183381326935520010296582900047576975013748392651769887334651412441031139007159572082253701582264436247736722750251333473090291505055141202869455658528951701614812481978434725203440111769826912728670756444977569649004473206321782571721008487381201208871195027121228519909100023414188317936947124986097801754389615635334482610320800856103370703835794287143381189100653276817262073507162195491522635387853839054750197577072214456298710021225598230475029319488840483529545873118417187398859720214189801270666935221918438879005509134939134543961570113294045556565588187791388685407402666544839422567619647525948886024210692431861969873987210215007616972887049986145268184203463531070502951785720216511676435593336264041403912497252677062289344226995525101456900866945087249437523159152775428481535918687476852117311403473739732140011289073344852301696803345170948127692295668174282336952520962622318999854966788727573796927237184516897316550246605649311350864860282601562477001700719728005478374828483747034917492943080586943776421751525019672658748962330249285378551681934087397523669835480000194916375607516311978193564368263579036613114697334067752820075152041484803236212173594123458109830023001152498509359158203345575337746291248865915588278969149695727050630989645273412577267426409853214007849196086135079222784885517386225884271428816992397198619089715773846361608170834520821534967936032349217763692689676476569399823204313272267748121690467791057363092808065422835197769573942877530915073973066729580670037128098865558208388641014356452608846858730015812561763616035324280597690197279057162258031921129958974453630202778167747037500115676248601084885034969497504058427696380338550940454764221668976842173838954097437141165984721821674129971701833853415749836490528460615625989823995348847839388624703322547773028682424123392*i1^141 + -1494917650641534678162565383378366691648758530111080368776863520957245577945649254411614751276547396417887883033207368282116928155063425772289915989738464334261052303166134359069206961484307112577553000152417522907650721212987230910597975203890843615385476466214304680158316318765025379925813617485281844075394238379677525196212733417420884710995586411340047968353423020591466485125337630320177029813420808715340446850909308193144366866259150504541558526874874398990207709872469236714303277096427927227880728809731303403348414836833407915165135819931367607898705650743542854918953465848696342964583331782465425904411378842119499063300393667300965873201414177429743756403277344704485399143607344421006435845407475540422122492907297607904701846683144542940650432156593462753001340095525283973166017828419555486069041595071218508792687983933980675526034471216952846356916504917476508277353978034294895535980492782029540923620772257269979857266511676195452126215028614668107263730532402159887091954012433117447622119593619345113186160041034443694568507929139302630021947460002696901392250811780168083501089068072487315472719561570433901802777337834429979830867101670487448701955353611090108047287443600645001794729148641568074138669744750653131522455242822479313135738747471220641010623885305857567064182806010239509859826542692462873171892289385891394984236764325561413279016955640117044984055261395553817348765770501022658547799445094445828091723128010079150358977498807454326816041940437206345277075040441853610340888028256621011534162476749863137069779742402653360859254229725058909650812502306614279191288320304604728351082547165622740580721508467843272494311567642783202902362736932889728961798011943824141343379659019173615782970183981619964330263833605070481691395976308569773165865050635594832908598008051584898811943191776320204205306000763933770682186888907965327381918892697732090830419558610429784734632101226007389354409461650513414149259178451941254095983045666909646629352505338238136351814267307594329539414520699959225131926797975313450113698353913224380814828590367189559409406586940879293948205809350320387608649428550993405519262834622885266012533877321463285452618449647900570214887927761144663782880024120923493155463532002918179409499487177928315354327029806504882770411630296670500648921090441502349672766101419427730078361005777374332446344789437825660984650795746331092711157994019803074801473302360662242180193530819407328107271434208210226462919239097986260536853080552487013428280162971913814478894391296456573398617458445003599980882826924195632298360481935710621988355824163414441593239575849172409010766097347069058659647329724232775145813131855127726373151701022383102174676337454418451540266587119611928845132307573647747068387035705455828881341972566362525869482781385400535188771807395899493805499021209083186095772455090894282873658210960141491109888*i1^142 + 48080653660458785935277190744739004195904977897876299097441077747083133768589461599965437960739113798740112951494447397860984419289151736620876671150884089436094081372048718521457142858391309722954355548616868007825499195282563047362515800495369834873848934993377181053148811394865133586815010005405048238538043262222112753661757345461190492914739261486614022848951833543562805344473283300925349034025697999648914858115180868730722680706894038422620540662189498085058287476303309748347404138914868766985558345573011310956563765568217622832762585766925382356780139039049204265121696875545837237234752781558164074557652706613517394936355559448113324917293354248019179357640958642103617069377710665388650829310589696118936954275565441486014037213979601343767918707409722969187961094755015900507239412558358266802559105406040852447165616087378453474728596645012083477383403262285084961557544451844575225691424159888731116963098201685447232304398021393020491187785419279789350127188460214248590412501892578712065456204010721920212066763068112743878932376827115475976964458421561295366709867924156994885109863161066927839545351278006737577294014607592250270717940058263181972691843340284111223491446914740117173964025129286133888761982040560597849360424351091848594491972337599082470868156353491031360537403914259298675998434625292067721731840770930929533096193321920949622931007901846133430864916254958214800677314430555323904470487564275122484742180940097396870197642969970879494838787327686847925975166715419569658568568906319333251158136487018678404288435803123774006151052814929393241399075773257685172958020477503134201335383928098716567968160430948185932994086592293058534242991412247793810615953204545635789404753439143285767712835625169809712344173491945482738788903854694834769051843594780888997495039293975293840588650917973535292479356531900423872745668077089262101457332028350096333805888288135793343621954271001524459148679074346011623255096369310581307444369604929573319010542805108109403810400387056516892747914951595510556940254903147470352857463123676689353420827585680659067874018240718210790985267490517807739390166075209424526816759098752697943012811605884846971105856066444313282205295183163614862588644245473805665320608141048920931038280299930854662693947033883818625491326840623399613360375569715092114242191657478249930805084035787992419111805737371253884549949763532345003831344906512121991818698740128527599800148748472687985874402950547173020132592179792363196761416792055598789357685207769425030975609610998301303810196172687724441499572674364555313481029350310244854074515782321889280432390598474615564499155826931833467701874034387181367460848861051742919711156257533027713572509026925373483328255691571498429151301248301036178576841644967786969039987393565379521344471219165217935628277103201901386983243590058993192797156224568060996212490240*i1^143 + 44376326184429660339976097388459025354095520927011309019526567003356425286055855035411460110087017276174204795588588098218407580069888351638753184155411442336553844297783343031069041205597678002579735856292587955765047786948933586079510967323257091935862333194746815322583164305087091483369929612536562316477424149781921237064609547430107935237435595083077818000470724711603602944711507326779733626486865345848260328639167312226400632650058001505078189139942558799292832063806463271487680038058689425372957087977362775662662864658325128299878285846761511543301020327976522170732845892066422303653712641721374687653086238105262672674030978962874211572966375291739137405569957459845446318733622946038429804707139522637619896651550068045640634455805090763032230762809896136129548223170076251617918499924115494087973102850972269599500781495674114818814663876544681799341312159238782992110839546924102502643188313597931490405871576704120377439929961540624779144396028209144000336479971186847824877136467684869707071838744151365813922883559769017094099891259628135407928225405074010729622728889944044851962639937305411984877166521364470984885093796197917158311123367166105770083436547701979247112437713912450802364936389351156865555026760632712056351228432211321605322745217936990496853891127996696404095868488499393131169324149704369535917456713950899242240183866517227136347732602697549439682954390421943603193002188873931966708412862615199282840335158011041470244977063345707344584959313957016205131004274479751669944487240162430015705654223780537066687752579286590419861388575913097799036005965143899585887878152398727597980940918659629467504584691400370225341332184628231876967566945223076771977766798488226924899686289402699391345838878152237089332170833494205976978872066143257433506498038450087801640476471503120872288928849483776202281672443062380196451855979438100461364518576311868470584310462379169397894871524393467878743991303908251400620644939926740205716067644918676777302083541060429668339838023465100895347567682311752573400578333508233825485246980120746626960082845860279233446084846470347100843132361988856892212948400211006504787456375312480931854937176124696843343408141925768641065486972408617148640861258959579036317427819870367346739006169480872249662897220727976953859922129429700033987194415260967939970768785900908301004601473358828940717427824072428174379730675364460754415196825754673248771764649276812516513010599309245869333838815678170331036286912034972895890114849034153217564935292497097514696998712367229724775687770503778301823031697111667596386466504384889712670427667658798907888955771449988819829700149859612617898097257348802566834432331211420644776325163562530365029200632574996845806133807505781894525997307719389904233459512555882914904297583539162384784435343192369259102393993738235464410685052381601353323146903552*i1^144 + 7745608943012611282995890731540703834458803929143260041361758687396636434809508332962342092032678814778613895092266358212262252688145664643971336958952229331744058497564690117432506917011641664246881297283342046006296814312890681977358863801079999117302898394638573499099873982008811112093157881388969175910004728431805485392883801881936593077118958226281051269516765077434321606578703770811400003120916762098963653295618522974459971072992113483541750811238327047538914143084275542156158393228178076039320708109796801782767829371191224806572817876998197906320634304818406630426966794866887222390748161806694577247590290317140061787068918213201704442393323569544156215202461649293100295379006953325213207671092153626112554925777746552022104461925696328096687498549072290122557390909248901575698456260132162760591466386235802110075503141508851486269721995561314291201063991700942891835303714313272109173380172552393619992713520112928470758026774631008596895370262865597764484503536788390124365690391569735007812462864992684197426389901584451920847895964919671718548408810514902120170072056658765434198048551625954505381554920000337502251726703102019032696819802613894153368816644851345484614715831795022230896371726982845000862027236664751605653255488680192972873597880044189017105535988556437852373284549700371543832222827279948012367076198711905243477549737714839677587190086265191922500343315249043239891888179672226533112800799075775850195831207004257910575936407993712825986421155414934481020273040716111603642081843259412710396879312794894462991140050081423676576267043612928929621262204740298606640632314236541874794492984652880514688575397298324353185050634677317391912892117475112592383270875492328672688085931640646677242721804434269942222369506690711720670203072268929268454722877921557550368979965867105689393100327382577893496872460709183464759764791646133191278535723675244835505298959858148966437457500252082794444060367301731643046546236213881669875046734421878856056757464423391133747404922048179585734795772362507961181123879377761802312187617799319656300817848372833208850027576993269987430255000070839751838609249648243029113832640830625662661967490906854613312362750223949140109822334181074504954436083985314351927374528089221227722864271941727847213973315425853460479159371528858395427895387363144520200704565625571296434479228561871680321259615847557413745561441516554803232020242057296378891808596868907753979361968317553443171818319133306782760988253855864288741698286220139975520419302735697992213081196184903052725303180890320965849155203425796799517990926978798375616654966198899084052318991924307050208921587869953994355362022152079193881700870021070255267614512700318956638979992536444460123486823379183284810328094134277899661758403624552795585984315929880622392886202583221031029713877331264261705906138382336*i1^145 + 1299635442589175369758690404475371426666890765234699572455794699075273711782888098657244182749022577194075066994439117043232192882707277474741297547276199976981371514476043100217680917400827579145305014389438080450377130660041980317445116421956299821672775191367636739165165763099721521625024039194474190752564588324275468175781146514128112528073036674850652782583846039420497828456669839459071775048438052226135084727059574868676100702314653840970564919777223801390794367280330161132069868237097025077901941548362234173748492730856381573084754997723392000870682187940916795556667992761001145921265810435999078271111269905809376204627422518215570846952945555572854198428352980142062668068820208547649709560198470859021068660399117569157728936777698484353863871332947284099310770857702326763123503206011586141590711099742563967992704691170054001250289615483069353774964563336243798279236402917392681745422488394676491413743259027960092371134102767852376113735904568078104437367823410089188489509198031573213509651834393620717722801072529238094814194659735533797997346470988148151580501994782499800991612383662757481230156236013567544319886762602716237052152170776749535653224627305478888672865329417170569497802299565216692810414937892584267106976663839502350476327934990053304770420682147048198750380310880548085557963347584586692083084409283728365374968001923393674144057126358351780734653486298288758285065420523899889000718949930433797163214692443668177405241102889567295140854622855697524773470087867593118605995476614026440428750062246697959596687786975792828651641511506814082830664173113343348667489657441660159117159816615904855284210149009023776432544555922398488151465584539917652610319757292673675850611720074072680458836047525361834381731315971661579967475543234369160090114720526636883591018356306105963148843208379475254782102231920117914334845367458180180825419562751997263462633806510494247166808462091967769537399270870688452949833172488179881396852622113799414305598866179252214989503177306225355016861090664121001275479116833328956206681615508468434225210915611400206911074243408173578129344076317301387411629191178548532041219145309276630652266564027656514869402113641882597154288072719299330840474654402484943787400294543576185018599180826375010900800144785227884872211845775480740976110705773838553205954007439214934219556558564505646034657875237341139586826983953038090275071369475795048226966077502222894669288095784084390719403134858240198898761974472399816282114630482846369420686596261690024931325518066393840720524209821163861016978060609546138102222840562015257947986445628883162643882577225729588123327462457507542868566237272191685957496536612050899488374496499839204224291636576716048786195134650550390788882717462430153481733542667823543349099160949015527425269771141188916646749635518398464*i1^146 + 152485593896940853815906372402243309517805507725568074976659815171824337105219138723277830145906405173217677466149976753208856336244150422690004428811729283055580768910570092704505516824659188721509828038019271255662716571664124667557082265960155654278610883348509979793028529940895916522263136147650815130404801624505447975485911389812932360423909310394031427336927739764084183506790268683565187509422297106431272674348369588033383990560677418566711605605661548017462265161136279707199299309393064133021507525451558570465694178022233186139466944342019077854278517630802388605073536467293370762585055119378235710511014541647296839853554273840785103791356468493140362300798913516321346001147923722386454837575882094026306745144900346894824933293875305980584259031974819405245550772625166585471948179400954110673093948545071659090051667629981225409609176318138666207040048597790829584155027474400216595365129943415946124002328543318051455892474158807280879975311721346639456084448393918463556730818975294166656164444275267692917710561545323406383782963484948747845489331928306984323763501152908290413924061716314432190889264540859855830023172708459325323049529834632200309274378356308352885146543025645455010573791645687480797661169670670186081104323206168312295439303596358069479625003069118420478533678327917806318772747215448959482926402734434596848401933908104696888453797332941198887002933290345464449625895563583566662784099544881820708173243417114185328397511244745244587908499416493774886618317404987307586479592037065925152518932051584451678054173170553159037023141884287536235366772245907214894149134309099967534985239090296154908726440546971142794850486872769655556135340256924247686476024269771138167864347971539243323647362768234814555729551330241261116486054728822942728823375861696239640006046337108885529330181913366038653726441348094339209581428668515495802340545937963643810363446800477006284344289472381910085994682582485058578723001581123133421079356531709085086875611400506569604411159285653679131918688373001155188014413181167314386585980684991376034753641302032776998301657091239510531568490161369214916067661784842760643570271843465380069654827630841141309152349364299380632113811508854087763891777234304593975999548580090049945536004203577712222015656173323290377552481013725693871351453047683806731831279020565417993537542159910674647759541201308574897436231249734046544316045511940454105098363097210431852542348915488218978097140456818917820824475632534370664965077128355240844799249893903612657085090482786113944971091159119667577290031735483997159155535101537714231362178955884496113059564833296470826419600458917431659030439759384379160325045584679202281289127977587515848932573855758753951480501676400718989224125529715052721719860001929409707462314455524203593685671107654320128*i1^147 + -8850007554111111400478046712414496907898176296138533950733845921985451232412960530524726873201105578563233476738108892638390830346931535300187267902002534981672381292592534681079107612044986781825335665302360265027659039276178828722546104720157786623144688966120118887789538039454543515224565691987705102913738784179742513680318061617188548280226494946861483024930615203509221377448736799060762196144946875733770844163219000443009164944220772577635537428522074175878859087249880588534687626943179240830418276664131715491388983509704587888245877054679345885222147247350018039817857010068228339504249706071025407118344857650501707591688602291527552329786173887910849935298647596850058873772044172086075976049536179701842938338968308807204205624727210451231774456965606599343392926802662712343134475880550332326994814678517289152245199045923000039462486279605750160848342493865305503979821663301242092513133305893593896541336584146904782463078946685090648986228218152263240414990202161487946361333545884477056025223160501583877298632571924896215245798686233988706628905474227367447038705134901456231435059148460729166695236320736497112563882251063883755690858692625318403700356101801946410596832675606649186861792151334408869678963727181327847838271208153687243672537216060546164717560056962007831727229242578846010568058969313550260563801578184414891988498311600514678183646605842157836695963428144941496140273065961104445402290643835346776296693077974021874239129298463181483614319862970858327399029908734092657337376137054476906888791053096653129332546671837433754633808303694685525497442730321783944286302787310014464175455054752592968859027212589662891978469856572005595157621663943187572166735785717512541197244462166209541497632791008209368825809723331429238007815205835047308476038545068176069128704199061096783215320226859809327780003606150956437530992044349125118176732861322237267497646240215414829971312383118131356567456570862632617745295692272830561547494796207576859904106614337430976943957970168775252840247282848838800530305264474819881746144588628590890074199231736594744015277788585535746405657248228478941680764333169867398434473635884391178949439652684606708743685493578576959685720767168176630064080165895713663581318703718219885826216335180334973124605088625855892214485157389308514173692325371601861334338401756532838620896210471366180908311882285198185598030885106962378150222698345493357479746244924302962792780018385095363618127410686133098179465386459260169733736211140023858289078267352065164007767102757319305503419140227677982447389018036573595521292319474158320758061200927279076685713966140596735106174305528967278237778205901321355452675143498606517366226362150755122491927499441040745608447319316667971581289067505875782678356007374462361628173123325001728*i1^148 + 1010338845875368686609104094066491708443634919695433397392239137796884938260543307778231669649270662907184985965739890397452966230281104279182518169697734089883144809000882562068305151180295560193780124534891891655311176674618672678126944332351659340477114423507029317680426822223325723528669633328093142831896282442961962302443074520345065742898394588905964015720116087631112074065117203850767609086990682918506412172763176078421264750375990997258404809106341028685231033120984722773989218998781929067699946518918095788753769371725247662145612997510202393168220082530872514345127560276476369301516977497911525066891845768805402433633175689682089863178246668562797223868679358439973468354751636236023454106893610259012919173695412893487678742163176728592700277773898915108437543682772586138079334010120237851302342102142361113379485574855313384550748250487820321857841710960192733376686177874765344332059633351446619496781755479580590250825004492831229361562643120438614532026338770340739881569782511276263388968304778305521052775339284296876148651872170226384827024182092817549351480562061934512754604349956974270564200342664629069337365100301523053313019629494178798578341926000011634311898518414420713649897706430878712777345100136742668918104681865465191049148847435048033381764275387856029936449175917187610419566427126378004705726652127924782725872048276029085424185486718923684239469603058265712798344609433495771505622242196655491981349884385139965776013503127681676535381654822614914202733916215479903469714646146229765492808873687547989025717898380676933307782345239016558049962113603900582651896342628447477113023843151455542149080129367436792373934301499398514818045123520194988371907175694675735949274261046014913499851200791835583113079848616970299925348121665696339948449653123128685917188401016029200841723928837151456469880959091493917087545924197887220414813899115774063413451388521770288017295180542662525489204818669627775559353235451637381509399290392673058797271105936685462963817752124015344703764012482154659140060436949268851029415175719665080253481286064443256154375463332088426734340779205204169867194561410739330780708237068929750013146236673356676063599823201599411945362047668805998102627091819349364423547945633222599065815591593791920478726790557315265462833558331166877002524638422051540806435832069582434568377796536397086115733897062970229591699430620422258527254510276594242568290152594874755233233200599739824651625239253481740538219879372072070758843719130773705135937121675159196300376354854424626748103611274096732511188220180817451359699658143360191697741537249681735727909658064216279868918789450760547930331502741310363477576072914369013625868827602219783068921583198034191992130930903509033945560743233847050474338433802174464*i1^149 + -17454914705536845713394136738748106573356147670675632369396999800968255014204076771325002689221004429330011442111732613675629679545606321480889469216219130007182110572356484746894449024512308713782414944364351115130786080090858661941612956140217823304334064835396522225608416292700881895713354615956614608305622018524419532239463868168047995729142629955284797463719566410274189516971523511801132389033659465113846675585648255308467878830806763620955024821921015111505495310332932832399905968547768162743965334483768252803890906476003398263980089526215508006330552435567919200539594279023073349545810698214995749637313135492282338869892154655609259177880614543032637186816243732213655576413231711245609945905883578098093485312366449722960422249473684883865173713049669614275452573234715229446246307840848612952832735872263563119876818347143970561898755070299505624207557156571709998199056949221584563260715730415586860303027076898145849655555971329662563919930710639550175120872001257354566776743143784822886713498228525105451655618881901338944176546919627170131095561149218711847166501974301198653133680396086147914384504020658381776566123491981427708885408262630719307318589017002642327766894945086817613510829060083732168198078537344268786569141245055825716017751382982389921324952791428690878931280401207382286149959662062444022458639140980505252608720926318227054225483942480654921393426923776591964025930106207469642682061308296400019872768652054771263330236215316620246790323424384165970158552428141043727940792864252420640667722281575447654371013200326464914290300744858718559712125764294279443888305225322846919912088005279261899842288451798545349928162395468863814907812613059576651426973025106607727757250668009473679949062990924842535506444447797370923473400271869693377818058235008681728994656109522951360192525606799691017549831258267424656215074566929969275641455469548259377298734737538691859122566296078875181561161839286734055584746476012172175839060954959110609198741352569353719609067618921976541586841932361585222237537795774700455172070922096483219818109676810099296789713293821856223375152148763892082264758469878417004778223839998495892562232634757497958687857557948063364141411315593699126780329903551260123828927378367597660161514246928987245331502592595225736258893493026195176548552950358045089033936769309468654673322796268420786869264565231802480652731071958520151927633403927273262980910983365790392046448479167354537548697585211007697324252806467057337787115696556718658212466654991071130298410402266997980080765779018596669286834196949743746148312831176765006003812751543533560620678736137882100555795327064861262007919242891098448632370364783493720810095985794755517180299201577222378461828731234610271407346984943616*i1^150 + 264792338413992970279830229455194496173676655392528288765054606926177119098296676207161494637723463224130145945770904190272778134546916857648757513338453737940213711116694566253768122609652904082022166803624957193071297143623303974593660308434384202418887575115660234427508872309496687673205117030647935083203318043085808650819273785293225216475445650804124199766282964587234950816812872485174383457188573095884651169431833565293088963765400555424897932512681844907482643413712435540889800922732121367076549220475249585987893028471978801288831437901711335060189058934425728559983251388981969768294734958384399424237525931717415253852262137396446533531126400716465224418353390169198426691416324247563388015006150806523017033146020817930122664831385816569821822804272257762703320070746557008380012262641407310445442867099465651010277337838132626323646253808354199901185601937552047814039117534864588708923723074952291659505675012140643537062167012986641999328583137935054782874104934268094564115141585200574184998452673632348308880747928281825408289123633135487595960034266632294504453221701873004729497110455056016648619865147509825343437499282179086507554581652552458733372888905365834809242335961308338612255506018014527861834787487176050790547662085021925474754990081521056588221960070061737901538272785232006306472317712070202645748519747528379972547924637406093527257267125232284587290946741122435171054860559822253782302606950470597011052524154708159663756331489127985448252288010629391714552539643363063741112856443155268782518955690354810666107469464538650543831019536879421650055632997689102872532206096757783043619069842699656935683660868708930841772543331158513729991478121806454718115000236842422427615423763085164568891174144476699053766651569661047412168095694657930485214263739117524130511966146014175429416434610590235253204151099624569920042925634259914415199569105404011054116832726767420001323222672350249320422986857201951042202165963336826535696098361437916582406573411083361803749202639877204523768419944808827682733963147531168315609246827234367401289891075551343981033190056093851419033201227128323460336071527214000517728034208755149319738454239218397054155803148678021049080545394561588081439446546849059528696600178660772174092718832858309153133458643602944377290473604113000094446735909305337648777708316094501428985462344917925499901199212200686976126171242024634218705485696056564988733258142119520843030694817092466439574576878993462550054622539844240312093113416496357945560876389373725811295540521507750279264274979492990679666232709850219397610681224318698886039105806432172940085250162896211868108766169466480299217238573211440634259914371651609589872064761688030776405374777074990238033325850624*i1^151 + 2166678961773624392927901827839000203604568124894509894602273555682391379467963925024290497105754428617662823956906380146912758500463716897652044214426613171734145850199466522996722175094230404316430100482646658038409101735804008132849026106014732797762872340936733664562108030997766068093181941598550350059987038030241450576557170691792828297815747621284006769062333399625086762745667978714738155284232919871772029766074604848720381517838091120464589645977331110086551404285347751315584264015144446315459012646235021248850357737904589585134962870189171145220853370914438674997196543072141140169378311361454933989763405934470591474083525391614427368337604909224454151079891890484317766236352628086455091152785753654765692756838179346345624715015981406609309953906924297870806138044290933803094852161298566190865571683852456055485397963109931081411059901279251758174209062949515738282784606158439635779526313497148785265210987945279028349977844238109218073849133718303960275059409576445862341433649622294831573084009012566573416538002604593219787536274324968028129108877730258088126568247145729583116250989378629502401535150282720082509363190925894415985024314085014255028568633939579526688206982436501404019409285782196908702327906168679118795719985868390873358409731707081238575543304844161725151739344022971061163051018598263600556627428811622912694360119465435321185130229169307183708908180747345165698459378468882706882709704883788303806087526582513574573721192319782451661468213230801183055783759862377363672045410504199981024302711038763326053565630110273186616402478359826197172214223986634534914933804126805959520936545351511972463516710887921232548408286389377406978142106926425335678419799985826471865458758422124125593361606713321403105486390912909655049214662037029392886826383312489823675168503926825101544468006258419272371601753409654612498140678662227654805316389618727170277578412904145157048282146809659470050351846173803828400558319647134588058423266286311262064956134369648916798182141012999274187015848614101553451455756648202503135457526808254603246074134756113070806517830004319375649710962543926964907797024694070069947697547129614685609190299646320917388886374676483149543482167873416367847437884093958819672478294707299058971834552224233481815765557801355292169778632213279863262373197830434511498509355292851527054157723789157213681189301811437511494364951163270267353835190215884569889848266638488827142022519465272158969752053021992907862005263145290241514503466262068636445309760814088173980407078144023633118670732774870334656533054432615998082870170789575713203522958141954411340970192081548243773891880144373079974693946708885523334849016319698887155369874763710751549536862208*i1^152 + -196009659594094566589497962254185002915064378665529464399961789120391641925149271927675310962540904391734746789071524328633882012665907206002399261688592177115587253583721058903442382504810528976548363073608623891073079612702795896450111503734489899676629614605824504535059224536019130875419778431705055790071303316509764862899609615721747426442487459466385688123058819834959633763435801374919475111421312788451214956578405783610653669801963798573798304188752560385656642177037007309228409745408142014699109327117547744432641683305715022424894545432499175845284398459284717416617709568832790643997503040354981896996822477166871675786383486645778810407341571312187416527872940070677890549363856577577623014932987866158404083625885212029111436418051940983630572677902359582756512423073255114196255611468845969019837437559871115065726425326263372906104213738854701855587963685603474495386705989117393771688651138046629560720275662521121742812519069703721376992110872528936723069578386340197722169329128108579452724091363299188155337205956353604314717733422249271882400886716213503473802282493672558156535965008590275695295871333196164636366149953607850707121257213598778672931191340929802841664303833629769263075362320564236199881174211979094159851652614204030687978629822344326398203458572825404601836732538574158348451791027748023708825160957856879547155600316123532038384992374714445477298339871331936661930335572443222594805398047617915199530889872489421228283346169822396564630941637740918272295375179120117716922549092518271459853044994712298626437643502980481744304150071635045916029094404996445493557141532645866877110846993486719582985583819466254000834589703549179015179132162959533629020277831843156821864514063158330288101013868066794942460781492173868466143113364647270821710418958539696039868438280822657600203388487465887659996840132829983165090551250502290531023433562640273896479010195092709049688056993074142929599780452038789821236028313010812457351580750548386156083699155058105000542742713718094872235022304947473376102146106203663794076398726975627602334421390006540954993951651351815483902735060202416874365843771684257556034663598759009169455981560449318399799283856737303216125126360255217801786881676940892013919021682845695807210692789214924608763609650810927984796588427670270788138846282147232518052398383307070109248366685097215374745735826035264457865345513186240369829665301408664098333680961057921505468187830891288890789131041806270320625435866348372067333036300094579441883076051550334313021238752275813492697767212535228254654283996828872993002583402881706437921361894196174282707872598592295134818075307133292463288275343461681465198706781071552609779712*i1^153 + -1128220277946388673732435720771372237939553191091803296622912495977790969390353201870392566758905278621451714657458658083303442136772023797914830190880622506146326060804501997213426798375062172260478744791235675843442165793854268672400229122813749705575185126253677046973882520428106646074462091358809062420144756230393578543414622360378626925856271833812885117927547957152815551633779262565512011191847839268772580922942290498648899765835292228616119227557863552347288887118750584371690914540340849791357729542072661254444897461723172467905167792370202418095218266777091819431450747322900663630944030922154974341958486331681385098173772368240497138675542728202852072118957498855954885539614054810678851693598021719915189215169395113012638899761577029422820038312325956066670413005816659475975862948273817799554094069300616387645360797919311566106089596445283888385033308644462164257114811034316984982924092875912536329754148030368540829037027986443821528421140452179285750860256963138265719211736448179884330417332654918104159999799577985803410475601390499405719688342826847562755063895176174328110739453620147025064354038393809014873004095675729051229447608775264400712394547944407242486320841895509676906218001271835670045359860208817462452438126403345139645063371686329728602949127182478422854182150427641773898708177742274797022928020511119686265360211650816187689237884362516952667561458199656649411802199458111810319733856439165863731414020414756491506609328781368155733267625654445932643557342956985412006241251300492944676492314353747592052272523878835185450733692143784442808299143548466806626898176945581060212912388164068710039842135966286740470356371053582400358692428873008756765874255971196482709253932027568229594793675660329074571226781578363794581086849588671906297539332384000559065275659637597514010895931665552219813506557502310690840568901933349919721830657120988412481959510802071024802438520051376486828467461656162404495714482348010642219890544033007933630488266352776614296151442847526209506191352630359687471194480181939332287250407512535038329264376137693743014523831950194810161556099633200872044740102818352451527435880811568878273381714605673584603123814085886874511112701783729865065200917082646074256678460465160044395621793248807652964351644508643221046387575438056755431796265463977646904188076243383930606074930537793471029753354033335404702655569388733452229695552084075721861488897692108551494424801546801278632494152060610949729009568365548879985709975295117227594731577307829710743689587222954131196960891212881077483526606099259171333471203523074156188365830106724454699709502915427179581831191104764574128090820264555708416*i1^154 + 7805560882451232997971882111381825975614495385919634880955310902813171710343189774321108294890888089490631269604364065865848439227098685259325800265731250126885041866098298155270969524683536023630196766058837707103090809060045845029771697579213195522436753978892637248496072395788291833271247759215081686409519502542438711098624505404349879074596551653221209235123404610822066915107440553516113003615603925968138431091715300619464583311475263264214177315420838215902037543052539566633994626696785869864235229082120456601854803892865871845009731649813802717112327042199757133931745299024394244668090868595354098029707498116742072281048443822467602053986544860779493663723205979037813109016557209743605043813856379844425594357878115549338166202679032981560631379724936719973162387464387291081531268606248926148776701071606867606758733685073031971907432633246527870723800773069968957487563937416207543329783999264314815639065555179164207221683563141799479820678923749380329511973348204435989730661867428207704509639259028913970440649718844818576266648570244684730125088985520198972305379121150068199647076164108708554758811918248481991832402534256278430300762790944709026712387419600496178188251048745395229453098744951099920798847441377663399453687510336730470855136639770677825776475440268324862302234539367262606890516481639579573216921885868456743361536499027154317516241265418368629192011324913428566797638565355268757051366889642027189063047412079754640914807108974155624075308474888082701177287867449597589597736707859587444430663339771622783165646779203930386874078264911475703795514128734890945400326543151938935635912686178941527439715094862019680360433677988593025748831209401596476478229098466139000430227087522612680820597278286011686828021313191043731074209108836440839065264620628444587718842900064890605918378792320834942210296249143117184080911855937100170022059371240733672767066462030703621174829309818432228621487477338461604464610113020120465291688599430551911979650937704444443777407989828866908694669450448555772835072006413172919766532914456359412569337293564053129208494508234703031078717341705102617707857820266819240974031756132486907878627450101740168974666826660528325466925104738568448344564824365751594989728421470016440146152870584700657342135558691342869074144394814461543375076648664235889384341958782106003971841409889217458761853212322463087724637065171741105870759227636420497623882525754012157350568573290116341718602887576270575351551509077206142861776758385436047686972746985328498359646099409296693756246003609669939376154149675323409983781172852011866882800996316468603805236349349148223121554354995200*i1^155 + -5085987714496289214348323012574930999880717119417291712531062569090849759441128692282767291210712590501454865123295598151449985279687750552786684833974188543485767908733590679223424000570820952389168755785648966401662128677163584635589101990997919391367411354306339022711300822426085313668446692715996484511887684465411537654659625085256270614988641124386621351374120009445200313790915768674358054487409283947150581543623253366055418026781288217789350055614754393871981495352554188193979970643271611547478914801096741527301628958383638374465840494930735193044254955102577362897790361308225458000268272928650996333764141030676796563354189668280945678736906485005509224496098230435430599084058915945938181921580171141149590744307732908147481854200868436285258025034750391168233242923740455037255507183572870537299732142894643309869652970751604057149586630246692796734598706305171516377298281110658501248342832418460552730614210826122027300250575729674071936745134707340518618771019208879007918683221221146074746285623087450073293221672458457009912991083816195238031762171159607794536964350172399113081341179053462618800354538395511749945995246585061944008121657811057121324237353637247921832521226929968488524106068028720336016748224958452991578311476493322981252295198655267324197538831259984425283265400651935251500566359396780897763576752205798980946475338309308137269697486768528101517653190645599130511067601595080634463297419776428666912639228916324579963443632194830389041898473901547039512025449069383474358250260637112846163184391730466390598354096021612451150193272496464881378854554274598041293212492810295355129691025460882883384719043996501207113518751229223123706587677395214251036054205908383606228018078746524843770569975514307738684209126989791216181243039881227876328839895947434297146228398753714715277552335501192749682621812660108003305398230296836573618229260441683170888403403784790423604093231858612395976179428833796725264081615448814736287794805670329150986674808743474595176660077817973591250798754305445768899590985564373400408532701273732643706393671602233081478259526974232079630900152296128781102379635293368049602907925217210773711730705548308758429008224941828055392009568914985046935704165276767750561870156457522553943498025473630380348398674383251924746919315419522682080083626908085777068337793607342622445588458848232323861972644820124462006182261502256512116570539981939792684295908463930555788636763005231319346708089159827148367152440231252962867062557281543566783822159710810557274421535704866179091016797267812872295977596389283706822757710777282229480632991676417077374091264*i1^156 + 101175088165534082008775293867069356249365763235158023774213896905327389535144685552949467776788570263976005338056027027297449794752404765375355651569515765994032737930968463327691372251336616449878959701371575863997679907802490296946813238629095443673755865266797512166885512978101245254827305333144148814225985048120913310618270796490267568102985484441968216498682943984946868349697131260073909335133311746788456810549586076413159735638877592340778704492387847688599078439774562648517284533615628563954636503043211390206114904515128025164276615953020240961464448228937043542519849758218689366729966492673144824323093478725025517438855866159066010366542353258080099484606429802143529563623416284927170964978112295811342870708114316063393194142371259158999796243093404360226369156090706479499459363472331738976199760218183683472535467014349818096457037599608905489616565255290267524204762615202914660257861952058432536944240714525414212211362758308537654280470649680584473750643988952898946561413297752243350733556924040503508800682804799115459390136694900002870445560524612234999748606808420250839636619294836893810352316459535018401462577688209177190327034070572586725587449946954916105081621809312394439612120965656677374088357678004820414714360319225412327679557788436928898327577836408725979402673535859646745476476873857475480189953207228248744119474244223838591198322505604205645173205827368455527736922803203400511775697927852057729024235152447093557725545601492048946138003768220154225549838393889974419503795586755239769136296637499984861980176326895513285022473525147611514835167337536447448289612069161151112402134021070180259428621752153278941369745385672077281361609618068981055280684897212456642859691971193268396655501509848593458848911858567280714740523865727990770055877380470578538422168141462565922628231205075457642310202305371138683955044984238768879199841757696040091758949502582090544261370828481399669274010210820572895651818029189746863460906037428425777542595725968411781133480036781873674131499290367939087841461127618070311356156158018212577757870856950428845482949599607244377127054000295469408334812854213502509362999972552044785633911012105507062640099550485609568334182217835067617675021046038434877826351781117728705265492741996132679233546305128660252415996215920455208656884961935484636374926867821049972761094892167368023236976405140925232020378932548547376342757859973357768624757650111350744465977587406098498177906267396990233285483686629292889003466434946174509162155868464078535383055115918623606746684910050662661403080731644217175628750782464*i1^157 + -1011395579986558922867060700888592998549098645975435533049844083431960325070990383761414156215124763926555260102131717661692103864257080040519118161114562552399464922620154594349490923406820722329639997931686514727383385243094399111518227200291587950183104456207053310692789214430121286815289605728538353575092449537605093988951515185492491814737797792102806168471896373783576271961424632578575264666070331771845786888021872532837379028149034167469452480898522740798042722832662793546690158688469045527015785246455015414822087658414300457209786792853881837981444368223289759636490711159055712410932699208084161269801132387707202143296969170761482815881177069994985525471523223613685414796126203300512365803571684578251328611491110672593713320759798063870116354932547043173585318052354789310230550278310436921985894915565635915981561521047051148625756417217743542759449993074719044150474441892715046510685076317329476808212153133877469208995286817495593365891955075665293030923308109168811691455419856059543839638236526578174975771202885520153924474847452358864891477768765434556764359842325704825621222352084831700844063385129625481184750330300951905984477800998148313107565924508500748814253145526489620637615470254872836765381741047604514389261216491756814701231227593584566698750045637394133531293796227408073596522510490514028687763138274101342659249870058733414414411099762195400023515093450227720549819324586848484329401415990559586874192266208341823553593135709406016645016169100928798357817728594657005084469470817749398529140887484396650881859033546370992493014288078117220632808566914986591100037371808997109717791523124197561207889766977203824697971284615422509582798633586488261111180470552012447367247528614812947022621838437519143152878812099195543041639562984006269643697524293353466143788282113001939394751380026391891911149685260311527560041455643268137887283141327109436120386691102318474509826800747199266938515672082974352831818522704046743378259738615887341569460095645346023216856991251371363688107547470360341316522156164674489170527040194229924458120063811470780560487221165911245203889121651122765580781316256971062362382422224812961218051526518028961773492291702566287226740905058465350664707501259995490414174880759613876625213414310786848951464522782783488427951830530629718377071144702665818765959380523581207756269437647056958863365070821364478883326160451836493637805004308268807021312587543062802114450642271494280101887516872213283743861565954325256035972830757247455224324098106167072394597391314459997360263118916157440*i1^158 + 52700927912858909266237044593720987983367928309433239950340426314647737365430723947697232310020688195039134298726129473305373797020266957616725969640052594591683748877715989854420706720325610136718369403019312066578208409100276982663058147554176612608619634142618147232677151559133838860839614360924671114149007868675832558022969309109073481375753501610581572604100977291354779781806512575309762726633908141911917559205149760885900808887128195520519370893439290919339313853029013284066673429352849433252113736040763932028529534815120891518203106920802465878463505963826460577467678654334307704060098209451903670281763109583116244954989989106037898461906007172359324837691078298558429003615209318950578949358220423141305418460571220251276435385684733764212369092335207240828874965008186872908726621077035173807445623092525811978542567586117186859152409244342626938616243005263852815740651199563978512179780609619120013098481800846201910637170190961835521431541665388159907425234518382039496100980468659738211932616722477227720278784565299242519457055399346608949979315948188986568377941014144826145761875384646425705305813155219276110037578298369124296833259953043836818303562291522370863406973323899583753895621669789495250815507685612045112758774775447369918728163876841508609781439423314202281187749500950252912409683481327201272420550792911851209606881820516780195200632798357972715823024680802773262541844836748741632107268331008871265431843851546756385085087883684874001296909144958205621696944365042292428965066544811463582275524290670469320125059632520849506214063500603702017350497004845182669345943285218577108045054629592987514468391237520694685857746668406937054596419353211062642976980114256835210186402854917155395788734296303027843950841154268597357767617068714927490366903818410062378872284559355493903884502197642399034677577563724760666342633321047664844025308060848291273651708481856112262069691501919691199970006138496462750668994181227514763409285551710465189539875961724822959741470882549582549758496782513711289194335181395154681161763756887636839823635324596324629662857954502732719844637775771425669976570839264813995008963275015037708193430166701600764134685428663135039489659676492321753186406356349585419364642519566166453972989450249036325045772046261591714330206965523301045221007539045407914304196194613979976403144310972291639051389947242485603528006874307690356452851941997297723083384928560658654883002979637277891127922944796775740311589388329253304861345434602315905499136*i1^159 - N1*2507744142897333012184830246580039307392009134186369736577810288669810008140182121588261468088104725374667557519679420113339625538507277073353302161539679576524082522917214329073200951693761205868057644337015074792227848187095951528626348565483661002059549378846717822298784670653284909168990259797295084873130725087863380703898310467016704000000*i2, 13206512649612528123592207872184054456032569887520966904524941312096835289907048156552951643182779838054759637491996730855596653181531729523362161649080752097383007235709401980496445119391710754287201063297888697763375513938012434514522751609699077157289596160957227262516347891349628727257396338768330793377179172001773138462473559156662883123495534816255375708633656032713001602302921263442383300682548821511908341290641748393323454596177600809921648663245137830955553088536020790175367122953152117846038229153598569333839500121080818171591349514621100111838239682692825282014415685074593819984381420963298767353024214849420441555316620003682132741767867109264197987329967512754788647099288162334000170658123655638492162684377536789461376892326727691702166979076428904601915113805853772359251804407142470641235130575066725416410087231168620297450191720034424873779634896027639122977500232957997111923199393659925846403020342076725209197285954917526242219331630693353802624091635522194094447314745081025227845071258882913187447079976055886149510071252034780584309329930261828371151744865555163759238286889824894637736008853583654486139186430695764039314399364940550522809925658965183668514460838800299682667068792906883970883738358697130514719584889492290242940942705591736780033741797145143333641661985982403386936153597712090502989006457901275960940624933057577379264841680785797291785695748938378374727086259207514515046692808583027689509542123592686646004139975256990187842050548106568033932202997429544279314890484768293356498812557478593410809603700059440448702315418828644133734211780367146046485408054096683981828909097739033504616914973773341764697280990956545171836108547864611821830719392651924464664400936948496657707846806243555450434636702201880155269655298756273363867542132217543265856831674688156924147376985659181007585149900169822231552268872427203051285403490328371670685191004024135891971729858815860517143495806549885116996717343411976469127589649881047745331366431841578779148331975796061836891760830484431164027427453308475750623793361361987483622196654907091578064196420256478242630153220552893068529624221395390913984482239967286412167799011198938086185380367318654411254090173159579742885260605641381880985519479966285706942570463976770334031259378156786944402435171439839473792550813874410604876492647735348273513841946623221279330441622160410301832906688546777338880749032759606061490038297078679335926549253640192611944869091305928795205870443708248780342204423918690869656769625977587089123902608570279033416600497584336476100300997659739038149456187115324359786619034994464052089096798945258877556533807888482869502299327761834152033165365984289320456227084250192150803799177266715487037738128382122309768436287534883321998278936890596924643108346776082707518931990218839554003033502917577802216227732874095109557947578569019983744227481193423262620739306920732195619320764897577723206487355838021810449351744335900066386987979569452157544983686011704291177991349051726981094499949420831707709949909345668961398780625942337043801969570662694425740622270339325863440301145662595417358286517729113220522573349374056021370154861344127923009196368166379963634645339587559773923151083482973373393567361135057136360330646545037552230307735287036604359991178484556392101755648160894874846945806217167879832402392789314064607976275852956728551974056521953518806806994572154455547108628041280236677550063366629451990721790983547528865227049247972815034655010571365104063441521449957361680991172384414675314543388174371371039230106202577768594849987385896600590358402213451766119714882612629188253944491340818834888465999462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 390020018621663739397455139925630950392583563301143848294498377373657493290580209579753427467717220203771818686784787545035077094354392618203719342100681281482986664158304802502000230877158763779927836636063020969544953120319195885163400272659023150276408493433194778862108904910054910297740088785539891224652339656566371427133461487023452077353339485996495791142776528480569362287775762067798548718906856558158961997882146003560612432105311645901034822472858583129858936071669618861758900550302207580169017711526621902049718520303546824251841799041605859720155549931962188764834240483468146796562315216480212299309817667229851385656332947305911050939065872412595090307436836145128918916083948417454764493553477679934858712112469854824039822821589800763741801700780048157944722521391569226609031004506045681192287183993741627049771268681711723501584137848677547894179958910653839269017906352699022335587297503410332836588120118252720660803973364772676699600245554276908551775948497963237712001229075359298600277730244660634426860070674927007055897105006444628623728688504934869365623398668293598619815774804422788187016954156213261445960821794604503063504834718885905469709417310225298045920896269855104561962232651345450894561126306536474765793956901005041981242892942295223589812624467148121329662018204388277128128321670859320605264832638847264866394121328896224127567851521027752746539551450140867444962636482379969269161652317966338384421545912014042973008233451630443840452796826375696657356360409947823387243770571239560013771970962150260251745262381973260091898274929072495914744024478367657148374919013877437437284420392570869163564485505390264946776052425257084565054200929032773507699280490808259720052490405811678438055747600413612868041463192005805595513304245848694296486935542505241921046668101724759922354554190329271141886761819307778585215655631396030596464985572419265082000802990631892325497607439268255258200128339594795073628401411959040683877929581074724901586958696713479158397989144225774262721443187967411314830649965743060215068688742974818353488893818968196266624859732277969761693212213961644924760766518910720463334456214467993779796937545426181543501456227348647439692686279652407141687258567829454357499543485839100529211719058823194718904644986117275640096986664306295024122657490246290092525366343800962516809020400677271746636815593033943663295159241735104450903133736367509798085661773434837149209429442571724807307481256712584268322270867665147932997896481458323820600911696806201246376597308053652016320603544881342131574888443260767915467959540729725037348798625179107598760824023231052436746060763134051178040137148418126517827242336876810672108298395430619954560900706835335226170395292804927088846624836444956873499393942318740669488333324149110547616789435233811741014356415831520275666134972292836146910023622183330201558844844021777621377547793746493174989262192041339983402755735783693325130576019043577554300245588856479716164150741400123733020151231512948454240163585021830172927768794840241178423115949857510254129702839013832088709646532862913603804076947005629728032156592770480683805297624620614011547669490569549482535878564697009840143131680253450640796063906928649846683367610153508349757227382124142578376015661009784578607392208830900795981186536225876244114371019973877796515788468918277316250159422530059418640745425086037248093597669634529642195827877534084948278299408929537379952734650747854001396065707073781556353824109672232298303931415113001092213075110944630381091031634375803715772889623725419563795746114622554754952849712360495359043763340990619111763465930670426544766332174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4944432688917403834572100041159456925434556697940656222413027740735653459994945862919019149356210354994500817432299764614583467348430966486031182498704429519868958535115672602179613897673717324298896176784215261495055839349628561379402018982786715192088606931199905394785390415919129872780823358490944536114663684957736379191082244552482835915808105974174985918935227351635946054839889646767018521430986283274763475935728714661619459070873995042658711679482145110852817912101530174853879216079717497458596983198639521417255223171848470479631742128359249664874265136299353146894369096825107921794534943207828904928617899544217857770106668199714885383125533481581588920818524176885636125591398732244901342580121606362711095250639392995863849222152723668140811479502401988223440595783887139404706547935599116235394686887748376543601935953129033936429414803189026795320408928771252640021974366769951819224601818878436118444051979621547826314921759153119384022623014925731083777209547447743088658502844717096917185296057091911433203243535130697963705438330805614816076671749672127931506531402391403235520968083544017675726268814039776612370403208990551317050850332360930871614804871813018654126062216660308030713524977564780373269894601901441823808144438290697810365510482624821223088117967659305566551894698832192220017914283631587828978336926241230568949598916962130577742001790877505733652841321980502286032085353880711354956622806481660211868692382311878834668785788533105763964972962274998325621759247105613509572468225137698085793924783749392352845920517350878003396139062525042489112813588277659977852250064978579765074586230638228242678792244732903580541422452422828574737626591501290948458687970823667933472136346368090230828846308972228102480417899801025594170552015809266940389867979334330601544815214615464576559767157488004217634476566007719308166513622819946364012921162505853367818504989816629665814938193791959534004628588720155768311640248092829186987360706283589388148419466789561099630116033631820720257966849804894216308784569049667979034144642555972170878607582428967628520613329484210154842325842759895989835232009091399618894673687500286748995249450447691816909586596607848936536372623316774466073239407265313621367641338720599358647478779194235857362617386867436209858774456381223057313465236572526051175239914039225514394897707394779730981282661163549028497852760293825285518869839828311295499278526913095832978674620420313610827817338004635722965058848073241510430241590070338520881238873163817165359822089684961336380969132724643026665155255898312358151280180845954985461794973206087714601534916593493889532480742952206289041393901383218901867245927969032921697147836361604940950294625111926854599201437316553569849690749740234482276758795057334084196057811567853913078379652173313767595616971857077792907166398774121047641925790481562729854314534624591022998270646101537255963306027994938829556689917241226610571182846203826813851691770921648403949170749470555344133882682565171928629283602563390945807250787424054522388674515257725702669751712283685932594765990679150176246520574232341521835918800482087130439522884825111956761603533166859783275745390222216078035665006364371104374274882214252140344507723585652159167439030745144284808381114974300638569088959924922320275252821170314827368816199600108384186364430155029564544945099974371284460143319611835430207080580779223879516911458378030910247048337278042284099414401100127563492919174759433195373395515464180361029972998829844511616133471773123146354127702573147658034396911775168544813287441176131449592084378908102688961989062997028436088715802001805461954245909544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 38900798982563689944433508501748530047480462989045785302738956688562836453407183534245235165975943011511328733853970112872920301126082092197310762817369683168059688487052858536503864670769352610165510800713494408369807058334735151452804025614732832207814354283305953767757491197883813188076314345066232909391152807944524449647630829968305355803766714702840468584342719544527462742526265015562970972269253180515288266592959668166746513968030128646476944265335128778884967515354080558250117778309188751444736940900379782421144366836736419448121317472803268108915769234266017740060585434777222516694681975761206040805472011340589456988191784320521275264657805079787394891309042863149003170564029919591593729621959767569248011819343453789309071627600874890357251643680755724022274026699454287557441780351077051986043296457458242883271439551357715041403104299566609577410313159819884363500808950632894109492878642840227124544868122985816220502919068904224216446582983988813619435711756436712763968652378866390234846174967189725883438153824810399732580929373757207587984733752942844454790540768491418729312636271281709462883079718864319162208100935523234617751626335749955284049105237147617995257674339474419520219785624090886780869111749134678848039166773308961338681657612005973388549895513575526869185201708484225452380296994214277117881175703997096075273852034645560949606457397144552750679841878890842976308828465259701945577923598794787110500651321010758141350630050503184753524230239268898262239045915404664046793069598203305847811309295492280737203986638854162289049568134055840347208380948616001296573923624108978396465933947647056753893070325940436652307160303273242201795488445122425335228968700088309417408000053047013735697576237077075074241545350660172496878167816892711054435630571560910399037638588957327049660883028001482340743191417777468138296812485155722432499019647674577546696382888965465917866388327456223279382822133076757859299842983691197954128224368005825797025465716810992485917065791975868456524664942568632245744096424073767770684966267734258662642520135850881459226939955157611504688979167938039768516268464754230228183460642136046827893925214890814329368424721352799080242254871255207607626963407427605713889175475929665479223794992456072936816936015818159709101373920523097421861931397631977682731608181610690631582107245923668820334491908616528086441199122957734087114088417371431055063668886092352518205950391093004552336702700886147428174515226739697978173507923205771215871591382130008530211806289738455959497403523347127219419548923668733738678492981389313545984670895577174037381884137531063033522544183485187896757540275031870017304621253230509467522409139928411553847208777611379320571216263552359425212740581510168402451695764475711100090855683706790885834701084807896254335939948508735993325275786347362661136844512244557556195022802210695958389758712094061458170668323119297376646745715856555462203609908593144036502372985931312470585079557123184279886140717540204957763320743417946110596247504761438416307518481348309539278607719512397153038248764567235163828713444691226412838316369558293202750729565947352564113356344787962727118895177565851426325999703829732225886215603982329490068936406251674526104967617861083490360293578980004180023889445485625074542526388267398702992400184457300368280285015125746179200908988363204444000042222666085649207105098385122724122209139813863811787189273117847819805424984065359333188640243071058682001054326330751230522655106537104244974411223463762779864494534251375404840229599050394835794067827951933847079833325711541729704875231928052804838107425898029596650140965273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 238229819736283254118779161329071106237017015596651044274141263009916051289107271936440944321369105288531669949574964476899678733405826665860674184780050714679814974370284953747323707939153096020564777982051552611993990464933534821563693951040687789480661484869761547933504296005006190212763755475542225403819436499471889444127830489549591864664295254591598804123154772029108545548452846502506246896132385513995385063642015597868261921184121890787422816546819294980589601520342873420093581793344621185563411589236884273250624683060301558543134352720791428883805515577363653961163678656079484397884568458982236130382929069787052275151629021736545808375887392254510414420713657385982149152209754722887831166916024838992895124049354808146939761967041657775521929849846827681131842745987552626171524282535712491593071859947497029169039011138969826362456258688029420596139802673673811490937450293317411368463434529612177165268104127768102695319545603139197593124880067005217415196158257965062194796416961952658634365995854839936571419116806606805694801554104622121231021741846691661643665488509988608726621928434366220590813506107662189798132285313565266541510950703860392643201140145930906569514029610347709570386953656067348133473338306732446838217041029189650912791441770254687143863386088821132801307803128271030945496875824864526038083661562209615018908324012114818465755867475736805692369911351989253261499278461748129290966457538963898831028686970277922829151033147682636416686746081044737609357650764581646241964750497758140055987930624662607128260200527069471547542715914210737099521334499197751940385347263396977272509288969083645350916688069899185481918999090235944666860439324770339590250800290369238693901234706587336733140080325154731981299178531638371263632274683712722779828388012280981563503131271728071012949213134665310170656556056045844201276231764456743292271301830535355952964543373370669890784902207112913808764516277237302135091608123152094243849313412177268908780919276983192398473477269376353008397529463962167416152730923789898507427967781498189809558324077651274381999363410809752661333413757431060072481097064855673142742187188346710707135241557591151224503946208598547627267265197334203410900977424985601449723330629641720083832057362777771962521802894566561834449578455810680152967544735217708229360557240444108829195967155116558357429297512212234048074979931320644102736094673624248993363246978036442698128949738897422505873826127878971019161067622897345035258703499195288990442466447667922260528756738810966035686622545968252047942689215440373890842002283966524818534691853815999078800633782115521041334369201563319329073348836220219119248793237755038021509605115500676988824010291781631293947174408913829232657181875773181499629245159234365712103215023772067548616394054080100048330935556187965950028845236139125839229457719041473994454262049049424794703744586363452221709652549673676281134636569535300644101420814263898212025584655793218437879460090501574899474067477172024878273303943526321618464246332332620024951517065484548446538724232721952237513496737999787211955520447496403302032321932638158686446078150449538346587140216414013247323408802592257675754418504871175775902089731316392524093075253763196974541781323983379510818938667765703425933113404935542207227482579834970016882839711023222981615070474126161521997437441944322129183450412748059202898124255573132099430841745031215985862381601263496068227103614408397728860149197040977933660475101964566462521326929388295190418462199845661222435380463636860095231309333952160105431697943775368468058065459431982556496508226215758457228182860101184811410848219136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1222186426695269654030825197700331415415100377110270490712782607873295051339339571590187687366440228126392941725875749367453256216203615731280878214193642917586178991906528775852456051773135069587520722307366140502286959456937663743141466429401471760753393766615723953008334477256092120996740369323236693438378518203390827357966730053792083716208232696768288303446250777511223413354467081462014511127697024749173194143456604686780917723059579310288974204176353074503922393165431146188978143254167240417325036414582254104495598952128523037715574386606324574610887188970203996787335704165893796408668720808542038320879537132474320931848145273937842485862097548013626483054784464609818087250431732637517090149331301797081318320545376078911479764417714149858420937194124495363209133546377416508175402160049151123427093050659913420456507940233240967507923218774151212174923970592965658379868883725285121849407634607649269022007396229523942606988832008788956033390206426960117878751568825043748181328176703921089172894881131892518340325648004014638736715976827130230467913578354449701096253132333253830895993616457921160401200599460326703748004946303915871810142175648321998094057977602257356612629396871899758453887194189756617885071227956420879720461119651606713484173594547832501155186466153916803758877021020034584781540176122937919909030982503444200075553122159431449193422828471317111751807291583511658761982954560402797647070565474719936590025609001457660045329305545567443769462291153027694063632257738651258569856292188154211434045965848335045921864961437253225092108176066323192460161393448465667805013463856903289920105281922773358618399398727328788639632880249106706655348951619127864002604780940029955458460409505492088266423564835448164933744066910635319429834976457871515620224795857402635040929138129831381387439274206443185289755796405328206961266058418656136820960133403396044965551602300535938934696421166178932757319163378144506344172932976320579144376614457734870450345763234260296707055778144700688079225337964691533017236634240684122584931753320549169250135393527267714227651044016450214078838172046385479408631965869296448927243700417766382379632386707199733743107533731436533593622866415813510707458855352286223211406499429261575874465194269325365225282698706779215126326350687120279700110448539774947398932775361199496426410386163552279973389877292431153189006797552113184973637454259904544327963983494901803187360011652494238564050647914223113926731874155098927766785237828188487367478782856691008326167312166974946542099632429004926632647869964206283659069562819309114227776447479723378603505303456071093393689389417776758023130296002178882000371331919106122747803119495418420453857605308556357722893227417185957231346915516946446436077685959464952612428973415769981022147357940529966265702831579941117652692184313557287485873792615106972187239965574018055652666076076352306092603869515686709331673140802087195422056692545463987947208008164122355324079712028705004725306042806323913959961042802642773393488999047334372925121733932285525471843631546136729704897927796150543722986837137748823831326000405486534066474447049949146294286059640649569220163226016469731120534024270864008288419470435218461239203848771349187869509677167968958260241306706981737191611801424631551959821767980049735067451740533707582036999548120488953403516638128086118070255528459100527032284725401991860176634707139025806564597255049428799234420516990169990166570365943061271746961080279446851193586869292776722199293153137024735945042334809531185582795326659315768827950225924442851732658750066637852541752624128286886633505303826974735663358845911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5162504453401234130263170775743233059972166697334775609458900355709021249001279756017966201049734992354782131990317915673668104047057741091377399408172946029051061658539711699747943107388609332411291688415443122579739089929937674347039623925449278875068958681779992577672400031864031794101547431300644212541196293337536147342854151109861258916600793918839246399758716336154400349529601319433739829634284567908845468458246904834421226558789841868813623727203231316231397489978016643796756597185767005666191056580638092839527329825181844389504296821384905201542599367314192297385521610107850335459121908395660461413745427531078719615443991058480737355311956587924985104719414928478405266956263856085519327725795682376773656538819817941215782826300685505185502354441365421323185367805068998785246253819605822454876501205079667811402131756864084380467619832256756833074635437081950088586259558170722279714156465976869282334405521488432100946453757338155620647857442621685075930836780394573832255691258470614973227858459953725804388469171645605702080678995567041106089079516202470657448946060003408024949299142644017163733199293605208174860752947835306091069211785249987950434257885382358280440591281925744166437904678884736374814189741179489726110196900344524900215037775472335840841432353592736253039787789434441517271969045630734352666810619298865763901733302936842841959363883578516131399415719585794408737253484326917730813789716734095436781559857298564472931641025359578493962089331620115216250439244035605698443065343978710622020518790795481217039594678898490837712020230278198807420989905368657270604790728776763703356537347931893799813960936167118547185241539216499447043535565434006097901522178912517359685576190389989743458246546066456150623718896404285434617609688410128402671065704619572685532751761061227794379096219572478321050972743573570987118527667499060002435441563938062221078889158465611026230357904999079005241844675007252824186621678515806804601813802336140937630233650175993472738516730946174854923142066742841072998285117339940078083764703291875027852720009652437120138426098211371256657560041232781132629390301744879319331076271024175585292926456296863955084963249084095223899198411402985676043156470482532554999055334796528737950447071152794340780534671686910609117262449037785220291270924499380620182270658743508287616734029642511435460507613679557069493870211779432194113176270187333827035150809721257758926400085346158609723660654928481241598552594827898118780054872000663048031591980854513472727927111378127383301739459563763095636367720350495462160099434803898881703560528945536673149281560075089759742365859737932186819508618114475120094830901577856054586378239253794164037250229166434940380962577442210928752768342995765566012313849156648576846091535504713065347052083937256198022320277496711230839520730342001035440926269601769560792887113132170014723808014024076625422537518196723772605746528746773733258954831567295537034869064201764952815797143382709264498586344134679022090464995766863428591910026656109068740988510332809070122267623348728951653278784665993450613309280243741450568041270125615060451083400157100480880808301901216183475564046116648392220410322222066301387014144087796794379451340729267136184001119419507742198766473377918165296994615886947385651026211175648877629675994451951651071125811098659871510637988070560671849855180880063679512297413988713239785523821021551243545628758255295505604639368687432413767871732609834895552472940184734945533928116175937720260477988995580086634312520317491515032351677185474629129130780074744749351852086796816538096645948934318951912894174913615190796029185228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 17387111414476910514082626202003668046059587545102953707403726910429335923201066880380294925638399450674832999431545043247242847874856791749846664665444175222497287752980309077597695261445613493941973881372815701159869036629844303956809443597016691036691935138928985032214430730915842540462959123904144120639886650277941075103297068855138656790115077922231658125900527195810951530606841077659790743583971032258897825576288188702984113764403861163406612582035527509895412561458156542438499720343678622850283001397152671761476977879346183393898630311330607660920907353162585771301988094633716973574540794341672564052282249498139052102905357272577392775745764802667735740818880146649453525086249047221021965559060460321030812456766098723029612346055094552817215441204044604404026146064621904836350085993471453899854990982591473350144554443943104083363457968559604246330068625799343961441858394249139408305372465280127804582160559639750370198672153973250910927198102376901222117450269943812729605610305495259192927205630176711603300924080092562829500135303361617036306756543650219372472545581654566737497708802831685568612513907510163235087383621359810875344901671738380584027535407822310184455796679809988939304544601376295515625967433505325678281197256102148641590248394360345381607826968843403581277777305488207400014909708287308957196635662502701808677489278633355364926232675703963797933084251189262652698023033204849524638561229209800261448264917045114799306843741330794210101577612647289079267719133030604298341624806201619615999428846425308921045855347622480341839459463499914905491023734561916130977180769255456393872660685161423564478628444109164532544287156967441874616937966943931055251819816036825009015843049157540037706047521088843315445177498152518386942289295326266925471293004657741703064411450993884161351421766735240207914727489883599516210417352263502987299270481037632889336196399883145693526602114265230876338388956730400211036709529597568680260508187405927743884410986406719285604974132518024631105746695060119545173488457201456230139312801590567451305975711873253632549847565988240702152347481694002590699719655980543793214400363691351352555267935809644714320340645428204213805812159570192301906478264753428261645267479924265101439978996542939409756168118491135190179188588111258395983149886336881405698661708000990785603277218539385161288046231013814916226963837668544324045964609308806738308630392493676587966938957277142430042300612169048046401279763215324313661335795052788151906651901376586214210205780252893846116720805864292474599247537674853262106238120466348713570451304787700718771448766106124605678954655192557835000270643111087223167110907211596297170031703726511094989049907819143832578731358829959367383304231355201024135049254665048890084471921816496664832516200077369632373991286758271389323275740828556936346109612574275718765078496981801677148160476116258131917233265614491329818526470341289524634224894812052413449348663549171708535323385558755286481160564008761700454775529242390960979531119231307079778535390705759911908549321109603540043463328787558171977655531636340675083725849397176396175418637318413043157484041943460867266253976746272154369491554774538197931713313411300997222784443149131652952736222232214054387134025425429732739498057041949355748802791462893369093077077643289416976856436012703227877445478787499261555500189328027536975595214594512986549124186546547196067674397810298287221483709823674866813339800230172914065444115173818990660549846772182791784262915624183954532832043998345295841291310251152249501178614802979156863557712602045585818361103228624468831620130941362123684915970048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 45141293735806513787098955404332272042714240718701305178816411585642899570723029179307107733522623277547782801545923411572893830479566800890379330189830470771458480509986547889465554255162109630248068857150294573480862706662174958469745729844721431085934061526572071960812051974405101543093149462349503233088553877942361401446295081215238814412571947542336106310984962609981276008565138274235606881861011465284632415817286800925812580056764207847682875632686337660604627824098473333744372238634078301038292832514588826561943721022746597861437764409173527430743820318314340238634293203096471933627970197520588980596342194514421634878449524222556123899167745854131397486969421604747207251305375923681995809148213157809681362059924647837599743959005689968205365529622610062824945374935019954928761945612232954687023206888989727230090207316000331445926319900667474208495896267430828118644717231394048156023428229889626496900186668965413859360038895035367123800998801199821953069997204660211762771842134447893869647378157914173935379736677513136355227418176812772253385281034934920360059803443753277698012552770796777589163294518223041291851395561562247891984494475742852315392344025645815342009615653061796501558594115181687946561903402663060160319176902575812103538034082406810425735912100386701821676596744310983925120825277720537068056279329015042795670765400159600643056894404494143456091516887435281291041186573997069789406333919880923511776274328616234102960124771951864149024293999148596689630539584502324364481289570685396740822166840413601686524088269611493468246199686290522134965440332460277627351135117577880128007054773219540819845696236042704363206200967878348625339198188641514265785564927623415706875041701028805476686954568368099649880019288037786500357743569439674551738155519355038881457065432515592239783212845572277335623554125491864969516161408138529015126964462971303420137425641377800551937872471171523586190968903664974495033946075069804862899122114488385353006965116081220740728724994348829826868785655322958940567676224810083162788637804729445760015091829532614524658387978770771743355084523112099497321277073808810583030833333607868312081594944763112404351871863600076062245122569439454886975692321369200075065196207709996475771210631528195289696672932718605289084532729662604043587338756715285225263751912245885101793976733945838318055150838830756748341348952830556483450217031820444086737724342025345076468829834163116740459518829424962687722912985610684285874429451910364352612118972712700378421344948645425866327073415957841198908107832554848254221422808319729007769406154544533481466741382881599779072532642456900759283978883938497658298872236586232340815875575852883873933336729431658953772832733253048784301886116215613904716217960794493685021597395740954296164091315439630093350774454631592619819347361253047084565512377036024587792179604397861843135765824691517044748906801105435691960240562340811172695215809667074659506706041540399201856835823190276583916802879419868496405283690231665161299002787229193527197718983533541311773367200854956330718368573952493409998734174999525051161783341768170804056966981818189652271022170669770354479511430915152783473964961005211919284196272071745924197564059909246626552812309188528341910984092230504328455532867867086541175293494423256034555444066876104094859071210670669066517798745319357281182343265404297931309354361655562599111055537990740944832316213820815873655786302067595552071703622206442390513033246798785891648327875321804417329744235402131232307796408622352680944959182827266343033781357715783375607515326373640386948051325533340278739769360971446896738099527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 85801300676483882755163824464431203541597472801594429640403096688327119457934409132737016964453790502721260161852287206317290888719890669631265438579139327490754899273236447729800976720858238386119101073702140487895918271600998753347197626752813263681476899843218060719448357193883998288574577348229783123078750907388512430203553760298416545911114936232450796610994614724951357109599944801600430806927572375453150555442870277017740427076482004111433534651450142455459741362620265135161948588797104683493646275086022296846669830445466719658443272982634854353850561573598836597027381613155796727827763979218670162955294392966695164589504475738848133001297744014942424917640065606739476964456198777133799405849585890638222097109133371260522127162684063276223647346371668246092034697928451572515903124025426845891304443878866336321089824595649637178345609024583605190786478865791883631328033065902994243627224516723077735118778867364727627849550432112049856830477224156312030996861026119202555849210672310586028824190292187041942514374143482454281631018822065880345424589921179184414219245286871897379995581537858270948160812140241893331672660949698201194427361056246894700246683854708614042690596588333692464408338197295923206140839164721052996446203446269496326062551956644497553520208039497235835706181552330997742785330116085941877013893933703302839855077416411330031107068019722757623351125995459793339085452319264529931234174084196631542235669217103677421852060440860561039018453131457159709616096142283085298000548016364812807438837282417167359640436510915683175549099343873979912356157873794663244081037539027604096731391234542791751874325517289290687278864503466203314600862115544448173971865935201174144485120430085552556617060617923028468087660574107580654904933156607133276250848319602564355278420550764313034855355470193383119374547758422146013920895325015557552253464161703801070482540540675852769652109550456189872532752808337933929648205989005259894541990008444621519112662274221256219156247417536991610937165079911803347217638758141948134944185404550311197166951815198628133609254946976458799988541840554541575535980165871733504172521025572676932676193670316388422470824189853993682030291018485186520733674003410261712427516251021344187488160698818731077225152941401251755733731967075337617985375731567517655257463410636842191348936080169509732443329837048530851008155267131107435888901456988964739341896527215228167877605886274832989275238989322359768298893361405588571221806824660514325917789259542863457505499487948256097114874078462388784781120618918625492341245147103436523879509300447429294612478087694939394195620840365376771838564709522546979493897035134000491529532025400176508789757617172300404451871846518785978199778235447628143448622290032927594184022158193125596507104829655527678496964249350299266444105324249611268981956510700399121312834370560209690344539952810717770460340336526478771520175853570922826681577134816864235557578564322089971720414212100870368442555974787976264576467437258434068738822913524956030610487960749342961306936001591090927173966334477020944530467894726237375228173452436687108848156971211338745754500285411898024822357221206070074006247029500597891137422993558319769259758037786627306489242071580451991250452675245706045761547571631938588481680778142625518209574848165275382781523932351625149736889099058622436487103675601604555963880335967366091266741217248709847174862036785660062581135086320201630684107036597608041774443043654631729249121567399581086041605589939481032301751986189544500032321648409416863320072875690442924390524043714739354767654415290608630493563581255123854747815116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 107113954223692688255578207450876984434809372215403653124870277213613369842020984239633187206015417159052734347462590151401737616349062444197945938469871100212356505786697839774950760912583722984697282609798847019479991463148697109619335812723638647732201734963838099256354347808141708784752943739090765278118473333231276682115486095894048766427374410347272554042774702254885551475692713445218856528344029810985981143101577371057821662191644817150977081874188245245570822393121460457098332151900817524301600976576292230252325348352132523517948472474110620411951577897894079192734023449310600449582049579257230955537053428713038008312107744876056604320548048853622394944316444342763344743236853025622895858008605852026751034573067781868799992175858439535143381181187422183720644701386854852951675930146792239781502473975507583870745241983732871792228433484138298946028914489211011253192872164834165782334080567527147321523273379696074219328298857180857034951361337095715031478963763326705490567089020395482190074143851265603724766675688751096449540828517307632746604722587590470988765244743912207414058252051873055664794216870929096447755473280530793091507048985046261889517313453454806218545680657938786239233238120136581675746067917511123326294315003223050944946728582496770771832003824846287189043359713492964437858122435614666244405045465771791526468062180039265657166264303647156942099652663724407523195743120324255891009161319234332459422748519334529345108721327725874755836662513783389161038019361858823365301339155413860079718199256944430353593106634098669835290279492638369783207655626025050632664331735853476306169964400696276245868544187916362331449958985851993847873708101916481374495317899791694673610942360801927769387478562262648121881086657161781976935245885327655200829993235951803261669028861137150402288638064073563258331933036271432088787331214461949810315060670409415149918756709703773065492253414651133152345203465214619606095132037659415384834375332068054660355934957637322153073077412028034106094021637252685833992890903873968940750281912665471159090847402010362559959620497224023871295548203602137335881706976689786539608550662651284822157354158003606889110002093227921469479858347856752637135805813339753403028696108065080629721215417627455307837935755629834559311979790476063113760940241239636191730464521464944961445982560457689569396355895160223182981742704270939751818626949454289573989889702330754165559088840747901653537206998789548685579931649755176298750857962726335587876961658778652880285198465821917968988084164458168506991494199874141300739678317678930467137020558206238158018294400076378068797433658182339797013785450711700060815072697671727289112168426570785470566548003836032418681095683880494362085478462697026637945500255110886162308155268116044951828941723411659427793709517235199433559376919922082073236929205619278985040668190557887626482712887067953094375888118397320356712496200725534144831244053604301916478277403597081177107657782929268919098762071122849583204936956198567790631877990581637269290774383263291268572645502391781698340254130953135064542721014539604487901094695411925727993832731495140797173155351153358030374825503225361929477679574966150917071152365036942989828959455388609002473706245658124033689454581266798296473289042733079883638767949875369953867398285696286296501560676103582782904818624247016110716083823834013992967972260519089999438449667867494225122848924952837395516670487893870998554727271329446550251281007123902758955621364486081350102469522320173000171400930552988550944630587408939825571655564955635432540845158869048310022759795144461187162622617701064814708654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 55963311217066861184927471023811256549004014041810253857851858685983999036323270835136050481585041771972118496005278640088340619132528462762683243222179509995052246534046116926376968567856338544364213042186566621587727312163949647151475080686615247629965851723944606732852803210140589361970956947908273743703381631602328393830557073293904819895865842715668422667840323673490383636489668105614037347546933815030692289469504400224462659516197604259505040641182676445039003647189336722831601175970317309054999146450904049236697396308007259786216173273331381654272793659085414699809856624593481964453017895776875638901243371213483976589422924248142470624401108914648285004960316517429698395098206502321988400238709389676415778884995014287171263970980113858668120553991344024905874583650590558780053190595336114418994925757967066939638054061660903430386932481642503654196695093049074495696629399277902640884691178888571349989489835848808315062793718753541702072124662865971623383467015206709411699460805577559832550091310170843186760233015043471276242655205027842889440085124519157870037613403418085250115218733495207119623162827686461407669980226976694209187741010259815346513378742941698442367257528488724050433053582858322761945884908265320805902102338235370691828913318370898510360201350696307221997854907735422639981716913978800569344646278085132148325278395794920802164832259653152164970422088705951583122100927222105045852670356520959402195684141670461468554548145507934677202998378080431033566989116365293438623867338492578341466495384015208816971618511796061973212231479060565324301426890180356734543090049401272021269772951264218813139092716774569908436012072910995285329744481933590117882854713779665392819861894793114674925554038808921208849940471408578068236787238098372821324014100384872816898484158373708325500624017764533671056703896397985774099095183981783912547432118982129333086733882546385741568526526531036001631296354299887539201324954518177000193261155501569535154983157415751716870637023208915027109629074180097397476899952052357010816342538602218700663539560232741142625312612358263454663865326681182246153091230306580318449789670391165827966669519473742330183628139752759585251691643374638676317147067140966687397424581646713158536506433443687518442402616148865100076949834404541717349075372440610040940715081985116158537023235650647612054751900069808704720992544455829343944514238797836055719452135275649541784702063935523830361602218351809188067256141619643055961703088678686900396193286133547874504066992605145224890732517928470614860890938939882890693096513189153508860336767796292044591479005167185774496648280532508288761723302113488478971424785569988423097757222574332068932434318828412053316357217196480428160576646705836723711837422297502941303694385701418065983010858390169286233191639505288028099226826641380083367683689986865138609644204083497717421904592402737590488432996515954872341656097017425229726247011363257081377003785061291713960035416608490665294578969962471387075853410800279658184381635338330960413164881783756868880362053152591359253785800964996181159131948875626838063195362034742033752233523818357461143916813737122042699944333463371880617003486429922956872179932700766749185260304691608735100545686299507687054715125656984327236713621123225308576495453591375089605112340350653593209684453133162359829075870552121944152446343503874337721134200907154266558699570212912851270130600008607561787683795923293984062276285932495186182310963805809257171985490908625940468646794394419254136028415294985095047133823444907031948255622791189428242646124178462516871974707425504387608984904978173510664847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -74027785440832519848189968808078848626390076882709701942025595521975315260447830376854263320678999129748533997220547706306494415857576053032958965911572987896338072954094922543924459920799324471165027672899175449412122904814013150154491903128681071086091720555892453288290867074507761093306332406281103520301380170582621054202365633294029819255501937983943521430024584038495354737444030790932966270109302165329497591838703344779869337947174005507257832663364553004832925213016334826029934226758792122044323900519264209382734711730620836639055625500080528262302538938591685567352244723368080939581506313907465708952145025482755721996034457564216420561832130107145304219950002830094734181801958053625606463492383890507608088452368500308654820860305826702097865747321373243435320843589390121895367047954496793088105823382120514287844241624836578632250466019779138312995898493530478704794643322622211241707551783755870710920789035364914435118638482699424481754836764549978870135753533141730543241481847367972573122545332434481785605384162748788296305135762093908547885897037859816131047361451624874715118763276157844381371195711423766010378988463048994481045553532878803064417974020154884824178000952544281058800477575871045772870010906924774424030993510312271081150522243225963707665029434834328651302098196776380760585939902811852538241363175157672470903261527976996658630032851078438854954883809579489006551349495951427384483010882677138707759416429427585463270589738295030128939697578932618521350097101862887276198763331974791494144172922877644278675711975926766945332770378017570857981274078868455330616414204490409519215425497219237572829904701958673162738399292408365756640574950352668610120287929791721143519163224691338070863217098774061670708397766066076816118166363638103464449298333544635122990779911142472800511499186950569817144209362699880987314705839145240112220225450527871118191759327212750232613871783411089052165165652195117685853962202780053395856289861069759684525794782758927370597432484770851527241565981873288277319260563966089345078146307091616567622845440388144212886448863077502675258096196866812385316236576512835050931470819322895438263874320805646230852691144890773987748422868598443396460705716243807520485098845602816434976632337511121412560215299789779404092722282439986352293506221076902029947329754615890311681936801181268017059740662112696891076216520359759439086643609053502312648230863004838004982627682393002908831197059897708246108909682983648860004826200528864978485475370100957348539923521064760248575041492347783135415749583818486094085189122606089300923839839751303372575018301339061572852497985746180279700705741229299237441963368356736969004966314094768836212611269187163460764326740792167480259202040554779090030645860212743873911776581054605754545601151724219468753178052996663442353542711955148767275301499057709329265888696060068866689185477843847473639990933716843140334364317290437378759758099925118159721556781848361013378368907715975718387170605736112914864489901460284933650054536732061626790160898928525090727321982754758436505404395824798672994361595581339688856784331612918134783056715287350715855978893578458528933179369412641976461714058195343229206635195255691893803019123115888258685973972645766757113258152085953297196574555662715880332389920666962170779757480517250880881980454204917668753209802814549031290070409740687758320580713844763940714492764528572682566012546902511581873542154633482738268597040828237266507567945087251533043764653582226946355791698391205697813581572454402221436296593111972324890513266567525135037601211810686492579972522284734129529040543171461069039206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -188915534197414591292094481808860533538758648746326908560627011805618951744695139818030999157188177918800656595773659220642932602870236597071434811039009860808334243984558532407791278277277084831869221624784887613496752828178653826919792511156642705224219047560026888872765487204679091618207381388924422628159189465406779102953113062925526599619163700343386825499917694246606233454244527095429851364617689372367528185943864211019909939294809637847480421075792282248454888733920873834038904967006833316026899997377245302394324483639966416619871241513566349736676227934634563156189205252417001413215530056559271823618534897795725236896105071687450021437949489916453446699454363125481819584120246910884841678951880169111692846850759162868778220479097937039599407409425454972502569615213839043987907531301685960079132005160783627828198937095981068813156966465865263134321523066416135941200448813407066519739961856846717700192068428254534512063354201536003640345744654347468393994443658680669129805467379257806792108411675335082015664130982385401049967036928428620444945753813757146186065851486577342027413769367464270219386048207683413293363852677731699446788678410110017694707682123994224255497940508016668172190614849699043553933173888427884049007424721588635188260718406313149275595211915498183466452919947187441629951205364404482103861584901516366806249499458907186545809988367821677490150262307364749148634407526304605429490135697370367349786665463256287102568527844698464156945504520411697153558771371979878213012957146330779769115692723718880405964175278638935378326255522632547878598436671194417848898302087488280929078386508833200640317296434439503299798661550061656172384761732321962908419865602905119021186743672006972657180082966251195596629266872351063559888869370396185740105270644526488151253731465876210189980646823939527830324617992693116614293226191813174914901407886745238990675553203621613066437649259857780915867651395607527535147493194131925634270554049443829563132691820983247472506611421849047995440921365695800269981024125552692786499585456945903691832296121919453962987703845082628682027764464879456271294897575315649797037999007458497931427038094924657833520902736341352099840007538568958388119253102108627880270451349764807569399371189268794911666633864980988308586044337885470259848208079887412032670346052250150656551103223640648107624565773369651728614882419889292143222222556863903727407559031003068321223210362931172407026746508487295663374898698159060848577775413547524719726015212688198557455930568246408766765515348716435438742285829861222203724719516847447221081899806748206973655694021078823131058219242033716814048067817116601742455813905925922291821330972362628722475587295875531217507055011458830921382186475842073303089221808373237573898742458683210865993767438156562401411730769844318023219162436650573237158998717913140426606015495251062703854017311080008253062730659605740054236897585186551443462639076267423322848602470163165121545050315893602079919345505854053252607049322730575760689272533369429912458021679534154324137984905778936615227221503117794962024775168090624781059352618639106687085175061543417082657223624505345306037973967510925597673194341388498829612152792692407863062034705419725560765342520168232155871064325200701455510413566821018245024119147481343305210362240882700769393343039754882955838827648634368459141818155664591217203369018998275682153754212761578426884548524275087027251222881895270477897243826919854987358759873529753908757114166355260159058079643491020177268384100846538426644661419599541483139772242526321012481916960128806141814865223732187622120899470328103933313024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -167735957088541614594305324707880961132712988651930273176268041989515650682600880103649897033026314580378839701363900610788490042902216385934028876320439144075872671208820717378046819524402964760647863479161057926588178406798371768284030207581690464158603131848589570138582548433232116193880704764710688941629432227708290726110541862854323703659037852634820963931275868441649726207787955779286338200421528079924002870965856936948867396959444098396990657622212332259026410243081937606895488086850960240925421739511081238988706947567314006124892334499620999127571344027925047155735092565774293419424043562434549759313612424730291188785702356581340893437586076386018160455529974572313697704962619514464971190934459509092349507887934502109430376272115334668165317038461746997343160184135216245733333948008279905518561836568716793187668967444926307904724778386840736883454218517997281644885777934888504652054995410197205190463141719598757473665513487016578111671436013799932132822326601475623560741747931410678305352074731454914556057766799528855133582917303735662289250616360482828389331568725855930926117657142990397635064883061598025876221680362000137978311259900741325969579672001798001948263228220315727063472255628739230682758729459291000253948082516530379675886020503616992904891133309266802194608974277236109385016774569802068220099115879268453695674901330459023087004773933711900623010365693630858437772139828535576831055472517362265722613987289382704062248452800843173335368297528082600902024740915147559388631412166915265774427550751885866969329008375143387025117538810831435633704780566080545894410798608532124323905552651776106482882540820749802607008007108980620222813072850316985364213046703745675143153184737520103482392962936597396155470362669316058874215290037749023220319030192851516249335552110453281658416980773295759279900922334139106726005616850939347258209548135458010034110932568525407779474651824908165067403962245748087116370325186071578367353086140321943917173977258978496930908069213275679491866867111565421521230588727262665312122686303460978296556856960674739236505759104947612584663896835837325004740711588428913875002888836368893926447849424340475423047416068905023881456801352663511750581678677599930819053693008738648952413110030229077021884699261188616645565639860638969767565082666312398931643701013415545283325780271003025490392515566171863132791335014820797220046264642397182665682334401394235050850604152052448599182406780008214755691146549297968032541842082917489351276747948540184318950524003422485413485299737705935009429779798424608458885804467056345890617020959426093571887419089477164582703393984906727068106391165607442114027364821703161567274896628805079554171242360534901934575630731651426344365202505293572325806462562630047255306809023481489632473943892580218110888050452966221117898553556973476871466323209037616283581362323705995961266280589903643894202616995020237044841014431148817505752348875447642960591513424453091783265663083077597061381412933936257641178625541017900148382129131201728609002575239746840266976576935994339094682708906833333434988161684749246075806187615398679224815790745047385024891973211304514589722276279954696224504795484975515862523460940976496776522646269723918990356255479254140234640061889131236892141898292574757351301122900275488751004813359744542271974373536730299283397399953627273259378201789409870255693278694155729495667727366392320909588308565401504561554615491342710945572922006324903916670548814239131457135234553445629205252973859943156537813982342505260990772230641636309629775879483981371852698849225167838933758795809167350405017866000055874606858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4818138682365805158337294908700616876993461523946456684725507300801482084877078772141943256712354609537710501891450723901342338025236104862360710200377083632046008154530590508672552703788326422218444380409716702263039737163587039218480298054494330349544473778863970518066561636692896971857982717196247341738832988566780781908638454833455092697626310674991504859193104672476984693995461149494104498837336650973493896241264150564771199893678284654349263184598754748463095607175620012387140267060274531330628578663803570069642335804404904549951916203354716881458883848806584351192370564237501576554514046899754451957134287073560967624813748273570117743537236280299701284186177632081445186938890786643135754717538651870192951166768519452642151350646081751740323050021181831247444518436495978131016917923901803360134550866950559605214547143771027848671027440324646547775816674077930683905086098485182692763895724119552777909945448295500144191126226380619294418282203151164782574081509207699407223128555035141942459966429624621043146738711033795392104980061518724584039623434961175967161915979306893486096874704696939116650960629182735858969999663508729077928090226735978699836856934730653571438766504925826016674270588222277988243616763304678638730290139646591754981664479588254942327772170110934918496637793232612849899547093963026838291206659866430416782855306765406563858245067160385692163817030936188035767506531682520111544010754881907772022724073730238056572106701054338733452576459589282208826625244174846557842000218247676685408109374740192993782256589838026880988347152413604324154680628751098305837617978326962179815315379900536889579470130710783453986620028259839262235687810439979909055280170299174817189542137720323296714614360424704522626139437682204925588698541944226206814733195398509268937821613921279580842295293135236604015801089782702339285412442332948444212750493527116757247030372780660234634409621457090209202571326724734637539318960469791554997216543928288925842785520561045427994612766643522592119581498888352317194242695746857857454561799655455003071663263867481841867859879587236067989118994807558837200850912786154462989743232603501561734453688696670957707856118137673226676532497648641142814521730983874207777346704797969837890406415966131978142357938511791920976489362452038456052766503112857537791218438594716409283560976402099038107176067733551193872269949403553970428308102348270319143469031877737285954929238586960324175036228427651256658979133084613633668144217052442420079875123128214440113170436241504297623573879869326774085570109282844078009033752381911343650324284653988901156852942015842402236742145470835011648147986398849892728623469465112178565043624545220045462294645128685192507978273391812389853527133179713437311550883085252290298401222458201618532501525836821474159901458023696631751712093720560630331731401411072190886398861201007949310034473082855467224306449685232534971859594709213133061722201860144187218449803731658549069609981034295082098569007273816422285675815032180255937027273459741092792027197107312284690596650843904077632483053248289974937218498976561157603072884410090300844025192043765298313952315903113179656991552395358100659256054500966615428239870737389684437721023430006609656911489891815917398672853842392748786360456961942715395757453041112289362879921399373602380919949139686230192241558365857377779194581641942163237072757650973297047320593277610574476652889179421761830295054502275681308178396885286093258258073383135709082245753842983349393200629404337454914719514155225117970275279510735857803251170272038720419369563158386445559201740986814273953538575334386748620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 173334731237852987514377158231625598900534939030528663668143990705604620964021895791351137736652541649813584809226177077199687796356578614202899708104548923611197805605265228738248636440887117985966645042697885275835880770294224498806356296860144399687802478276855556510317411901701596186840922872278812883865397881315102546586371578263388324118135130569704650476131435103866532476251547617280409364430112471485295984520991518316843375934761687619324823407091075165123499650385185520610121982428024129391670095244946155871691718588805857635356686097264191157768145401216970159717133446390114009146907742911241358649744388836066457469384322849762559828015655987088417258595892128873522974831933336528528190367602043600676847515674999742480122064964925491275210239527442344465053564114298423411490582230439788551158632482782713419918166871395008929949594717290349057132910344271462848188387222508842537906992705610277036687742061997478987039463907516221627707980039596548593144607885948504645056569601205984223567160986090212640811278519607115046794270962831187381919015930683796960599526670846602317945828684728673458483606468749422373302826962803645858980730990740785405971773746455794974871115154885155913475503150395635363058323674147118176467895630736458403346529056689498002298226489868384864594126948513642942484657049565478748345934236762555444102113144805207324733996512397783870800985894563001110036364417380737272185432385837321575920976730478822604504392601059241269583758745790930576409795059102490004868218507067079956148348434838659417087773466173997274233387389428099632660706905381783406915271942922866647148958457835872141251905947510735815688895957617845718309475080102122284065761850175672522562589171674444590667237150002584765649090657957130252859564145563224982488213555938551919178123026071405966910885327601244490736513147497471295368085096438267302469834976899044915474472316769427450069798924790352263019518702294859060760086273146115583631945621780550498977770190353781515861278553491554982510870654042932741106453900893687331227606166331802338714994518265604539022461495868814341703490425265222962422296206118062943306156042505006551285705022821543990132619306999215952437278719328376203942942271603344138513188236289361676946311694653970516776596165184182672004265088606871506699635436054434909623396310630788384881350657853277413834779917843976589005158999125254624928673236542987332918221694272145678404270611907865208541992611233369941657389848574891362679531148764199722582773781463570396400407973198754190413092080725216955808121031251718175449491003670267677849367509303487032123731111081794742850361462842606553322104099806394036518481647534387867857714948153745136230128974293378151601600607297495054933040043646813858353036481908763409990293767880901629146524791193270780459033866982520889727628321760405767612059602797251474903961615436113735757429405638821362620627298156328705393842354611813456844197226287693354649139539932068403836741795454441622286085396782558012017778243103582198351990083642610567873523605207680706445235167648582561984656778913267655800721635957388069268328210883199973008904565481294295919503625784782709185698004341113318934338305163552849554123224427512159413628194601222405479544766142857884727397780712199448132494889769162607891015276613667511818573643828302920228167177451585171552330177201985878479937138816656587893006014222560176198379127574489345258776744180619131990746180812285482145460921731421517581445301292579393554690842710807100716428294957017506945708640879501827487720980354221073454437155121955579554132276355082718783822307577804630146612170748382412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 244430889396940422675936047211384596164965341004657248404052838164659617672161985166393345619064748380151109599455616328280166091956941091824940902041247344576634169396798726366945712812026632895197250376010208427976907228256893555221840111495683063565505773043615863971024136135020968541645578592528448751690268277282043697689649774269557257683581380645964822066924407819941246274721737753779947643320289071950406122104473265736842937111963549842830458707838928998924577618730742497268373604136923753093616330265154991121310100147119948566861924362495414963779099470366963016401619726253652450961882698495950395615469949709384209759211003241072855053870082272108835153748462823379555788050813187670439362951053729769211280645204271674384319976735128376091392605486287284730637443821251969744987014822136108252096600625804382163127048286286983564296925379487339593324236081334560003467243115616357492863990543309324242013527842843856590216033922422572740298489123094935056659638807398698794567553960096263459843989510065158185140353058708091028540355894688919392737181030909638583336334475427622800594853189325356235274686815831475997951600870821456973023911053965203146126190424401637358819117823826825748452636991663871702068196412196312951562797994791546733717424794144454379884959824639168899284993133993203634276244372186085834175184516314693072229681486222126659346743418054769419860320808202603473990560890283125498376468596497859899428637271937332467815835009948013750670013473691080948936732739233557403283012243376856039865536759723634976330846875160710842597566311081961740682531874118827686737504394390189840208772139150373000283082811194874230756273381200966731627963681762550192119307249083345939587958347895609005699306203669069525294169892478901508249906577565075813070968549680011153022008205500032478191969384056748285868994574542682066926114804147747697489424481836947358942686748572221731091958463142193924512036065661789127131161490586262791037807682403715576870267553346582457514337545591941406836130951915866308792731794448709735097665727403939188605145085485358333875994846487504341606843100044025715650934471820602860738764685042520813966334869942120175927859559685516611847170158205900315025529758546155684078963179043776483686732862212008892040317621590209285875638722478343516249085214969043482131643422477635710618742312750670209663863040242686386160287139051046971673684290188350649879852122433970972247584937448814801649701693220235113870400004131405524376642438993773930482385559269013358817561231465050399587192260437298911907492718042540790654674175245040263643063429361381011643444445877935155619500909383784417275637381450898593703751782629178062632496543043107178275350727831723847418221108789768037754666296583053650454687080683531209966003712618361536697546277889715378476546714276174472603031318792272615138432365259735447336814943892235084079708169791157031863810028380218859871020837445279020216171764077434154204591585257735376575019006425948517259716848988291624744892946620945180827736480917094753145413472565041437714977855675172520842119794222355046962611216745597048898585020789714029218353655447573288246935623671001116403145643076241253415467116191144822113344107438250239661981925188062272178265314987731232066223266812123458578069966648637522188559085783555910981988623228366057636680170679650961824168650304373704720454212894904495812176735009071583228830019074431543884434113897650274032825159777036805814424329892333289340754982352317563302451619255000789162226989653206730091969670525099195554111644737977236690865861059460435461757525571249181131070072948311737123809551174126796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 197034500085463555561060521217579871555554401063080325907120645675893385081254687458235487670492664631140845495675261916362686691401607927128590897475205548535783520168973313659496170823005065767623312891046091811676731684926587280053034648500979901987000242863337608239746490577892371795963641614527082936260329023700210954335436450648502037603441999869375844676854756094858161152999665555518045034223334041773454131265694820119087735813225297882259431271479903922080906427552532524933924036179053581087756736663680587242528898660149030616715094007133184199848673852197772602828359135493640065018687683467225058895538115629977441156928285351163470127694703546856593794994572088230987799796045442289910537876040316318844018021941093279162222150936213031512757480915665118868085403285048719950129147903525768121354166232575346931886045386653942923175638301127978998436693682107807279176199085512989184533514547962650090298834094536546560602849010103203649288418270824068826125712366345070050712926311469086636028061382656498216783023053695206134050469178168276970806125424898455578486693745533360404156380896087285749817668110774975073158284427995233590083705158064283224961131253345766066928312917725337815921891137743974131321681617740430953938561898590646369546270571821253681152170105920882023296197823661800768061783293676788535142400685305156190684162041880981555441588588013085732298380842443930273484019951579145294293867390557574593347561071215667765267864799760745650949882458431608909260001129614997206041357943612268484209708570944229360059936401854669276675921008955505295475808927847761531410136914401409950236465699898205446983598307089186706479884348191023826743625798914888732696564764821499685192242705649521869673622337100575735790894926267351165947327300540639672393058736162718422420217600132914998950118175089445139869772987914961619197682493107420518002502310116418381883907228937018207413142646232150223472912956519443061863159547982532773542009696447718908032521397096359168494978516617969627607918568423085814341865703903187484386159146185900971711990580472998220385391667151096548120307041949822964943369356909104047077653233536777294958805759577607403270672331000325843988196262610729992397089847585770162215022939156694522723259503705850691051561490342378739129317263884578181815386969648116743439952932507612144603879761381985925466905346081878804111303654949113333181573487210437497688646921240767033696653387525605364862903490577134322597342827942610052952343965079023687563731110660849743416029787906762004468225757875688849125942863709780099781640454164044137946058783074188174906278719944661515822951823401071944007874676480970525559701383110556064489498996423531331989225508462957127199892833543259169072771652177356029377336240846985758045536445076162469167055658121615948402952723257726900987656292633440513537340356472015903121885467904465628983975738385112442189357801241583881907407706685667717819830041354760826324170853772604548244210059639228883314907794864336351067677116336656731576739933313084670251424708964610637869494936523002841915003686409126363674209964376881921391112393210862740317535520753878200406190001933943505461487752417895241115232215534551306933334002814129361739922212509520782158671386252199961279678867107422646497437884073781137051888935942479718950144218624743043138309860133047946310755021714467179199054603517961183932566948599111205602934501169913973970182697349364719907379994586203791501063577457512478726298361999847908839663926705487999542353502535729072551981751451612814161538022437110796625610741623106023152084022012635814727118420604920901973233025792606208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 100802188489442557823750479947444353222806186006975346630360332883014345268338329445250450152667502421618309650461355405447360692467303417301306085263478835910302049381437650578095165176999037353534823269905620526566147887041013346913116996408659201694024073439106134460982958998241710127644044352662298469778155636771519586960546821224242268249804723574398936641187134031332238270536252858439345500526650716663811215794493235995697167640443060174521456047554576645382671784735615663891058885877562675331263201090234527758617678984065038773100381600544066582505133146525573680378930245510549616746694175934513937034450207911556973007186329157067977929705502016601988202829339352901855141103492320694785327435193617663003327697467046197366278838861337275313636073137838281085434926106300188233316778706636627741228088842547180780105257062846724761516895909301042936812669207403781389632350010257600107259876901805623264108149248926877373140433521831020088063842828566279098578736839236584853914707447297987610171923356390429333219881977956368431245354154642832016814929461021784341636918950557313665619513052663720574100719827372162934866735655291014063895291551362815496969225130179814415540342069876759561036378952686607156665170442854328777170265786352720376762095119545790426110214959250667477418611395160459409133888629645464592132232020768554990583927590210361630373579176445642806464167679193654157635742318301816595766788015499692601481840906375688945623769742977876234874276330004824990438216955072618948789991174442590175627794067902014527670613576849935346251317791823547838000903518932277399509558413736582072948090341150414807191338825618551519172401269088694102373114256767084554359801625815568088378277318172124030532502059889714450429020300782209007686123269164664292149606378105470774299248378297391866789587614556315782148023922581658266003931876600552608367609050349077160778286758837719076177867754046427709830643919013400215523761189847149237094095535623939305050189887943995089071316838462456226682032226668948949349818309418212538385012081028124940123610475205009360487247467369307171598540492636608242772579779721705226023650165491758864030228507511698642990013007045237652557178602582647968340064585354714961653976769555822645239818345655843550391941433355715123670245782459948077758266406864600244138303659122248862543609451745384766242876770940232326834927744327651986724992229628124226485683815455931290467910630408586269817592758738093362335181576931099977105012406405485286741071684322016287688207704207278105301288947456238123688272383661925498433801989491484241572079317303396183671361769222137993863167556891544850797931932269810107542369824787466499744738955818627991341804849177903628596368282043052566890286361587274694971528280289444092941087610744493305400693859061134732195353016677385408480188449937543253465616061424653468724278413741255024600967461619566064150555493642717413831654710393912820163788512024927397541456549944259700440077532402854865286566006879180868701448100146203741797616967885955420528297277113899179674952166484532025588558156214277917474650093727958420462678000817494565414980426839728921908826873406925250890191442963136174840893942992845325575528353554911899566109810999139886807868329848755320506230377796098893808222945822550795590545804964160439315517815548409112876288449322659047177913570600045604874525862604010178965235921344624807772720143960621472488077418982167534582405259463598172239356459824840647057908190358639146156844434950304548431576994003953387795683351159146045615973030007767526095617991631612506874106431879923561664756510900601916953913886590894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 22142512535197074059984699753848368651360142839708119193662204502884989532087076516165117927897485180441391577400734589492700031199733146568426534623748677924878822883460539539263553900742341028300241141460024040449360460836592651424585400968673489984794171302531903044476559782239703313922234652598308399703214962554570343668281745586710459375440602866157477832000335667384138012127473738936304632374787465692106554085918163658313678058984132596039111477992525309360044479113142557941463148894418340624817563456935195850225181701942429406674081834079806554135639029202305970620873695145406880537666104150738520723829005826118100098657677629203685548837890138655145090711402626576431354540176587006978065770649007782713476123101478674210636209788211487053608728507755043132111015852872284279764972521240450216238486878825906879578434366256739896205542288546256898346582249078308673829715850087785807518240841870000300371363539721179283759527052728845960835769798145023401108960675275863626896678643033673830269665047443975377620458019100760423481373612033769036230426713812979806166856529629354983416514323298880087300604616805126943361009401689116802019800968878284542249049380344546439589771440264857342371847742823207220302959178002541611465330306203295791497167056857490246802335558960458227663677333259145238607510535361915190579687998470136399285117299770957626851611108925603678132605657567776123698115116904889144264572868987619543606640338992427110988180710690775189149620184607564082080942786021679499484270703723434227079375005540135982849595429694295174847614935120690058677313666943046988650491985628633625376817318738755170647289924013696445906190988161466606187262572533489696314320662659661556908643630226186554799556445217848266811919459113573725485403728289991147035563983145476747977625140640980869497133720545655850876207265863331901577306586170892532023952759224474556407245823269565708738990918740301879741490367962913121846545725485592385299850907019360446280742031945142539502068683227586703771605195985008221050566553618709657003729761376888554607615544634232777580513514184246328864819874410240257386985324556453991418809088570554057557147936374756676403342019713996399950576098041039604114280616514201575145443235904943562957143492795298523737557716209627900575951165613786112054227977894930146750829944079101405905474392317127421804748023751324952765681616965957369059126367979604930262439652799666680678494500981255114580484390037490351058211771679696449614143752179821821252608633073637936593243006197845755945366222497457311453808901191642575074642739399664279711050626458866829255051381751743287114142828502114657525617486565007834041886920224113139819481514036207425700969438613123652324643565966007861588222023933774647309772734490756419251324383610976804765490969156925288798999668518084042933070595156306743762604187503087074134689745573159928888585859304854166810222849644533527984072228345812049465426501346815710658372015175981717294685075897634758907063169735388359355599161725074024539939943233068433180094483146324135425532176711779192532455216988186772807500674070376721528116961154587883779158676477573337300202438045670746327603826401762907256995811317437813445773353712224298894453734102905387263273135119411806042280300254426581276643042572845563400647216790572378233204723916165643353137749420984512637920074864368406284181541318605519206218479579955951754671977196323953142041690296223278617453033409122613945813950804535281044105483443115688523264659801685685691814071370364047903813150843093733769118312604693375957005252968580764617655001100962850871422828923779923568874232374886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -15014294198029982731149118582231090587856816700134635890119534932256669583941217767937819841537464613389065491000209942533838885237848327349608440728371613429179104538042759773276258324617139931276676838962652274966847892342032234597923913275830213288040879514309384068776896245405400413254453471611192272166271350901275215069370599596457951867575100026637843667802767571224170703411255735165958116976431893423701964133546683714724571011749712162989174732053428995891588021919609686940774337131009090687952758123521816777450133042076245812475352632251902828822248332850991063134402903118882908133041370339679537396259726257597011925203202472568530242801420901191719875448786101157322763787088310768784940329963401699949016078826525984560457699923802456900549567682075725180022500531024012440019554370858704798316403204997772403604628311470790538037797289156910375044101593898236633858723962588986677323979525652706122270114964533093963545070014959655824354283748779576887914139972956548471008293815941536682938395286846195914848965583789786563254205671406954801543582678130198691865390611534198914233171375546507243078719256636652125392538293177579100960109715397497168128771760322481058013902827172631452936949917323137167512784593012932294724773639411733794373604212309870360446205968507987138494655955270746495715519855522360443052444846002265227841703295738791509940420278657041973257397504592801744112636200102431440521236999079395413717472494729154013262777502603367028245277516069258953921985834936121459643135221217110927475676022070036243492790515828567497873762131626625250249900470517711676981870381642648554347426968399833151675607424692715432144219212154752398754074326205121700298529615083301324352906672545846174167622910658813116830673996458389930165168196199772042794707354281487824507140909288917893297034483798702221168678716984899957970035187009599996515347993412567659598847001745943711004702084926554274537636127247169043295261508873744658638349004035441027510833929790491922586154686505464993890716945840290338274499554692602272317735922284621090632678455920240658542356589232168248467244657238170091709032299473902780673894198772118340903843375509852274296345761642322493172009246435031942231828352459300274403506793678880846424289841426872424728964778822992214239209053127162873639207935683130002327505444442984370868486717354393051797924727207546798583655310362244797210400574031563213670419012426026885768483823324038940737412896687252045975632087995882186091468140476959678934179200634301751571848515127418955307403083830743110203626035683314973083102152333427721633120613390519328129230683134273746264519084219846563479777120386662665562226840920208019722974828757381077765489172827385800687093864372538764773527853295488049207773157701711889152523296705484784943878067932075198729800962154310320010192654345905808070454951848181221254414613592770932403383011687905144106638704894407677576326635032245715466489462830297529132064629260907956063616295304578673443886378633215692090072520015842248669112318590121080092440755276997601885566612569855450857360798085665471954548552616417191525205981154558615286932718951013629505213973325965652724203054498006886208902695403751847351823265680311328410559694993140347144648602232711349818430327825227419279713508752634071575844072666891566516308702274134436745619247180984316438864770236688916148121095061511208437679142012237977684261459580950759713351255653316536660800813726869120246432211101361419292329570055884900989308738753634598309656286327040884386181983928722433914646576902944719385418427017699243514328482619193072254485389215739659858645465694208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -19127804843874803304397012436114713776187676291272516967639224060029752668839447326129855688656267848699594932396569158041581684422174941359699567794144995973644067096318331129212109671522489037450152298751811170847650974677292589589207568716907272091691111532670321873485657817123220573571137895278728294780423390893411578964802470697789320026043906910239157917437052024636953178188572349683068998912694426510291230407316243662160344589744464317525662622557790186286688164994980645764824514271275544907947013229657878754461193457421321364536897390292206764280404148707069384755693522226021517110759421456140920432293411287602575674413595405473904622963233992176819494661641253854954967631067621922121780439389235948773112467891180375333724544392538931792133264962711003481325768674076791765264680760207645728490341296875804064573788604981837776521595988861053864480500794767692016187985469862159593884697811251180731286818909508576413624180713142640472034730303878990267087519145567034244062891163283312219392878397733046310806480848429664306899594783074933313896302093689866891198829852616597962900295198246402644636263179483377542581583501452616174876436224202821853432462946926859874686166203560895032562321770004640146085031842280853161400681203717431070283084629336262305215669691793430700592914496796022176898651052729319317075601814888484507150677649421116937307876210949215775766778998247644774114173645993199207174146788212428726925800669168109209356718329755235373737783165169118369060952214446570153622053465889538293592497173181167893586212701727189964926318733638453129536339042763229463777129774997280676933171568974896648859681880088204903035280619711734769179394345614157998780465039773419418036406411941104309959401699305732886156220923347796622823601565678878832653183547781945201666925895529560577144601046379540342227426054130899213078083709162070885599013127358207844476072802453453993415256229600331657190146070837549156193523132146486127426144337886784828195725933978780094143079898642720891917419806485222945685517565816307091562814167661058010310475900538618176784916250137330891509631006302294116702422502731973673512194986533253836591689575986563557655802375507523885386990973166977861071169748994827195804468296105148264036553689475879683729737348112192935848885105378932463585657885361326930790272080062732453229922424780243978659935721569774250866236346030089321493917301045571114940731861163805498254172196710182605160496935998427357190434172169670926782176166804680181349134489240689755705341304297090506582142268673821357435473298298205241847030801397699521793558699461135940657631113683032715328418528912093957677769780336919088949073888889133335513474160348819406021914395824504181247737368315061429428938605803696207797819680567931000113525678503915499142821566359479208504677018631361656126726678590830519508713077010706677758354769754264648550837516769260517689572312238716281322010136944667396033320818085659703116780952618449153270541368518468329070887415176676593752102705203305567433967250197602488837830588642028064014754781726315278950054271746655094546249466775371278926846534638661600002231504355442234669214504452305443291394841402640250506002928674772122724437526353453636060776223710903309395378436241088182357645310181279305021981859855881635811995083718425062788650753530440816964808408206608024372950341829004586703198177351843431682548228129117904558424502951620157946912941344237103628998266125050129537664270742861184473322035045988224579623154949476313139738818417746488365176738942307974964454147013382733303714106589684835437592798451024373664178419782349040186286386708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -10059705409922398404921587931854662496745661973748053939840707247453259239845958906401797036946132342847148616936641789950503466898169219089546665902191961546372130057168097089563469719486827581131858612205339888194449683938515489022370087179075888887433024653656966819367689137256920622574397968256872809124120198505461022105213820317809060125670982491661566526678886514765336726801958324903924011602378310728713132297108356441682506470944094609785446271565880889768566851477753460389783656470759271391336785131289494495742370397282541453124397427243807262003342004552673358555947386396629325396344204072849517983402714933409507692612517395372047576533002561056550114674723172830786838911104698422847400251559914178853501252298972067210226181044369636928636093737633880280519046800360697750764722619988432243311130080991864345445248945417205825871689934989758455022784244313062617015847390945777403977179231243637410795800213362637271576869784759094735932066106136976162639225045886881039967950988164353640610382580945818306260345095988779031568998055569419862191509902186005521178323069035209924026092915869010418867042535955372399954417620478116200041263086253360673816922123073265955637435598331161339515618537760729223531765982790301219404714971454215091364157614849985257373086312372833298946414911882313564850959551168211807248964138009464268848596291736074283378500239533233238487188496676883183506774970910079526188492484918887277723818144548888925413549199009116361837648578271137533543993892905030319513868767631171646946046154651063691606555830971791620723303663824809497044864947209494630407634576802301050814642533666916195442697864605306784241468370919059978296503712923188406927200919889423256171594514653554086383735951691756939625721912494689829416730711514239419665592186192500272981194612353894170982387607057857638586674008290130979622558742390778744855427756320399593933901422588432503309067680569346933473853336176193356669921188201762015893180415660427781855864164325626128293990516132632968746615265276663630314148088978987955172344261087429526008034638089353195699573310734663423005553866990410449247716304027252683076470253776112088112109521711236900362317986287896379268256109519070036694012233002093004573998944775994221758960417777177786781275936021044399672044134929114267011534408346831153479248865982897935442798401017450998262175439130170232859872552027539108848138267228928948657648384855499239148761391471672286320969405559745660218389100577350556402148030455998007924377411382104982653408350916194693804690711436293096116156116077555703491859666294346833097230454452007020978389361142258136511055427168234549906631772858977661482538544542225756166559671955010944597179927518802868043817734842565698158092959280885626921636166966492155357165857445461712818529735740595418189365327321564123051807325699578526273964809844863193999725166185015087210048342752382457122425171906285215263856391415589503360435992118622380939514895679823152682227787603404863448453376508370634904002917725171039243765015614136499625527353223468289143725945800714194635907287165489872672822686727352565240175973353009478680173801167045613725305345775210757651639866208841179456310386704816981888286554992128779744304310227981996349191314031615652633855175938175355825751672202910547888116249894334524080566831565539579428936082777191521713960927659325346579392470882853047956779529124953904452976836037210383943965285027626742764252662644798046100516301167265861275732850648310217359606170913542852496344743861607824941920719467658660539488312579014602111370246657826820688104139030507687816669022405053349003669589196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2189527388544192782735597300070926845128668897716997093853261070245358419994970497449849865784799434506576843057600790272505368026484605486990183382579749203721944519274327476661422981897995331404903324227195764385154303529352907600449663242558798384666478272718245657555916590406983175736419770361953485647549087503492010307320272039559969365572381216454733745847101948615093693391368063312677860155461584664538750255815248135953756819358721579931377288159141099855474999481398104783972565068087987212160885702005457813350467836597152473365880214697277703386365311911806569870860362091707172001408634653123524188462948442942851998019878112402425611118539677315416620400119560080692544004173163396224933151461363071339679293529445929917087035496008470441960678708158563161463242507794496504494581607154127789979271045975830592745202116550406885604516068728191886520658707378026952495144680790920017916573878757726450836924425020941617040037153630191782061348216885566785441699045485689889158375269044628646192249673475835148330620610764431712726537028976637920048185253108023493927231372852806362198518187460796674079870511888501350968079976102458097989962184501474338151892163680425337712432831991938950388279920023704118709006570256840700136738442359839562202918380208869231401638271829824161624952423037675579443201184228928122677851324985854875902491264286883986398930777049114738546626306196417429488280274621521212288144152123095490194995485304360510930407356637902521929366226003988749462276581729617262922566714362589293731331185952695266963884785885084334523873070267145176441907553870868280820804949364777872322641883731188143562827979609404187798857034244326566021456838362055863198231008681003649455954494791168717606998340625074598716935840949325690243997726633173158599462860795708819801493057102948934191107896639240230886228085595829337633536076408915635323942451132786674758896374423308129549780321737362372581437143652754645098159928028808935979215521308883372137749947076834462731585062643106428221668008250410247419057623400037098899946838598207901394982943813641752971218814958680874931928753212159461133818790756259185251423711333465157608253805579771103060610785379603126006897357449660351766017232056709956308216120353735651052175950971717437522225458506469736143978502819954140499627611373224954739965084639552142002353385909038602082965889345965191516585536265859648048871614735797359555950245691187396733926360906121142533741165697522628412074670709342183360355498842556663058081399278501386329331662018798402769879873574467510044694556696917333935925426158304753329401543955972635599434569508607420467535087661270639524318587527659995435288820967806653080820317709106642677821603761312813340967006409110252395865531879498191657458654052277556042027393256574976066324247147186161547304750999604540043735767726969521806117930776839212682465877540956287478455150324326006883047359737016790696302506574939780695734136566926899350238246306786930844869024826756853609111309489676567084323836704121298817158497620859735055686649296414898229356481668602215280499439538516222998551894939144626490998754355569286059294236274270806794302423190959559238577672356298508217250281668064792796038778747459679509257279293898378774731855549254985601901132352531791573856114374766083149683155031461294146882987461826741400108573624403244539734684805547057581651015194181590250732643875082564742687036995107636600397564588598436368552730562035934552383310401242881850420186235968394673064770561915867009340148839887954241513308541255466220467385071740559977481431023401279427477380950575150135217742099050407521542995968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 733061214689154339607093296527661808414317037792740551047326171825087821256291868474985211781630592439041229061332610250756521695989789921429646942951383684435772750980796849078809268237817747810437244292229364300851578565855965271104140640565204580675353631391277909298047356386508101384464196807504867771414508101417894885932528765827879072130386190635465090141767413879444024046317104540013586443812686540834336134736623483007241639990112066964784604754907928813128028581279522674617317077778738859524154265606385391802098263485024689369423072707928786963279596165774482931930994771048556884116635088701927241221473868352558215973840096517810652450726684725100694049683913973219112517864842345086850585509079549565186289736144661101895048766127951728258618964993399443981791652852118431331057233125651751085571207086057494839777625938258301567955373618767479417642247213332107229995840975653310640196608424655044717871282536529568029864412800665496068872440989382816634042822569026392791089576558979828384650898869764861110038346822970296805361818565174757199681789078621584064753811369920126985437984205561067780262201532858967129490956332923364014792079513177394161724173900943239729960430644466698815497885256043116247628384702256243334655060797373741425834637909537738239094396947116173265013269676737589760596869434935519384768347769352757382043053244736581537106335686695602866766839535274434981892181153368557669689464576284774987938616067427365669576634784905890410428351899562487079329698251727529568546499571140493557611042613145659173195104564108255340975180545536440747509874765742842822668640863185478320284641214989595929187174930469321953269844700575588394422018656577194314167993102477116166379179513899708823247163106871054232541305102918162581436672941202395547968305748498991592277723310196048346884130092504439036433512855576257207105142972838244369084317574787460906889653281801513247632165894441284621134907287479793358659151152614833810826357399824713976620484485131828574952457009763311740337723595393927232215549597306312327260306484192069117022150432431971170483984363577631879861369915294109664560132272378773414140914779798955009482807920723178766349018255348284375599126553803285120564392910939633789044558762876925573823775448378606028374704705164861059318977643900139349404168197052989558031025535592175304603001510460113136555899640143877754181462508001656140832600220743342718756476454921069662222526019313937584956917668264198655065996730326050073328884404385032195285153431325565121229453005305226856757130708672951868219097585797260082654857394418415436986553476842134644232065011437235793463802593955866538760155275721515003870925330895837322481298187596752307862435400588047336947871308381319151231588590950154363609375006884962088140171863959694106349190316781818489931279802385906099984923575690460423501491575780630837667504245017954108725348662432110088787736818656126654027687548335433053350731749991982677532564812127628043309918032087653478757997350293804940438185989244623045298405662368048150631972328997427871824992091314918344165504901288580853909145380962098580232623902836542694778229465674967885143780841890114972164804363459058888314972884978438304295875889196053238930651768815377673171086414714418690263482844738462202257420512065487509861238269082993135597041691861388302039993683010048270777688792351091246312839674750384127168349700032383929667398886188104787625348498367528700144549481988965081723092723076150575220844263643137807092980339896260054169621202571458356507352480732934870470230650910676104015762230162838171280598577132144784205415877788124416764280832000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 822664313499677172032189225864420905583672529929864355083594634681235984220937345200560323512621266674003989635019136651125845323206261241623265186165724097722529186519755193513085744291279083164686159608769400209740980526373852092042223541556302377228937822914576672438862065551560930943509826387183501700336509872460833131349275827519666278519233687532530518112148576276932454925210367757469098876952914064480552611097745427899914493156612230450360832257353790423721159500544132007946311446264977355231126689421520913119175106173208565458838255116895554482873335602107906432483722491239241282372851285320517602076549088165743547117363106812073072603812602470570804247333427421822795143970060313378774297650911936380216215732425120820589414766567189510609820250577678530491876436425549108147553648486383732254033558222394826672979270246941211964566693715469546240399472405588106886325707627944557442465320994845797061032943603883944178936640740845210858157632656014616519167625749468604974930098692151478791640631448262105015512865192730022733224947426530500126370884059206239201788115914649648577163941305604767587748747988203065207396781319034426872869400054291946847271311401658289026964957548656055802199413308336609601538865864594620977325388490203472962350227443290077711920850809628415068437221147492262752004527471231128305939182156407004806216615531054986387231725184379997234297729570078629609859835099577065830679025524933967476541171950199700456541263914320177644821759705517500153459032244077336742065853545774371777576875684009074571862678216880036269815912011421053361649813611768880590841887482963466419410158099255212545995057016652041053911887067859149686017887739275378997904825075240244377062099570448592168567123324518294026786721681629324056932183949697635824316938571059679119659828766113061037114734036240370757945922329977153154599305950472759813981993772950077896337326574997909868022495120976237645210232347391071536401061738175264457872556334510508852167962551950910843710138946374250122968035465389727613088705265278227088378792508773491941069436427280816528561290600381298947502756542616006416613628876436183501476877230342245896610183985510288756861427296997038187707766645049807821549319061276487156500617825382195786059468307650309964663743629020155307266135315582711130019027759594748062924423685952763827883338856666245575607868291528273553362351057148310667601136004979548829513245515445234116781269521507269334104937060067176060650236121981910527549885662310550451190642671737387148843241267980647598938800961508782098250513577496271453058778449057641583559888658148710144448880445368034923861240082405034490550673232067281002473872667400187550305269987062001994796144711974699114257461962603721175209306009162689160842429966914779908272367392818557445237526185910109869202304051662484415859084299681786488347840128512489043040775152839686578298802029427474442874185891635233677811860695461853898295795602466772834018690648439128149656538097259699728380309668423482039024596407058100068734687682603537925973894823547369588357426855704724728667711759250278083416193456881081135049925039660982874566201649242643106819649066218541357200977884989524366433089316198556575852178990589673720843284692241348764275331883990522138831801464539135331034842317791079435648245369506553803777493163483144270962319892130118711546085552337250772201824671568942444418765880503178316634316305149418886794550868005691657690790547787589873430597405193636504776922983679826630924830496527720565331198792372392527844123926069064114110466397444605217056429466912849121398266300951208243526426794051652012610682880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 370782072220109071966038049163262521623666049232770370794696635628474651214344389692361929161365321953323641709115955586846000651095396039961164582176277075235044531365828632217637858903655637600118808297740642727534052876635826432002841603919458215201974027006238781513945743593144824415907304198990164162424694783744106993345429909639082017172897172522865159807121247595194640806625452691532758270003898116381610478877936378119778809569658026995160403025083989272039344480060672380057739803778871282516066288390055542982296587514903608857094770223161281833513978614035855493655774204315627449638511304766345617133493878278524128400297112323194196121807540044257725314989556010948111164951689074840784881674807043124611614983204921599652592869981279359735549056172765794242382591697343414582414299643613211448182221164942067912399358705892384995126447302286242938167021404445521350980146865073008666463396119579011771679808073726075382948646452301634761026393451719899903383267770674044989705058039209935410117471245499046966942583114106059073839838791718494647704202946806994217040443901339367728308581512973643963395255217508945030299826189321584140250933445515358046391099182575338991141726500028393894797028311365786536782438886022716627793398692462596305505559331459255824640124099926702311049546357765121869340339919936455682363998816155916765201469614128791672897957219852045902515356304596721930332998658804189725939329353664689819869855647874328188322522570835955086900154565595645415012128418781355922185954569271946416628651849158406996719957057564706199879852286543643188614086479604707726069307558706511103162249495653774372754193414015743535321901158132518140373262225283044199697467177523399032575070611170764251488754341798994643882157060501334133395269850217857820732809387016614473166811516793390992598392384712699594858661435292595836701704179641003471839499536929430141143140418451512631930236894691656033526442679506066438605156393896851836209131462460717951479880544452594667925730501928530791151796592994632611292867118360366113201220988066702960138523639963293196086751065701237005292587408025993717156385789889274540439179829982712094353963866855356771676290732851395831840346906659232921813007789149524011790269783387230490362385920856817647512270053903505905253658914966800438946202139032427757309886288774324937978567197317522350623786013895516804297010375526711547216524496740453410854494647602651924191006542676387831438776656576711343701765401567861511307692668409470249442138924287156809563133794309422260776248979478044162282858738310273053702034484020815919140007360399205543769701879242388982598364507639307293429103067736633725307808728564927724183347507736280130253805938366266260909052965216102940895890498507187839195957456135930965952707218372324347885866522565524101867915844034162072595713856032722810347761998274832083199717964178063955005731764677396643159455138236992943923137452426339507647472071766245898590679366333648552209370727626632015412056016858973157228490312059623607962322479137689524232355004781973534705710157799266098844235721663239617983936476156191538508400325551439066842474947004993269053738900586810205605952304342163487139539496348959618857256894892094307480139113501413104212099048888624695411292734258583121266800918042855213992195032905954198658520340722448702804139111125907858798245985144691870687990307031210633447751002233505708891668170023589612338249453190081233219300764514885546621845583456287438876672321894997897423691333335063635848146414067861140625060019801505017748909028065344644057026994126496859422478538157591335529113581803830569127116800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 116509846072004373174543239025752181053849331761677916946780909309300409601601559394248247662194414284512636172805453933393690232065157213970695621792052652890682118067692317793785471564831491567692133758030784143226756103805743823711669423213075737605607422901188121494995625095643980875071623103226226955366235540992348353063516319737179001656345685870944076394037088851768267172270470304972983918066407569397507025217155743997662701749211839740805672444539332998054800105469765056213321988828529365426115609978724466911853898774325414955054816589355693141375726311302923505611217136191186593306395817418372481577666041309116910290992734539148151868449756202596734971665817894795188694410976135998630257971247134219047019521480589787966456411592135297163023145237024419461804331356503590898809121607510693482748962677538291081207395877313081189193050995933621652244770651025921681524582949197758607718041958814350544059996886475752367031523162193574567900268656596382949483443735337503531551685284817160210312154202440516497202123769929388853506217403008363178991582486039546810210839283234567217330773577588312735747082379533028350067514307869139039026124288109477555244518741370120174417523971391884301954563126210793838557847337919015170861189907396926593549732962202115708268896344993771343799654186985158433619411030912490369333743765253217273796564076593723774819596037126551087157506602024777743256791382216049006041426423256664636450117042920012247685293736488251021421691420787440090333208631755475185013886627767154061963013091045828009969300249476438041692523483057108499600673001632517047798601583447447953699424310753898633621249329054784759722744309201662554249656209417550128711191815222972701032824695991467325062154537136881901411156338789682099476785746890728237827958440499093492338255469812470289948878437048519496688938252065103105494974436600022729228164093179025124806744618135584878942478356390972119249603884534827953368593753585618096084392918057002903544694063584212476933027863953032020562263209968258729020492986441358224372515379291873858070184304899562640980874150277600729341429127894717095777461793075194048900641578145441756511946467391903032545883916689688790970027609733576455158785832689002558867960832975388334827438487275593848849904323297088406309826060085500037564484881128708270988248253827868990785129287279637653175204622545617733873726301277516998528595633449436380988521470099084358368246975558305248129226628665004535717690892914353807670462783093948075438828719856629856427149326548313894781280204094498624209227505454840761299603011546690559096966441085383078559251224994513410879627654342605815460289593819110524798900877482921886024835494696091211748202428979012364429620493010911942681392054910606480739551388534807459475866316554233583307612049304991624982392020990924856304697589628380351057692291391156755929136575196584292884523904541413814792170533644064763644331373693809497036084849296437715268478684180650679823620457234518065745075183336528534257050287105841261163532654463434784013952982722634198447997733625141216884791023680568449385397702971051922719109569295823039548937649698903503589975771690370365042147338669308007652397784368106155123706874637253246794004430672349054849119665666404525475844973067214206140659376523560513944360706711319372346053198452667875388425820753310109292064484258740204691103821932264067977803957992407422159534380187552762947025110427246752870550279487410480079180759904070724441640254333958665592856562280213203392567742784886058109345933210978472163722814662980824957380197891858484491179030673304675887041310033771482841088000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 31840628796574865305990306286746132127004265506970156535440294787499107172715814180645064353654539207504755501938932085753445771324617119198307637830486712523475197363619788057025468397708771317660608562615852054535883661900207354665411504427212878953334667751551260897252610078517322457319442223115609784033618745265722019600180739920972610275812124106136570185928584201615582493555679343359713853910363539201782624502968243756281229664883807409528879607180737957129129869217174098579696233913849135509608269623920288357619418545111351891466748797973291785951887293085918411872513952684637350434135980166901240924581401259624869891394622919825416728646055543373575023531020761870399445176413273438814387252544255488667080109117035802780239633257458479184032961915565227007966474504537530374928839195865025868414319641717257192732135278405134480197979401233411881621927751657160365594880013743355705840117596002936998952072264756377434703534798649580946896258063997210815455052631723491765968746274350451973913973156539411790543542534008430717892758166589616898859959107737033127793581653193101738160403952884414990396871613983370283685641876474621920599932249382229645144935043955817583505374523839067921581887086943140493750317138503103051452400358531697414435920948889445688872006696059780547037148546398538616211454851801613537347210318162405919175976340269201921504862219289723084843605456181090226624843727147538356359577934994312990577430018849075213654815785221280331959381411096643899035334715236853852621720615070954971591745583202175071806614716343479613721454718752580177152637363738771660029860102425479777788293453549847771715699944109223180650976965752285536804594111801260759229730197264596000319777979556787867602395895888315825771198466420910031981645833827711883992630231198578255967990381934366939850614965652268675436343560793791372494011363066456446099408301141017977470740029035755597197938066215250626101931015596276095377138959436768600694463956703970987227165497006802765496222504006269889425733350273442294226732602995455598115613157974852245885384997950493713499125046254973413610187122478527184501466250137402209523042015923376133958306949149484692695001506011765412439417649193485478005895238913630932503617735422875031175407086898298653863811972955527025830128714226797874175301455328181189774017885766737397509602349883219722257797014972013799087253716827709287298578106800721107310867011801482854343528940640205661452773940700204257393105440819504412227452700704176303479206272464221770284875246056545995276409015232824229334882746422810366757147018257042385679428619469225435758889181487096217516855058040653818047009037692050180585841926653226687374469856214285386625860592981571699484296902198748781563940713335585323733742804518220685325644056320288760672463007084087698479578205025510013482624699943445689627591379620482703407094808803937381367377956809062674164152130458721325112081670205988929188047271290774494289806801201425698077855501711669236496712637841390769107083117868231208421324265028829022308696877276736760111213346360124196482747810102034793716457851155166070514251984908205721119592729846277028391816418199151924830769706933869704820267098905817512872105331901687279376531907991432111437851716370319224107723336976505006542800244205823968302396952395058697784251136079963994022171695227512062110349443503840448415510912638548586875043981386958278351515096200450987324887560736775926114285012949674137774173004614839919303590895316206598036022580652191087868909738092885807935795246950110451217346765099877504993943381846089642635207007766721776280334228346253481082880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 8451412940615269598708475824598368493317756074534842525062865925420086967536337402662752121155554777945167790397487109550841128781164442696199876815810955847205777682569483078003278681565672902706304509396647826005541982968639181806965911963596579201149716119579450482843538887970785874423986011177457154192264547152335233791334227860362929451808717785023148744254557403180135914372738178800967590658866840157291246865934273875066410782877900045272775633590115074772545569657932023450045147450228231922310026569325280849886617010222766275337827715692912787754304348305233038325304361354010769178292061783114150178082776548936802909252360729790626237132508537162573801946602525380889152205296258290945307494916088505048527637984868790452617348029227261168014371473511791354335110294906135323399795885181123484047820313006799523235680967012726841404262460725424659063598394436539191700402295824563596205199781168549747252134043365307755586696471742682096802794135898034104648430772148223091774989498497120108247203046944670756309398446281093385190706899839006445720330163799655909599312423990733065056925163383800375889322419151845570109801521591395669302903100155177230928348361990041890442638482854191556733871426910768154372687460386202725469211746426553666130992312672853672787825419974911681831474853430842320556944578890086951481530516371746438149497043299839710141082389438901894583766225792037720810553856565284249027359611437620058966515313901780191302481040978603960443843090703582186147944925604573745813441197388641113392802340752452146639181728005815927776431245339897702505508998332923127446748367477551140823664762988389920467756294383213070708935953241364606796452319970608815977767739684854416785027669413703165617852162482376608647611818308366213527054662222224473620415534369636973232936608452146510702500190306210069770240040184553445641143486578653818241378383020790932869657200395048602032270121802290095855635112739896852271409363723257406846557360157008026047521782786630244044859059462688307180450845002147828561961845734952130391505317675499605212408634831690041032879438318018317970748112432789973244469397931345340145695643069980526177814794175673623955128955818785499688118656638587738582911576607394602655717906417448783157028184930619444303604577770435209263496401902709933849338480597384520188250238716480260660277041150738320773914515059774127729535864303337019424949775290656634364024765184366237635913925290067566933130280957721505258186961539207660299421083621307268226413063401854468302679342220915319633731322867850273123472853472536836489387930129125769712187031979966483427568155911713700897216875221061900741710093002664814869448603470963101995428051066791525010086144129373578128299409464257821715078620663190645386797597541034596075779652569843446862870053120221369236419640666931476389754230772782689297264060556809545848398794159560884479219674827224708160834107375548505044000258935830833164637388741406619513371425216610897845420681545466726783790482244080975909322589421912065083273583122159673880489215859013755940441040836488314966050423010962270906242373413730610974508463090221660027104990276432587959975167494726682388316309424978602913148534260112139115995167608516405354573818847578774895931482487706462441420376228114424797659414775843036916462572338641263377452406882662873100294198137485617782746519935174031609935069342811508357094950075979699345456226749705449273179711023198840761441488933002231981777325705799640197629522261364487631403680304110880774029560913285390879186384952273321652791542571693164754541887733609608588582291922248367096230097925052773171200000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1708970801128732606678429452820289525793991664872079645960723977512160538080106366645427936437808744985319350304482877443903004272032340860915959555324466416453299901036210203952096236515812456675331234380177524671432088466884954610480748006086737734674727608853122640834002482984974026500512787414282035606161694653256055600447430501110914256962686822115049218761778226333267360651796550153370010904324263548309011862537731562237928263207836476508783333705300065364844984603548419433189043402494810118072493978292359067422001564415308564629348382952103646186693885256168547953167838058217786539971037321697523665726981979922793959800863105450141498297884945780228582127244721329306703334329058995477186288595190635903249258237441534030959745459316712835763053957914062244353134996482982474206771726830209932962017283950217200040018077214897976538334755003854333939517369853397901059747073391395241738766435202623686052873572016431722980410733996933737997256570130993004030083460067845784349757756636996051368822270066131526230204282133339249017246678136026313121782081438803236190455595096304881575565918739039641958911591813526944470261927568830863087798352278056571984629488018763242403119977059036430548695641236824698194407821969665988210011594567643982256469240655369842717595843354121238876810127796260871667684764299087974780212835538869619700252906936548375071967646281775650167091379833416221821043452738065012443831383771377903710579896940856086672193263371137658556118964094092399963894030361578897771481648970443289969714308564757169519427239655061393721985028142773146020568829506671535603561308971519347458658529348520889069046189058351148868153750124104484572586532119848418983195096345127216905021674881302508876659101643923746162068071795088490299680771033769338960562008730373578348550250916116298800970988535763436925493717882104600232779790226720840438305025604920099298668297279019128449866924610245063952071711670079497920646168143749456822237280031513695484626326778724654758234088475188131552524474992933406532920755238111519542422760475847632354571318361839305749821764437249631344251655522019106505128141870583926042798458797716402743714591483142647179946935786080145441149908529668471334049512448795304666880878233997600628812570187905782748787287441176253916770590151633100266116156901975465922579051058034026365642657732273276852234870831698584879433839608992912478193256202383262538798773403696022515006549051965447287455090868092166188486594734829525350303666449728534577551548851261585106220988878264395913184075984624167523976648813997317985732076499641682369978653459934938733033329584398065117449117573124602795098611681237956574581216619216643202578403463894961546241937749721991475073536998526102739431168822348491492274862558536807638907863254954367219657817028399185767304662996386771404310729161028390180226110180272815218766582938156870691745922838699135000947156324910818118791028314497137483873072958560523076012689838582747679809632269827409382828932558943227366770236099371502184827555523084145506845102977740793423946805545953013154329794570913625489780697613058951459845885613591723646157970508119771689893856275692890831944373739013724086600933340565430336796692530411435691375262705969280068674195018556530810054694323480842378202135263987319181826489440626250241739637774905408033032905249952614254265964155361448159683488285525707442612009138856189449795518101634289915032321408345083948342065055333777766126216957592495750813737735440582594589565463976898436827190708729554597927290588392539473467052986895539701996211427156672476317041115199099400051778247693697024000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 267636731055726409600658492749016378409635603432815019206139944989360364089358556950089435541567291227501171117758824868531949478549849045812240870131117927362128666607604386906240023420388298616313200776889181995854913502553021592341290137277083928251943036302255947080001259082378623268548365270663738000306064315281556490892627759547056234027995564314743167644658936795946488657741755304111196184056279386436154284283420991478031997548171832214072102124205192547899779717889759227297871696621689869885224567263777565717818915306765556363594566706687454384731046580814318945960411707723290375920406830124432584217681593635278767157921752697746308656230653493130572441275976061493365700127729159862141104878596734949185133779714960770408508415732250003105057484346049115685209886485076046857670653315974063044364388688535075758080844135982978635934227264907228240549709132856559014949665357974821357471806375140612064918365788166264554602182034132297884969119375682494207811171800100611432418777542196319518790920210962974990963057898518162035427361155520137610601617325015261161253967481971418686539998849968059206233009959151005303408520482066221375688050331885470595529148920445046683379310377528649435611140577316093806823164955509163494909627842385866534294427532099994883379032442355088316771831886445696226462268074716548469885362077890173545408569379992626571930383711245066868964984505717926590495139413239162878837300699383501659266486916968924982416426268567107318388721628808203771404821921637137001560986806139686035165634634270773492115099972102817516944408435046767132406642010428006418091508339209003992921885832087820979137563138115845094383482436658017731867943206019206131196572141882823285727615469890895496137098592493080935818482596150456567584248025625822177324194975315310973568409001668835877085194808759169560231196262122738266264875702175078995212515083425708286696047334311222573025417753148112820217203195621063302707174478454626973459346599026077406908518566119322657041611477891329387727951601719854152486249215193064728309629838194706360021776634460915170808327975967791060286192817560848126473064968789263746766331566624498842580158749516361157090789187451110467100238410913087044305628039143865511056364547483985789012211401160404477464270716510352354406680906838872181069687975785710410131585481142362521660270288577335236464026434033740751286332850113596165823048273435629444368435392363886121324018127302537574703171145849744155665235565694352700803342057286146507222206917648956428009677485153615918746088563855618442259437590902818192920661750302759303355479540792160115438137109702916286773135212771393941454464960207218659933538747455902715055597322973234989574704388635533727315736785389239461410812850550606653814469477125610133612172933077248091312061007217199095342960669240334679645530221308792378070539922465298966408486198414285102392485688498799385448801602669907484118546240571064780548616652807785103213050652092921059311676895523997181758054823252557374063426072458954566805829622858186020637850408676701773694358058912218167198086344919399325291380451516263730101630036153059041959351482133101804407995273546524297532234516837367396043465150728389198765572329014607850832749841262391520229647232963132852776021055324630533149905002021018147423806266490506171832550370458493090973728687702242913410755190628933580874397629504058339590723018325097423273148029254963278836662236892259836396830746196794378553295853019115576296519449635605426523229575529696492227835274751589921278141323805622190558287966304283364511167147192246762660796598546119642739288105329623040000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 50690506273712194029140695804258724601101451377215934751205435522054613107054812224058980657438340475032855673236885132866208450917165252455315608185719946670344126029564548413444523790783820432304689230570472302137899535566605716176945340196661053862505449130460869311052109340969299453145151752393015974228168446289166607179851583652704597615090079424015127950436651807090251262076641313331188326826020531747563161142452691315238796566247153818747167010423887657626552220485906012424369720239113735275796862486715669229239823930534802327664516861845278825788815384470700816898904203655630415336797231134594578200765017531927664559588362082939939132736192177081813843571082294032002262449259179680610119337366561230682240327279538878549482453306479720109759696978902019178372519926704455999694212211196732756254396734991563906124150431402336763125526459825010515371972472586977492291082218761574319118650707682812247338702846365193866614038586670003680646941051128154430328174150959185778588584396994124795402062879033246150736824312154912179441987588883284994398553891625886016886354443881202042605489443411717146375566642690946197461098247156708149623502414816973063689710463462467538638794840645196074744721116518059256973664818619194024683043758197170502164070769264876990582345572290674518022667887247434697937299182704756340489033847380560196610903331191370495529700345497656180564747180186855350768922906641368437504895179372244111988780476035207188302740857089634793079639221020900680709790897398451042356026171249083021216985416659295459007146613897482119245231645759579670114333964873510749713870245214537898122607753179942270957700285176577975577689980297793696640899231427079416622291415504650701743767429513162817452130244542578637133484521460875245287754558752434820053066346144850154875459562008050097863709511219327115352540126227025305652891758873393021073541153725794543948417087520983099442095988541781785793328107761517239801035497675520681622171027562794309807778900326135514035177589425966904513316533774581214333326403813918298175571182159093455843735498410361322328838675766823280168126177112415392450389206071752069481276165178956332260045477125503424619403787764780571581705613075528026813004267535154030898801922784338633644827940366546684346254154085146853442648817986949737891406359598082139595507989808259172522231304328414352526650582789120422367843730041992394061470657473014212818538419481827058282477967195270949726720779724842272227961995367948155597554453234406762366313821645165444397313846526395386743967372704360452107009911611066584508211470616730267744488297443381320636842077552445155396319769610738788999411859984758430441780632015259649929734665407262246560565422299180535293617253198572344179955841715058924216744549336622719382007593378240362645611779119400269486704908263799451603276943514888203901324504081884662584644402009395314886452283132950492169341023115151005373920039877734383731075395547194982063953541377857309566874867677203446626077266830120909334345852966913647651527298292502754401372306923089554612122936449223076238338116316029349356734018421978093360649988916439104217380251306933973084344032218614712515319600531942921426089240811048369382122379975933579617798076030273131700509922252817913035569215452939429807279981574545847619337433843755089938526977086314263511410252183850542710009796017159129779657363966532916527614541102567568815639999381795273797042700498745635851335636135798136920222644657581777184862425565398900380462671988496068852799240769564113118061544129801543147337559339958113877976768130552204869591438227228611325306555754086400000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6447720033960804917819724551496615738472449890551705156932493578610018874403368217579618771498562726552960635528072339817168750860838545744827442316597034263423002028333620055372907225355617791692348316891140486227481992185769487823150949618380850129426393053619966948383244402873515190649117203306018244243789184189539443881385667199114007813800958615496433608549024491128772466652523729699442060792935389638114904949269037970494252466958630079560477536170761630640231513050039118901538806415057550259531262691112981276764013544429601031954826946381597667304000089865132821678376257849176850621296841432917860925664584745380556103432849937972846703853323885757599818546562810411742818926177097382262967446236220596418831734063169956629733210884284557524012239957084318499449732864571470085780259140576428574761190397335652589074859108159693900393273234233110678003925658065980989202265168868710539141797872156487121790117125984315833123308942905487550844299337409099709479914335194715038561232687538035134604180236615781518068488985737863571598551595796360867259742427633505384088736799988653515722046075508794779820023208070656999575078531243037861505286930036191002263805018647478360100792840441924517464111881564084308030387173315462136447849665430806829004550646254103185246506531782005544256114071028358419009266874310408665651071621862193586872993526977090619192869696692281235555876424606284512314349690818276194267821982229442086253292210700024434245638151449777586108445838449759774063733582285148330972263903754306828636540156395244210964789367862352578715600931805050688224097886770349909874731344200283196484006564607992905283794749617867561679011739224939685611095952961402385579350131156940483569066618765103664234335702105639695213337021756714319332116755536257194552576665306572157302686122925532030574814399077364862728577275247967551697597922041917159689154768886265390223326371650782814024712497268869809916128487034683280343959197275221146977786594438582347967858313539264868562199589428697496295294049217259206120413149650896299478084767440070382900231543717834167178134441003519332276457571566725870631068498560934543285805703369134362319985264128560146441848102064872693267272036058114647305236261579452238407916085180995353258921924913279307072406827940989926528935113093428815194186221048186636109964939459407228382270315593119557549265923506991915359271905203388528165754358673992272041192012445539923380882627652393194689591927350867982605000865863838982693046480548034153325483881059827357875892655206747400284471986491790532197965853271669567734144410643292461616078129500428638290541099776162737631997790231055393849528782887888210570333524261089392255267803117480658346648564458699077934448861399583871995607918597338948565111742163994163908832401151665842938342182291840170820386851046570054207247823370179825673357010058828015888936601188505879342566983018420518457778281586251500718536233066244138001512076488173185245966142009310806348975946035035933277704351851335541256842249751170583960816945559218832087417031796805903765269118889129395631680108806461199638415263255077563170469956684413796585102041139331589928617139454022893217710998831127254662948598038049050708936994773029347361973624458680966779930966186920472358017001165887242080808297870380826559586531408094551110706604645987192058157137771300317085207415693008857518657282012052175068952762719997449281623651045526985202634823775123177702176778265560691562757238659339837351254602279581565839843031363858231584258085594230335686559844632668783742407035420476937654084046117673506719434565934074498263708612952064000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 558042624452442227008848552599287521687834507744248125691291843534332937166613892984505808609839604780455856903743039076810647185370095425831753018364181150647521562042919540329142893441656148799062997385277438636163643590917724741995440757058577434516623951022367534452889312189690125294029602811869279338395966459490836844216055106241991779639836197086421834028823651120326936566905998724296532493313528658025020749193209297963023610449389329927385872381185651312454536995312785549961875972601786188010760081681294896277574487384213828587392850161790138315728583033435603671646619024063713356677589897147682851780797536593459686852815512185590659836524470771182048921238951796189029638524745308110124576792976270372526267218463313836468181339461570619852239694656424417395027191061042866307789923811131898255471274355140839903576530287822533762614341657459035051090006647055751401373609246700349258080031711374605610783203715439863941765762512088721239658041782693360054810233655882998238004685432450014857377826211884263566754824228733164060834318692874546768617574983313073212662548928868429801727042351565652438007037163432163358510595977707764615312755129579684397149175639120372716870766090452618062533390257888681789511076351232601504785078649154760452978820975986079078001909178783704784132144687591851691410984686458393795405841618894598255609195800395360334576867738424707042271263436860190856213794591434267318246997534756372911410248083411793393192287662578985408113692050443577734587300147128092317126842932053616318208507567545769635738759789364122771631874801273772774345856892834173792401209436991263954914669319449688784025768303581159630475076849636894972282708410943955264427795513766404262189233348026078658741908405971591962071111152147640275808007555671056343980522379754678520722390099926649520911496959424016029142082095275682125414653278697795600438967702830217280240112273439523466859011159890002283264135460248702864393559615067857776158707394712315470214802669289209407418163249804976932917965222386611327057152490064107058615046049715890919574805585356940932370594814468712926116479026363974455366096319197895670574528983436147294603039178404753204777314810618756534951035553825179375138666118698911700914974135856011076284694942395096381152565395588371762212982770611934323777857210283859158953831460815753493537609748375554907327719368352868457021733700420705494264596241071838961404379161286539547650145124329263261583059990483520754181263589158511983848803404954827910275538977788231567269969960771427431418362273603777282611158730183162484721809141108186258060818223285377482185059100478172150554548262405369812506847857044246534987093666684098873683691596954299327999679677817838985414189169816894209817677062227507414837444998326230592801680825704168098902506134038810298932463347132692843592104700278697866165783644870827297677663629510878345313218989849355136483364104510353042693956571320350885882827168859544052991333043982837375257791746421508864093604418913230058115149919255082380578326679035941165466338830312587554690646022105831439249475589720446442824960844408072508454278980634370650552628391912915813598131651052465929662998901282655251165989037950972301159824376697264155372439335577137782233036812413051584361794814204943591498707594452013144168952934129500320645792236660368933313696369117392271546331834622688489052106290682214288091613610007211072408946495196299796728497263516481258757199146319372137757173290024586426355446980363976819603755618018049697336383876040426581012299738706716257650517439935467340528625340232003877817134997542036341237219328000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 61806517263312463183295105796465045231615753584784366036025438106895064061966652281640407150886320861941622021000249157167252031465178434142678636203802872472150549341371230347662755507137739742415156523485389121193302732171898463317664345755945021297451794405893826059061589216148385612332774834354673625727990238061016040108269465782580617687446644162422108204018257820871393568757722066712188579891132596580999734645010155397112703337975609604850113142276622144614478839179277312302764299934957568806121342707622977003681250918011854203812042079697548368534749493194099786639630859735431394462327924109273546037564726592763057134658763115825845764073652199542145244027258964613760641058469842578160749633118750507468837934805284859083648363485769298121782799619546688052138510961535017756651108338141065323582793914343261259152326143174053532661343004931694385021998920626914301248489747312367189476133214180006670950358920518931725438023462632512087331862250370890713569841263734245035155677311130094312908274904453415136662084657474581870258396972277250669954696121424691660144607229429972259942538733521924503617208841525436500311742226822786280219353368904342563790061968543742942753027040915061671480736610346655807136534785129813358843752781595417889845819192033568928707761421814413623019982470930339522527995528807595757369389774419700477717811037530346423461338898514782178730042298740307959257502809118923928241540467492202505643792302151072714545734764909161548205558836574627245411807488026155103605444251999290774346365647706270026504511197562530346557726402976097596416593860167215816720129570062423753010925325097270291185461651060174713231681697827226753196164111682270754031765915890260797197011645199658241410343739502638280867257783972513936307885811624195610448010718613990888849416199637237820962604249067395316013736331403872943066618978637130230601589250330593100064581273155581688080724114842940090349324212174967402613372120490124625571011393173647931558404580845734474388472119704176164147526629663302144542721203013702784279754159311304155350163374966426869004936555702270469132684188995801670646536669963916356201590704103252985751396051185635851416696233697053816567439406373562268054167526317114878805971819974535574081124368512130794947722641714654732263651387092097790581496536534431366115816343712693346481766977987376216557530463357770729014299657474063859019801159903666972611545618389842179565411264337276482039253179595515460588633267865970427265724784990544446742060325178054529619789772932941397822305217563167655531409069127613512153433285197876334326999262901485078945130422560561728291267946746701400484157504015767685645996059735587248544792238636522460848281298684045030860886017491990917569015288091334027085260501229011990724846854628803641461996920211359147221537163242122336691719581996650549094184920108741794816739553216458853982701498674403866551068995878804430148177509740555467205996739706837701244813915475159076295780588061470810169330567308941143283310474289448399685745001660402435558450491450341324612369313935050603344517414211582061899478483579419484148421725022574268945395122510336682501321056087114506494123402854407483897814632648417048132092952156114703911143305804403627800313882187682171770883558336260945082690390696230856024622413320255918702965914136827438841451648114176467132060409491308917715826808633608473557763462309090620834126426654333177678867399117316363984419662290664631641944303782445482486751942982874442824555083611925677677423678128742487732023857235348401520726664495295004743831159286291174224896537692121894451203276800000000000000000000000000000000000000000000000000000000000000*i1^36 + 2105090082348735438657778612256331270273274586670061263475908857604956438807144325644648917692303644192557611697757804697706052319318927979706166967806775610446790954657779088199076870372541424747880050121449648202286219675929556337587357665043531919102067785064117661451596310835224615246850957018094554817731103486179286516730885597209941666379519439221202434804415122048763373845436115601426809318134099078982084116808065549127047097423254206001089304834973642110973611758357385315352700715525206622020320058101886483849014937513140291260628664100332952764722337463815878211262918539373254210294006485891015410201464268560324468718662481314425149587366011619875472612369460871073724970807035857508834236977651783257824945882232950644316317582803413655864867953232204703022553876954748173780054651811195961952417699186115007008138997982089450340231939737561748742518765022721191318849108535447506120318265257856426335775284650994703606541171150556607619250898740911027338665442536364696658700848373898749800238551660133192324398485785809981996085016299179218949447425687654224099343053786048520026883448610198144877526070605738336385969726482817598657257591196754429953814199145215132462198136250068000151718390502149315576982358976362922213589255994307916594408678454112226203292442559794731018255567677457119539127426041389295230024935301943095012383103002055312536306846287219756020539002698830825418647611667184017965796198852230679250077755653623507004989064335772812141713137481621447314982072455003661458914603127414601810278972519185382758218692090846947804073632832727711142617638765485977916450152029485838727535074526198022415243755436803618439031637432938486603976518757022176302939011975448060950191475700248674902192181591356068211892696969068813229424120439526231760916405839057935854458761996761796173214342041131482856793259961637051567554647277800517930968104620107226785000615770970195635547105612728055081974878139294987339514968437566189924108738979539370170312786004048149174363492563190553090062427297820231495209490669486056848471418878758755139455863356038294715507770379179649297252670511416644357680185523529460070782431508653272194432640014067359147889262954421374348904094510520270851963919080778044365907640317708793127537832050041238428654134254934549900866883219386945195527143060361281074972479868271185602541952592921676272988357767504006555098310519449072213861989211567226069453421819823112954622184779704209889826723813307053966644527148367777351132225922253571111283705048862410409806473452667299194875869548823692486137218203029862203728307362768588842564572190779637020703987877089365679079030827231290339248916042645402741462785394475471315115807903443930576550753635200925118509143167714931938380209770638034868788752861338579088088638874496117942159690617260165573495994059722555620244983137310177334017122855119509378180551384133070457455468120057892701426645784928084703017562802305453932378948548555478689060105307762809412054968359888966670743982616276328993293017083081443855426549371591070924749806218860834747643970522039887031440508049135437350801292235753370438782136942126749023461237225209870937265890122770333164810300846227323380815659427635303906750644973478145882463102843037803623467434670980968011095263680860781752761640500674652974635069471318835048504212437252787527496904809107132751865369956063435704079546167469089080422029720835838502324157630022868334898733337011228551833915094998564254218340059533185718183363342517479062017436431836930752603474140820388644586360952457850942272423938375658445382790157923877043757019173871166861344768000000000000000000000000000000000000000000000000000000000000*i1^37 + -74143011928900363097298005069939779418269397310466896543789237646826782104006486347267513178754697894122538185413154761139704326422732433090238172457815000980091732569012912272193240283574280106472796167447666741840292733380597399958272849614069542679982924102563662797613631815117464187807302165475236048649124682211454773401140080685567871149031126223634756709481121975305107248304029460142480922934604300771041844268137083169539294862772780781321455575667813609353190044371210034745172918015696527552848683765520801167003314704121539885687466258996639105387612963410486858919398520625480431241970827795096302997138641970094927677566315817025433222647334436965913180418001593781053415536955574415063479950928248384839466653074224786331411251211064297004201896728589688376000350221753134597075495366391897906585318834520804522513450284519279068085898969017358914081517134632050650346976628165207936749715594242589887015312037994981471964081614886939635611899600962685233216680350404103416688559617975395562546595844008136480826227817657201195619659639377849624982044998194426901412767162153833184077724970514671956939263094343853486819082499372982535322659547804489331140895832151445600499772133979527690361642567302864501202752220024162528135673866834711150271231551136356193556623581505504402849883706976374881658116972448468257160968153784812734889918745114129082869518038876826391982549954807981067668854671603175282040483740368932710001520822286616561542745972779805136380107466016775709299056552475793542395068896753058900759574759670387918460072314340934269673463776525619643337469937813617945351885093432298868510511691666396526942667591213700693075643605603105824154298354282440057932387414743042483584658668445008141593870891175226172914617857938552252945433307421838461277799407899654873843355195393620326180751450311944493363641982567318091103197867434073407605186722910181539467461396058880331071622008800325372707497768958329367563754577900665074537497726571209685990404821219349980015415691801915981340064861971634467666435397798919932621412096968330729622084018163953048025000712002303335069045543490625633207647381621254828266288680374651431367382163282642061574565346324439305804264900941862337024721033764772682103459927668029973158551891171361720943668892691617319335713225428547266555296066373438947648813874451686091212467518126305158288460751418187563605468362525906166798390889806424855941496248473408377367426044776893448012226715722466648365991155499322911519384022365460370711840949424605785696641358011705300675154766015088449523307459263615307274978664203611147755577235251486475198320683877228558315367210901424010075851444939549256327080128501602911923637057638683755451616602539721979633427959433747206167807104581080270683463462975372806568109975306725984622979320085020690563767581485302515481756497229069126100617115789767411545849122177091579247292056938068822735376101158421071735614091881778381417208154654335322779665951436618712718369916468199634481973747813624996923932609448758419745064127624644309578133734510270786976204385708748761589980571582677489786856265940774760079241295481343470509629252872378911400168107922692630231749482477617158498126210420573280384952208689385421064583118046501782406760514623761782587672375851284337374594935543990283354449469541492966775899404329937151287299773589541279068619450141033758210465883001881567741050955121818718953569497597864515461687148856157655338899766831968742509103607778846054626024328401358595507100645660229838963838589743877584179361951130349530292402976374550253469112364446058867566978860653481159557120000000000000000000000000000000000000000000000000000000000*i1^38 + -6709545536966976319585678565913051297589028774318629861131490743762135165213129282022023107802995412640948829774291506786149347165990222363467921975440460706061483286881228959634137585795723874720465841610316592390350743328484004398161597907094466798442751460422275681985521612725172502750674641324969658679959554162276399445222468366315337981089321602870701521704437202805647148707598063751456877021588784296158324494284889370446428533453004757747574546881610915383629931670941720044989913999728325516566587110944333474678131789836820423678247800903727341453065802370497388910707303240156695507493990227794519931949987630855622184924358285000024990666817838854550104332341068805307193186753343324897658836453146221085960300556396354415274666754222070817155286803993893752063124201984453764068203710077774733183619558051693569086362117361495750950310435179595883589981687281637230595938121978626557404922210873786038781487728642354939948592012820095475503380277663771828618567779026386598950207597265001281226199595480597054711067979785997279095625631398426282014433696078899137914993675271285807427362318123484160116416876882393737822916116985550516317806253956049608918764288020992641618961823062141087949224377884748825438066166753913509593960436750549117575510384856303999739206004471313325249988400943767086482273293154966831477192021241436027856452511484738896482721999831078549931735025665689937677819910090309715529630960214317750632759043774229680594820575344768783836380237900962819752415281367393731107336730994558513417788071065262849876338874605612781782151238708794958166077680917674017485043627657013466880368722886035904146911979664954442622519666037807419351241328473985237370528840134564516470734952406895717417742551092501938332905886952463893237556468525784158599807907935987687179679749352558886193418667436810950931861199198911288635372825673847119676740406780071743557138580080391419031054525114337715292810312028290882927155456042322194021753403872327441621899725579711712438892945546647595961062195421968197177744494772917740259962506956502498114396525320167644590722379375213509228549822233469823134448178660620272469932804276593301065164819993878229258073569457610288550325543882107947148551654017489138975653359262480904141022829226506853274260831806146766923880303524177986846117366027284362823138218665465285880822606965047574192708895849468864717741660694007717802603867580598598797117847585399609828888455674085980131439765887159994054763783835349035273414091253979736107010464828930239239011031527020262481289030570900654532737969918242226955520504888587716462225103141823207636132355204563686836971083867903533517997555032943473542042817021356460552004883118739567909384624948122839876877777365903137851295257267668487039926797535810009546713946078308312640113592845624881174016592818224483460369636065796180211585737732020811631574184334150735785162708282425337499693642275729081203758726054365718590574238877525939775917011529950725000371592154709291923711741092453052764064161810819214078916506853771053532347623014369034966209870478255258245174095421642656196548688692938531564105387067048748406361093519239192975395553989778100896456436617835104995378295399268370015933167095828699554220356808449853321915162949479034194716091312156860594390613297190514621487603516124642286728907395835258615576719200038047343886851304779036055166023021858665973283173956454986773176889883332262111357712564304150400887392618565058700044526841273882629535404018992717891797697104292816905598632868654339060987805263006426261413115565906055488968416014397485165564563186852770611200000000000000000000000000000000000000000000000000000000*i1^39 + -62730266144622935277761442159324798327173806259913409505257595904646857932005350399740496430423630924361379039109608040548960256121666540191499975490829785341335868682156921311281486764981710365422453471954082385980986825138968223426837597424367623930371717720041461730325020169824892256926526848040958827570105408448017121293357221453242113750688394824144548106417435364270040762527517623064700152253746370722824603526260790016170072647323822332225959377113834779844678331179200182760959931196622515640060899033710184941014209487830727721249333078140491237428993863056349419490846520756424641436969456852944120354016893960891043765109195022709223166249525238915858636337842583722463617523498984812778206605664847873840728415514309951823499368700411165834619711112869618608361476786712465933239735234976577030605282652777915788402049773991258736929314492684275328929873331710359462190382306866502037954382819242328894739165702228717204653436686085958879482372780611047261285599787590180243268681304971397110575229089583872179791317983905376274373964797763260071955197533503525399417341448793498916495771762178578955234975758693564578168468861008033872011786015497810173280702697108300317140466854295061180011993431226048642531421409245089525763150422803014922391358800369342343147891530399956513190953976668317012314982613926083428187373384821379282010570366404481897281967853827099073372483516993012245456939540861026295915663342441679630599652777340081935758729993940718942677844976828336835108769788677991975886381537629502824042361930315980024417930930219628479576406201747657628387856321784288569614850657272625914991420151938973852004249997052399223122349743885549019825069768117865439024675578364981115213820891418962026455139014378424887412386451363845465161666670207860609856727213858010385739837761395765477032153248678442918522905433246725321406483978513958331241524320042824968745097779751923762906135203161928371570531532572755272094008298489361631938430567999581918904880406414131629162218764556457417609173328828549595483708089279053010566532174523644628227649636095464527180483013468902971380953961492679759868535555859838925706070569227621631876124117898597963789473844201202126533833967750917361535314449882781462725241090541828029575282246360756868719927822394090109529759574147421593778503795855729402374701476013063140008020571549977736330234340733892887126940021152436953024375557376047430946432516316578975048537799094208519070441235833221712519098264420206651591200943499138497551652024459813962857013998569151766208712592293444601834428879791734331307267337542328491584196700852221194918203977173997098182633794987318463690641936246699060739548405348919297915661174545127696235514577843110774464067130114038974362437189139128499399828787051021864757170377464654450906929337089148297865702786795493245216483327218450307128825424482555885292603461573115647009131439107305206270458598842364199345647113784643807074365752477653413710653088593428115264372247805333468343324928880242761135273971675237448654089088298823599812227545581565167918035741456271216929479409778640626795263418708368271818443963387065984627527998135442657885689625996483345859748039510725183653961974062422386773252947567329778351046029614894031229620301214151868610876002782746195449458156282259763045298033976365404141322716260368175509565865925483569037199146898615403664396998619425865180080268914170277866299000145962216770818627642299921838304175090211871712058477411909698911899579945122377505133685786747338685536135843133821538372710717512109223730051631009125238264007567872897031235322442153984000000000000000000000000000000000000000000000000000000*i1^40 + 5814611427921025721487695199361067709414147668471473427184379557888988897675452425683758919942976673539551537571694198554375400976854200727395420403678168775859106815328941155289756074453957151558499567374565169065690145052690194339418386973980253392307129401194467251871875390066042184672917433354014204169696521691525395646400369021042644547077544003980546506065949473424789289863375461611648200671628669372406306722799509470527272695978079120992115575277042101631541694257033665929004152377881874955952956981330343586382806191233095325559966472681561945197428366084616231842375503481604476899101033221546409449185931987476459917337094710004243847783707742236869866079734586051788671945918380560616264595076001506573690856806816083196693820902838937116887470041843215818057898157559243188830634875972362835069104592383663280998722356518988070259412252288293758447904701737678552249814217220132658867097508454579761904084716275947965765171425148956138694998743934275508146157640366254547479925972799384281598522615326913700540035722213797564340996292212254208163802050698637101521041442454109749735626763802460578244705249333392985321279927122145874071070021973262833441487505032718766283461666322019926433404352322007717538086268495307952279045631699637716683883026180176274236732170702926131992977450772555642760197038931321512638826761316251279910050894921627159781194040165252077181320013624260882838784902748910440454797662349425664241248244549292556371109824458593174505252792475311791763884868128009851332610540610154172629703825310876338503178587417993475400344624946167516826630287159825657407935065495044108820380252356086836317548687003380252293712091338667068211263618632808060774713104695506853748555665644930426810660183488093201762574695571147463482209729129405869804530246496359239491772841956642250515259313567295198315589833661063166320061550913672338135415151246996190142056805712456321915700209986827390384821927691297648300663965809978888827629852956239055956417785790855414935924251852995456995713909341402731145193285942759611214394996526275818059754963324606563713937790005656510860660817153889517500514801124271920236482257606839931425480454395209681658054920386554683527399079214919271163534802465702933425322804590866828649270005532368975202992818547368089968937801704544651108431098230808866220963694015877251437022202604039254423168609918315041740396049306701620088135601320863590494198030127873411248576909414762144857506932574967782839222570676294078723360090548102149369391869774688212642795218908260906424345580226880745340885544281725021856439272865689234790657406597998674132100630836873487206347393314298222674074410378152631683408115038910414930608213630499780479084210489797873867652587463925198549328193619966960367836104006616775036002040265714885109545219126017473342167360732371474592277618654305755717269795991042176961110158962758511155108540838160728287678027627548868043666510043341140289029113719135318100686662468042242240263070983360969665844878377348521971864096469051281984960582363594649122543411126627463314229055880566333043078502205292388782788954879462177007876926518163895775442139537196639105365493258245099774928480560898386476898971392838028136350935278085846632340726167943484684776556429558900692646687992090935166311240552953911630685793125194033657037881328571263458613657576206523119187338877137319726722192498710822882085408270195944627435012808403812287664815125214481436563599535172570196779558475564221125259761215085007798452305283064200851159695380847949238534106692247954949031280996627300121624053294809857613069881756876800000000000000000000000000000000000000000000000000000*i1^41 + 239834288456713686401681790132836099064846193898211561177437494978064629827625208069407288089593698308144041088247252455093905077629219804264619363090254679392034636471997037542761341138251706392585922270769007405985362775477435990074357735300023338995018404669705411983257390265350176722969969341235458723273332323955749580443425048775643278487323392682568108263097100142164577207555723778733546824899805812602204731998130262850532800534088913775831309978326514871006277918553401899735238585066841419271016309585105985977378642744290608364315333125373783365828539197908465166843054533105865436937188281999969755997505621150292013661997598359828526139256229958026291054410527104243936161921862169044907595129400323817079753133202369624587474380187430724754566127262966117549852390250983491690128535260302531405831902327492611980208595182130851242446936360348343141379483653672794008561543663719092876408316290462350943006043143189641859876835130031468462063001800190179472547338504537910128894989670349027490407902524162850044247299221469986109686641936882472755611861595229691982887556650882465202020890096630693163824357072119718919365999901852438519664782756728822604454524268703075187032214757813443008834224788463615511562681929137057485615824243487824801098218029109105841371429922520655874946148862730371110626517586628509370961394103149561566948833469892303195361447552801297443810232181037807541147270418600198664041504136670749967831968779847182005651958659043351613784779986431228008342932629710719894600705116274022675442191262949210423122252038802805572627781281533080181987171209809027368365541175515030392373301972423673636725398325995047950254164345907875879292810518800521680469320093300771505997721850263770356475433901084746881339221516517865841047948836541086055999600940906457596009226645343849350270235768236970666121161997889059737259715371560076682299765353202481382198190040099250956889803366157764116487794349688758660564874411852734002126158678735368322271777399409005063709334967437378915479677105099615994258823936347393083326562799669219279959967306838586688194392005958321766202822834225781391687299068292299262128656836766388979616148521269654391317082433726266647411325072638932210670850913102892056970644008173581050521890328993016943301911195586961461843294631596437938529265663140781676637188987138311630805505222109929958269080493222674418561604138586246379320517084209858321671146156674449077883660690192454038949166245361311568330811268506252660685729596163315371107475423408045045651724354343301312954741084526961644709367414524619359408609742952444734830819295936082994541319407531384200799537707115165154591315951463740668082164480188901673023071098999673490284873425630460991027975224856899907819847399285667432151698421944580472031170764004302238197336596960236254473479452140169177842350773068338669788695427570106305470674696083238694584437319195931760493118439181097359082745264224198681532331591037621111305002595840978009338172726137942822275957675777670162329618475576677720591102660712912202113953183781375437325458395860007560356612407000427538864242538805432334770479991502739183099983203224327451589488675007492588109566530936056948842291246491532729758319879749051133084854823805297672660150658133170500059810060209973023560829113615547290205176503190364168883534376701219442265684370327458257594312858333520514504469040862702094888523369823240869731162221777159456691260571941108440366642970626376080096511792508128103716228966037515635412430120625998520222061893519068627111054338609441714243809955602106692232047252489913719186461294592000000000000000000000000000000000000000000000000000*i1^42 + 4223459793507769415589218969404393988126400599575340702321707295536139747492914743566870769549889098094328805433658511840009737526253782495936061392368704321295426270646092548691080422238596064239491168887965798953117747297678040241434577356154338576270802704190107881118066543982036520956747717633960985321147403507136190212728359709849027414384531195873016380622627220687641440816979068117660937672346567683334168219433744924767126841301620570439351264006296702472685010964494424903413092239582372923234921294774011584454669457360549897718240891119547763697295471481632278319113260284120858080500974211392237313218432781974631140463889775040295054775437731184678448557503714256443705736878483994828813447374147944452637756272823045762448195673451325114432485031352743088989982209805747983165980476890921313861156960336083236321512240913615035584940120939482183020642899717475274428160350743582231220374689191935087551261714805297630218672313794024370896364621023013037213830393654288121131681605851289716251150525173453997130951976890345232517951000802667268200922670494169346354989385448168084655921568920500045019908846059310429928986488001046493598576753140347992727039962311122011885669131537048170218293749598353438977967685008503372079932237125161880542667508982580064613885037343402328006472117224902673441626197877965682476394844749274639433228232038201698049652249433015799840319162595350065138877048471509875421737694199849084071678821927769829296503927082501196528502830715792528937495429716583364770139241627546861151826620523195827148822772806547500997897054690263746217491426170270505498880224479479427775490512057485086410491629637807309072193982359827305714929114797376010786978979616416056613890350452303221643154790542178343700233769090497646536204640316249867280204050212779861018345808166836845950345496753957606808260638140386710492027810618777924948873455649849080145541623996298435384314095713060439752681425444821202340064303816485133514026629645969438504752778170427619660909559208658225885214365039988020424537774075736431070090973297982633096171841000106125153986857509619513108468935999404239371091266231751304715081503333955199681867208131715661909372643461068864253109790380151519512118433763009142650154040183320009855443360995622903790535305033737128099084896508788455815374033548422746790256992943581591752288811734584796928485494253707345142553822771482201360740201911362337831425301641876554458555102460907337706285159202033291668813008449683959469621718572986582498073273805200977434161184372864649084530816735516020626084099952005758945953253672648558167689785175415110853958520636704743505514569722203707957461264658796549305274293995403534137602238910243666984299818889854746812718562277687186907120881996900997667218684453491559762346378422418882622068844997177643218603989539875312112582779370805907819351469806602822769231999307830701009778226112046958354180780916405206919592007428275100781786151729740598871902538017404634639150367356977752936775367323425447327920398508467979232501860266166045881962570052395554574732044889209295251002904311591583515002085447776706563116096327884031340478355482010528394515311966320339561542702975823761658581055270399328237580714578384437354834688045765179373613729153212119008494931711531524785015524884855979689248290824717481412041988334342697583595866728377057392060036104033533165583931718502492941336277191036462421719131208798233965887843658477771489546899254037851185852871821605073923712510658830176887205014444192480115656260107714968094404410211256018952284511495378123941780296514874706409889464320000000000000000000000000000000000000000000000000*i1^43 + 41299819323845708845579797095812524157778592824905756842377246221503396914805165673076608372696652862157086985633217662704988637845572804826409449592709274905279169431492560738342547061607905646072931190416021517299375910319480767997714798618351208891196695704883274934338492592322380039209528713971488680148311310629410144992815859419785931454173826999295755449551598784995899759265493892818931771755695490072539671679772820818370453246489514089076094835743193767880926144890593133740593264907628076359687284000358597994808041150710685226878269281237086478820634428525345824363550841748302215987646702269953956111022603619197626744928718749306105866759018928534974898806411827068218100834914809247004856770631811139676407503359846984607926383188284371513898404810712816221889175742150084370006361504486373679745692808676920919512415680262324991826391334246759886571616434167948022894290115294492397484638245787769023919191972458499045198000222378533834558203689455992159425575109595143422202979971462124559207893087890010087253935276474870261830635720772626094310192714870890145354920524045138346449459310154216517677880187056727414298193036612854490135997493398526529260265693988992184500574153705838787421995148630806659961743731507540613954632829907165639873682836985455025744638338990057595443897046435969342682064394247715552062599227918591756944050488355652332090987324771504538240998110288928488563896786507348015342144338952449631046871622344439869837910979737066185117357591451024027666739428868083951058773901081297078149643659640472875287079458375884649897849680367072478152332954534387056708353931029075820879851027252018198278339718496741683480360589158659875644640117014327773469081836184215421889383797309187693972159571450342950452779322533785587045527814682443216285067791692317397116596052442053663329051973739698938545757935919573286014244117868933409696049368800643006892592194003959546844338877661166048857106314256179600326609074155432653270327429923118998844939320514579161217570200927319925391590410590021232473238885238992369574735272619486267935185547534426393372917969585252534431343644661141870662439743552525320451953546213175850006910143192244722878061018417558006020794581602499510347794067836323293308597633951032958667478821354579891736555233993672948888658759450054012063916180521098006237004074295358897340040016025675674100002479579394576045837238644322894303347893154286102760118027331064815835088807773553729471184881257536870825742099702753087820245399445467752655786205608992244815127671982154343372389319236038086527065791889032185171070165232619301610845700707694268214163435532090048824461149705103141008777054215836151490866367491118911047198737545976973590430774054468221498696154882822107609599866039866001051804613219115928140674205468340054285484002231123049729260464637712996223123195044776961358124558483034801640086849375795579666791484883283523357565177490129622650798232053162972321306295142875171003404843359668125511960114499233765857540195954991961321074371996355019671703756135125120330708234439882565437252870319945061362711097723637088686627671455607860724129586560469790538705285075478638188820383265647670588877421175634644008396807821124579124654196777722728672466955177340520644661851651611812013097188196822052565741211650299269507397437601573879618126077942744595346157452711700679186613692395897336697039817291245589149760497721868464683672873796330568556003196987822791058867411799088453585515419150882486636470491013937568493609339317637417539874732285278764486055553548421510675197550887916788226979734002257565528883200000000000000000000000000000000000000000000000*i1^44 + 78784619715907110234416703234067143808505570842554761553698640074921206668382616832835164910290397205862055793399463534632073716501768874879177328469990030434212788346261246971939742544449274417529076262243027782692893989873648585715590886268884971566678371943040357091931932091333589074890677748068204755685454032208841394907491666991426101172137335019961240626677710048934445668957654491872545430650956879819700365454713906572911184673612466079782952765291432809510101062277113127247138164243208822781262470835675574062538682053853253315891591119840590984867269254915521941548775834475384605868424041998415356146072438196908102856952808078432300338515743158249532012338253277054883440277163815348727088911001875041116015900123747822593544715879348884093020141688037172291004524892381462417699652209008360114720041995620017417283654649664505113167453166681669332674703221246104785536644769023687443129425901314405772514022501640234460263627162413758734703501257092577749026223926055932612532522224457774865914203655910325092379874388456039198895675463348209261894772563257950123408491415687037297360913438701496491908230708523472608415525203632954643449168245290240072333864693546015400915220153070243888673743148184815541596958254484851329979630907438382166401668357933303610531158466252429319823944938223278030413523138718572999798426982076676216316746229384982295938604710828849111030699157558537045955580306042065677271619292365953445691503145136233894343493509446251627832270589385676393427495865782688395948877762656444174628034523051765242353613540428354313364008356946191427145465399470648119583273920372421476209468181902738714574305701774697226931269748027150622678187122449681842648301356704407242150425524673329401105681326239007530077962160954521607707255179024844539213888213841975013596196637565804371792382954165683004677625609106973361129967487027234203896307765155953019952838968619676329823348106068496756711611753626184919665007601923206112087207833764404448716914713620145115658395593926153798907121378036859431062988047468626464695985596337115225029164332439109312017298953673645946514872728922985212599325347473801143099441684920564326814125223590253411756263797980315628321816761334935413192973344163513081370129323243020148463622226022323457945577312980366093793308819760110327918608546163236658643549199566209118399287232901424848154960071213150193880059741751262365775603484385109821954303101529706341541335252341840610349856309902638552554041092576674627756633191806834556090566611298938077205417135795899832916687179832185401686991520550402524559580768010482807248119305603641834073518102669598467781460255354590244626162584816716106720471451530516114406364516722166462021721947257786300397577773839925461788692542554246458835365939378078120719023585397916183385927481568022450864873963816276712392210473621151531226813366014787358967540803992396029090562902979269235032530640443023180761181784734886384369807641376732767555820013294344302357346581843925930514605192687196214289015651742472607654344002272622477250538303037629701458196479592090122064186269034830327942535381730291737287033726110501095463805507832181960547336309251925366087040635822603071748466385453165171718641630583589485968672637116366752629962471609889010928810415793322651611129247046520901796999142260514289095424771645040088762084253192697600290049155448792120521722556171331372986429386099989438901028014472101653106162573000004218460856426567047083786228843906429528518591726527182023972294082999893844477211465885287718439057941779864314627502505345243000381999474860753944576000000000000000000000000000000000000000000000*i1^45 + -4518601173514277318780328406069703449174723178762748868036340676564409968466077761905433483069674511585415671610617720272683562812922390790103562997611672938781987538989567242395250056807098245788340940347938880807941336301819727339663413124255821291325132102975795612887268345909343489629368258253003446038995509474228698399542717239344031727172659267480762624431444059269124451958367357856984835754517452005982032342863560943438139843131256614852836355237649529866948782868109044153314131301640771315705419393003311152430648958268919467873321696277541298176930387048993783395139401218076391273654053278624178736235416712362838358362957762227196424987387775935348040293885521600813721567852632525820745401779266980921118352383714763471792035341025439914086408576017181343326013132753411509446902904751583913519360394751359805817369075307459687957251485476726250757336659141462692738916497623494792422359307275126830340636404196007956335633106325553060625051090083119932727880492540358670781893760676948865862528506912438939194534201384605916611346687679191527760248580246030132902003406698139587675915166306811453092081802046704372801764145520235793147504178948279253921920384232774858540576441344398965935619553206219717126413601664577207019536830617711167939169489835925270656426366432215556119798032587316277792891227281768491663586729358682156698369782247645828305548685857094097408000036769148635145112653191043259834420086352108887483216207178196905591209899165945877501059641325328424566440873206199013946101692356681060246876090350182245608391176720294660593478463641626103593673727243698627165106163210162707361085333677138012363359408575731730849411465562266617589576990505315212233264801948530586886301006640518933575118319655189194461766200195009176698283289161641884602646494515690280095377989782393415534178320879558055273357489928229851788131833495545960097754302198333368794847138947537558592347617028937763727631228786774491025777030797047259578933652816085252254570100164170525686058483812218232784094976146348183815459030671671527003695956427104705089987203513308312132195459113524278307251330228666643804323632555575687210751982405422974864377395472513729546589428494718878875487039947240553328770055644536339579556998189963106855209317802514192427181566312132566956539370346856508974080547431930182710758080453764428048448485298271624168587062954576733684749983466410165433786225659704037861839773582591872353523905699526010431617000806888928832098410291950803570938437459636899941880626357045647193404812309169725664949990392830640058149337944895613272258045278639715595504564412014020899022857183225371456406460350656999769984770778126885234619568851407596591539922510065137986277302245861159165922282433756526587139078076469118366491015452011916663079464787338974849405904714252287254193346104387373116346220731783889920691795957986754371093940506824023084233747337115427516694027191223756252822178420351919192365790588552966540425394331972594431688269748862857981137720264816371093658635332272442780359132806838988261035378061885156549396511000601248502056045407898770592119828506849188601691243818135509559606553666267981098837767590470179990466542857098474531846651631257991461677326930181566156688274431915125737843203310534940950992509028804581015737419030670581497678984834520564488258732235434535994117606515390789898851087643466959139297713135771265903155236600827074607654904291578924513553436532557363960433948988473983435702481143889681427825106478450267643665205286157609083223548082051873154942884333133928761401781130230232093453315581956587520000000000000000000000000000000000000000000*i1^46 + -100556634991079395505989194817643922239149557682758396831793879400306658247514894406950628746473502276761431533022380877496149256507763513362231442753067920462958427678615581292142682312910976519873210534849464988935885557966680794665662530406415789673956465456430539473154453121624000798197745571975876850203916843121530687149346267348128577952295985190048084620671157524525567060983832341593699282412718269037288571749901659180559458170239760727893958696305286139649938195712743609669418070953777372983810241921168810957098443282252549619643624272790580172821456600893390246764015201293327985531924050743394320479713261418835408803554482685928988880470855924809641013553773757852514978144075168435934180000911840591504723675844209911115807900316130019742202894268748618174590651017771073611701513494820689568627950833848300630994897906290539123652553650050791194724047301482500710188045553166867796216572191888657522252760422628204763188065433990420282554755997819266166129355180046827644998533108418403846561628786642330162231885338023128233581991022310582192704338135856764947098039491906639877104780278996926706726097613623121717099354691363309672565795307978150543891408790992302115855981142522928395054892170454367723427424185145019777497074909502354825831019785763318197025118879842969613890936831400499454162622689054276033121477902498204457518127641282212662377468980723848883733229407113295476127362000951551290777222787351283294954358733146703262765971640474259310412942341897360327630957807035697180215995729809556568947085794429191851674728856442118665091718731579939869077358896104711402042730033284174055654172976146812297816229702864803070674072064360495865043783413488722254848163461549247309134883709926475809930655965098533351470007192543970646840946053446529881461581174560615995560663632882689961874609243783897363273088535453575677180157326333686080266141158376192933099243269285604503421389825061299069264397239447365151556477559429488612433099946432121730838624605836934279446112999054246385532326326587982645516825445198342892001394848164010538381036253374383849477962787708926083384919792251389008763449230646187263731486328799096402352339474994209337019192273203214708060026107195791853321835076391999959957975531718940248555440432390279120311630851324056533414615064296046161378802446163681794187333803550315336452873665477378933589757549883656304380941096488254910933767562242374701386092637079651444248066995196453760274379821844476780281432149514378937670076865198721138462490337434464108167826042962690242353050015718077449717939530638219806202796961098883044876824688230110877497362847508997177358952941418595190783268505469331102754456572849552212120363957546590912381209513185353633602726523419864618111001593141755806366753911263094978526460102637229528009689418382302765821357250495639431539268607200911769537936058355254927253191828068416630867442263793358949653325523733305907199058187239950876370296079576942736955765338410240438860639712817186773856177399458335441589534241295795603220862084080047440626533684337236812280142627652583458035439758737595103887121942494077011793467888874691487629170350229455298575989206880318512410854020772416225343362251527055291180312359200901080683904337501025172012697021416977010445480270282394448485335440153771257260496297012214982050718160720744935995423349070990268281122050095214231129729328961611462304304455623975706491043968217013325080698809511942443184294961541979415635569924977769795292779995699853022434319087439892369099151514167532241516981699683808662871025730970950693694371330732851200000000000000000000000000000000000000000*i1^47 + -1219328864264325307650599257068847323160000307323952073823496123462046844390540619772719069856906018603833334907100568777126939757072115230789143178366863293822562319563304804014364594061218999208793041982321731990806165704509915449051273117495942865822479917741886894854754484389386966078257011429989144787099234968661174611613977034911158070449217786259878108324824476747072781406835779306782090950053111932042649984299908901080843248410063234586130866106856447134924362141172182825542519159299915423132761013417964664378534217662014205254759333594496793879725667091077457692717938517021569411442572803169958752792025952894431128192765530043034449471820384150836984882758888204111044494254853226314765818804486670725732298686641139000596833853798674017514058617143150298966995851089216804467763571347864045669805715783823171953121663621664481270958499768549725784600655167840784800063539013172034544153253418316717162875271266448846224505542788926229594730698087809673448644764992095247120116785995588802468607839697203058347984898881180297066909195611373382894784540565254652803387984662696241697580503007253839712658605710293811723130055445270450717965932566929003090253398055386883585163268695112694327333256450643343687200827157412769904131625214256484677895986169475245011437374818684054134150693858947251120674425079031604462780736874842248048931113026279455742119258367759851239601648453096680095975081637701782784670401461619419038715562794820425886951920977048555428782015824603671940293119493228441946846009917534356981883844166690077428969908834345266064449071494898917467318220836306702268210126442686815240939605583249463228122675545908136986712071137257936211101488656842351473976192757926119758250926077052808938053934326188194740281652399478701711840567566004336822173300721592550637939670670911966535987244058520500659442374091913023928604187109097917411455785727215423936642573839343611977879998490989414807781473852114189967020061881158956673240945053390037745063789889962838717808616067436553363361592912882488317181901225046776195249121282294895997379876857146074490236981703267688093444944949700774772316546212580988218453275243500128726637046135279691882806590725417088727472020732748776555918037349114719519821881289197460958557419196084715947947143018686087449126903474586788693730369724064516131938534056048501739647894390866029476519548859536371451027817316286116274049288664621273809933454011602707526982342867248682968916883845455122526367276736613629993554015690097153527712480935816988514778752959084379793602168379417196788013812730248884682812995324512699591444726683211540487207669218138190610469743339790304192203976331110956480819633174887974868295259762769830244478684257498201934752890505176011264377787179673297278242421361736260092578413495672694014039239365858343471634458166836778738772394195173665418218715422254792951258434403274564437696411673712511699781402593714443983013387365532824084894871015591254794744391545148013418859143247649542950962985366567972067759289087042006173737578625026002673260528589430432860138510403852966836832288050683829150969365817392122617031023273989546297549009814425571080593313424584227555018544432592864245222973724968074659107127032623433634709156617053935743179737583020641531885479347243007352475484024413841643777434331899295420767131440150710616890821690049023110214872062752416625026924403031493314322663160527327769440312980729946482556785676317784283108823731412572317223474894440101148961736334250399746688573066956179101655059057594811842432376023558433798880687452498082766395950497792000000000000000000000000000000000000000*i1^48 + -11303068194639372626796286515556235994582551869783985025778273870992332553237187907277051895633860736254948561836554033710155609657743317948867199592056205573736026618874756606310926568730694995755212917498841946243104478272845194071018803103146247037787334668093701758130103699558101194002477141813854378352105424708577206491068652911754292476050349658100517265198427622045510826731008279673668833494105214167242543652401581267188623897970763970826693019197237789492249663168777533964203280579575250419626606705270837772367176787305212534258080621219109001993270121915118630056774298978615761911534821182292076724879133357854908411828110231491935523136772014432405000816594812187551264335981387198784367490395173233791977061754258393869359685732001752725951280645180842151691168824251860825636541706488135737433707545184641041595969156819135234933570649488393864582742573454891031791742915651224128135632493081184867622486238041483383848730069492312604169924197894641085281903844044669037010656756328017735331626564003140857083782893115511425156279813506450302980316381484077188170063094089700671709726505037524691908771825363812850743705264471976792580829946560796713937309175919882860854419574456109277230085594431340765233713691111244790517889520488287328269195940603647212053991615863677565942659397180307099273511058074777899300120112747019120470647232962018479440694366606814069135676050783698147849553191623847284499684108651317575728334845524107055253660200826979648877727483460004930273004500667976481230029961983240404661069816796838655695647540354944753967236215496766818558286828421196681452070053569005671999579239680929183537872973435907412039131488316855400367245685466387780852189882298690787796040275700375552337196176572891859149258043657146409656030992743534447444240796287402438102413617166660364677099470939482427513999478038752635191450968352405538402779049569713981898743738561346651146444670790115388777385998698262656686505338386920786370493579213071995726046390152833361629220495329559875493281311070779517609908293654105761875110405921925532004541638117890786301521395271152167055916292650896642372680721054721227992981174662412387988568271484475723372254670009494398825515614330752072080202093989398156153699666053753169514912671506575409081989881301109484500280534092511681284448250042759979542348426793909877915371555300681559445250934229641043693238335219418916066758566137599731707580876636743435535300248629546407374164811528470914310529372175659408314116724381772122308329847776483858493923578430462831473488776975286438873199335943530696381146330905940376393245431992572171774415086001538979167213074993132973893118865340817894013985258314842406311663248861271538097113675775886129122260041288770772599035319358345123021443881170209035895574424759940419636046355003213654487929091559273012644805823781947264221552891305959208521485117040639740397562953094049661898629606200799813985776964767727557021527462096203886524297205413115281428843327532338949889165196724083681258221897276218115800499686796793313812600137950296072955498099351661327590555898866952777172823833637456494385577623910662228326944575772127733830203830656518094699176326767887292758206370844778373135988348863570509978533267452244699985635177680351247240926508967600023921206649433056812922258942912222894591707000824710728864609746849286072320920550923845610092950400016219197611209602481300026394485184499532038050125836888172698014859848959232349033116448764774044936522215362315527770265127967595673801323814976958201218768686636720561400505248320172551426717777920000000000000000000000000000000000000*i1^49 + -85601951063659699857356521239276952062780320579866165318046357711750976926993956493814883405139324565229913510056837032298320386114807568172325210426847865767907826034219908932476623237681874791852375373176846095261044931146648932257749401742074360343786807000896389034698064657207019571704029783384583724027590655194966765760528748098382251801174976540926370523167480755556549842830164222029125954880255156688068268846163897737532595271251934656574917344561977175727849811285292021053765092940127495355853941050797205429261462133121863494613509466387928001739215048825417099624047555039115154302564400779535009474936020280572218690794875669209933206175683649007116272861643485448643429855583158039387932645635362960073000057016624461762471350352439808273376021250713113876623208650686729040935769557605161844009745642887186250767680456801267219065106834899315434334665473972791251098479850689186236743667666376827874825318505820272726401437622771756434025816619604716864243224601251750503113003086875704322157256629181447476267634740837663556385457496520680917004853556203794623785985700894198076104838690062240197221301590142898204704983698552189638419136531112352369774082705522166548988525778600123452582117698747129840532470349570985575338434830253012476616128581528513104966548485890371379367766848121252383741268284400562345528162820527261053392170408459855601473006727503550637171422937621333947773476826433250003744779202104998704271292398852989803159909189439591351317828980394089262945997020569051720843640971637523423115499215265138463095582931664496624444490642632122421825297873627131551140076415683847302194398504874510440684589747049358062553146604790390083244756909225809964759301175461940824380937640074184340520436084801506566662374898519728395641695363873418804485037220735734390430190886040939552785948583297537546421983623605100657604886224070365166612756560708593178211833939043569922403853327970100923537933410622289304532027911775533690706384980445605240158084918035486969858920727989520707960542101510130508519687908824865503452806592217527574498717467802603961492641195268716914652080103943417951155283008823995305695024523854936288198009409913169374452770364542841693831725288903487814417375712134724193933792097407371588405465804955078471703627134576808885311692242500482683573863925947735428031056209842639701362042206894053038102522648860113129268211708368939859228270667484103321777901204007956611111184375590640101851370556484901529539520853601086931368113887723749842529778759911560118060053369354934673368237059202290962377403007625852670896132863482714774002260381196101374372602039819162176346923925573006069422047751312645445427715519855256953470066066752305039604262674736814722468461278236109836416914483483764924837728094689874804319473510658113842049825140677918262477522082974793151225530890538403329042100505107996960191704216778582466570886032378688427578201654571507580402662938639680943595267105738128108615052402323248602759509016189638090408130055062302859566265133210133783095767308027401914013014679035991114366499830845103318588100993366898775581190977926882053632643429844619832587385189185471071740090058287722973946561474098552156085679418072260481065328388341551660220740179959400954648962428420665900739667634203533267452449190132472295596101074347527446432334964568645466886597056403894920079741059115110197428314865958016797395528827316292848678221484213832730044207505928803176984942359886295769803894914414334417850261303624960198908041958116511403036856088407132475977493398752629970792490426850781270963650560000000000000000000000000000000000*i1^50 + -551356623892840938484565324615663742350042661950019209320179543930439132257172086041785955738225239143941351719891969435879566840722901714974741963737183730812617036558754314935221760932863854212918275871810558464852930023341770874101902192835524007820793298848944289380535850879383616115164204643806875579891373370340104489412210990854494588663516498868012266627016167599135538545602618853362282488821153357481261097463253188115193720352430152781662318660188379103333461154940636187273082037862560606403795366828232425704283441478821914531892415334668882011389851141840728407907315792391047742175280662760170263291794238153695529733550412438982159325821961159910972910901343039967329968722488967802950067060674095470838421616191151927619258245103171132566127389587688189515344285642744971509815336672261942107495621210911961272142129927073111957493885740593055798906129411137632205143704889343329573994033146928092667740737210474123182180543351879679271559627618089736086156956513204094620736528860145842007856545158079424456381721826949589873914175321125154269371387473247102761427075582374247244074480934277780361634638658622307466204642189962207461121779121270066486179268839445140362980538379044742588466295576997605452017792085016193182503550857780086883599420147910825525656593635265747386911382252235205064641507042957164124664734382853411251881798248471883397484774544986683581491098032607996073310611409128205186479985123589010600661270488713086833832231120931077460941660827572442234131478314541636995624825923003153615802681986829624896175226861655958526135492818591259918160265900394090047048943142156006524334386965486567434686113029830897894720654753227390747442823610291192057961741479729780270369749871440409803995564886189871641318126563069909966134624038506703947806658771737601026871571189330923496341369881941333858175940291058828551693325042304223012919567489509062238442806990864414911907664078240775997625128797724765604969385159207462050712095172435663094066205900219813399277383457089718993772731902220457019070007539727729455639956334499352675090303333471143434654511311090355464681927078120799925524646037885826254290574006944251273679720248644436344262155380027070941400287132168581351575788599357095990719208901043299487901453415021965470975681377421624478102629538495147955946984592527969347297777703256114006456421630345103460363895565202681213108286643708813663953775598737506205753203231618503033294384101889291531877185246314191241024436060512367483611220521212209241533642253163474890857521210488251961794499295484816503587866780947490945550007962090689565842157647766649289685728226665496886494624667949526895789322243250649156044497028512882465438997478079590734153862204071680663174501834938532960774076726255511724421556984390812356040650996727512146511846203683554842635217482258485140745110518849561691004474171781243121627265053809401177767160689581946194109021485828710766490455220378178103341367831853404404662379850338666081729656409359304032130283281026717823883398391959894712596016509795736555942130672084263294646446943285510195474945484135200256164644593506573051432323250862546323187482230423965259475056630424616419500009870338930308387892137092096926494599974593707082516374940001138244443896581600029223498396290184062575860943088268606000377231661782125199990546068156066661321688709013351647026865432872163055537943672038531534423357507573069822298637105573752810856856742282504703527354161834989400170704136633857579924226281321318979027862584090482890206078063040383002694796912815396151004070410980155614822400000000000000000000000000000000*i1^51 + -3122895248878313150734059342164733401021716433215051891647574860010623800680544327935737006853341469877161132385092521948792916617383781393030468308645504009895784474993064851911641755959867728347152395061003226714969488735946896641392285330433271481160298085540379565240690127349670269922086067961093381776664695047615659267946451670566855942228674660546538000929615750920229003795532316427009727856235143373132468409048984028156395441082529122129471805187543167922563429532241939823463555498050588667973767867116962737238357951510355557417453112923874548500514443289640290211691176360621801220153332005722876674087160181855936592835327607285754379513158947129842063960762873742877447443704618442524913528988737416866457565887351075173116759963836854544357510325900336888223340057790613424884439771098562883210192769720446013297848121849483047014744871976147772039612067696248588922416874257865021571180310886321642552568019953127681414085124314090924572064265682109637387254922887951171606229007816313299564572062015831990457050765161251909683258621023863776341070004129705604119337940501200570145518053225657273753489812754405112384887517474026746021453346705722727072888318719211171031316090853032234858888665421087783995334086034204584874213474721262625037693227793280759445282071872157959037675663831797977173562527816832280730811093548895249167889678354364420597136624193507605230858128438372397710691550194083992293857210166326048838938532512033341007069980589339530559484069950331909905528436066990898621895643433770409103961303343757737281729301701249223425009984827985988457590796681798711631582488220339483112546915294861915596727326858410590682547945827185844121120261128883248951830518364496591734489224355082364114317316497456382918904314690448329521464645557373112460176450046161922218340655171251092365413449894240415970146782178656866923556897750038401878693713049197087772710906002477424923263693050975512828887786219799348724603251044085599949689259648186209066030882708446129451020219723117230071931541244858638002600840027964790417850536312752282470194801821422973115649927350227074310995168477360992651269198975320423546214358039685610627711588668890904968121823697928744500381699738520027175379889608630912408398560508642742215320455230195074931766454983135413469282071411438191196609693010884567892994930270453309397548393161758298054297036068046079359681223692276765118511220992187457072355489661712616076811474782781650635636520623044102250046925458929877058749925327633121966126340996759664933309681795684276123217918889598229794299156907863232393448480238934045492088971776566002362947517736329135973689374623208132835800408682976040610279985895236081000043701573906259783996542134974344344166494494592637878458360217948690437864984031136851343075209303806078623162134374995657482016582482361606742106804957196037560850005550813253613279378468431860969501732078732714138146444638573425205519801072579919859523149428817542267843003738922798579561536192788989905400244833452259031694548347932742168451403145888676460684971653702765990352269509491070211091529982689752349835332170658113927088668019133543730204278010020225712580454654198295219222235550056231192953318392454694132235095308248810141934469770321661382215154688168775549675818955097740634416019548556748117239149892536067953102485064466196523661986683468410418919815573028516615771635292678078738866665231802278230937746321768523736788719590058256212271376435372624080279234932279205772666876620011666649557919270122713031757936702330780655298621693162054382628421602077835264000000000000000000000000000000*i1^52 + -15774265577588336527837027497254798042829159326539803264178044829343456829153657080119552792502634153756658107773092128026213233224540178061117610234635471779073158950254038869277694204838421065262813598704443776066244481711335800858414830001112437189079535327142056054952813719532149127064350104878288283004860970863586599190359385676499137930796199566510990245892326050835671198143521034486918446456321954023338994483981120055607133856352594042974870272000293625836925749544777087330219224197423477664676040815863914444265240018957991758649087129186395445473069680030624554525117146338444268777173147679516501795977424906880411310763819040605129514583057241818471536295503603283780060956982213060535556130535219862232281203474691536054634213081307927031089403845667726374319611480177221396513755735301586609728638457977830345479224991738094257232720865943097962674538510207459377171906966488127278212524413523290992442431577671261585345378081257508940065433456368926822278306548652789280986808494635876008468827694553664762161661941371949770524860085098642251906510315680623453268889305857026689642629908550208857008316752498995231906089897002478133584393915397622805198602442320709772045168068879841363752538853246338376991633823681518076469009841753102521288671846427400482787479896440939897110052127911177331001337297693485626211561123863883423959914146402419213653948252005927892017412829971803990881885810167031529531465180082440368098147174174308771557679489330611872286286177560108880053180038919474025073761965858149412276356643491652973311871501000521655070691951325217241150059644620661200162927412055945506353697801456023039973988238164814961749219443760980152269213879311747142471248541081373234909492712917912612710804984393009953147497754836054265831894431974440492191454358392527000770519462246372557503714182585780916261322418671372352518214176769099398569308973456027915465396890930245959089833360374341741840897819739874056351604569904116619419823875521070607407001153769463020953459309722959082597665774910212749692382957842633466504009294987013988055849742141097912017845484599311429428591711353210872026385114516173446328401980084062467589655427848735478454013458177115556989282289877192079021457635211582356409958035185911871781398059704361669882213715469377317757923682824384628076171308131384703721435054128003849777909633120430374163111375768048346950860090457804973381496393659248876305448846463581521475156908824888635138854038798781602582672190403575656408283775728686664881602811046506317319239994924200607364178685062791658512492675098755724115036442631917348891384319614832714794448866458248808705379643967101665568099543303243952061759794591223739468890641353892852755450313821687910772174279716662204720839867860418045155664699968284210105207169803070427941309461004171041566712454653098413040529469276136469094961479606369703009474410244208817952162420726806530536880393882206103485195402953027280582065323292395195351294788899269933373245868370671642839935126825293058326903700727436604781837116698102223073625888220874543717458609215570282708296098471092585097608855656364620975916385688884825044134810557959764583436344990721037592186804606235078057971411540946611614943716949035729812155212829680858863818505420249057452120435784805217260521747087536334517078189022327789585694784680038329189010725694967205159442745505997890494058697663942284642297680843059401098164882300542923019392792260825144832556182020875478845102027696820099910945145183110974687185876162477057374041134195262357680295988507208933710844150404874240000000000000000000000000000*i1^53 + -71532388327460147330558589303539722381497231583396308549078188797687604996824269300253813149343380247363756327907924228738806302441243424307842978918207550136975667981857873213342020811117299824050115874618522348869568502673326863799832323452790418421933688470997351891896249879620377566496222358038746397131747406264816817548583437849815708423906922011795195509524754397399287395272298883195962246088506243170514718051584808819233112525039129779359871541329074661213499625098410672318959139752904920347405381657954313970800664594420509706198512162481045753525541270787783779511983761433563241701854263370415269465709274911691322149689033320594251122099636113901527188055499317087406242907505463265545798822347752308360549887850093278635358644087308405924964965993234644824574957922560436241739042817761119951592724922377959921796389165699519849880463273515338969142969663545249384726153286049520912371918473296096188660383747856548269625109713317127074588377940977637900257948878746993741026909921113070836928109034760853410850526451033189644560743624060012357206659525685628018969826372017810258208335799973594345656523546896710529893698222559267334121203715667509371195482660516702177579177850724600521067975280976483301669431718472378099813060097940458577268080222316023976617992084743286205755083824761508789003335070033967897562961550257977445427518066039808928246107209202892882678594073202515335990984044866798369218498326510387640933645292757199306743732924601873977821724665573748243102968759165339408186083191725417862874179260570024374120857016242871943834378017238898443181593275360504838382130751168806957149107993750829269407929010551176842143101247422958463278940437345521935693471623321498178654888200707227451623005769271966821101945769525974147754043334879842979777967681331714619653787022048017887188744766520936981769520830704342375471029887554786005549659862139556212899019015773372722979748058692122736123525573021234274657705327515701293210238793577051998090805120348010001840945152136261160480696785297660376989265562979948247601340638403883017891590290487313113722664232037939249319118317551666164299934365046561635351009670468511587363090976393764434531225099599829054760793492285259746989318832025073069379260739877085006952952232733264107575736439984291026502941900883131230866584769931258046942916389784302101624384111678027181148293910904025717780700620851615808331271405194330167259171810724372626683455304394344386323120576498795246936692910049626109912973794692618426733032787321165787041521527502056384191445626466373938218125056014970937721091448844443245911973696652810174938941509351651204044110325688049486207184071606400213454940693557518523213822947800464696729697386312059138333346261446270202356098465977106595403216845205185956254550412350529936095060624870685031311532092695210879385975349954866777145137339144316762967812334988265297623189671180100247750588093163291423647036875326378399300617193023912751604468917632997959811482973010571102982838284496741129117422125846213330992253865999129826536774470865338363087611201361107041785465679649515382580735477174498687297695183864572086628041330008646477035002693056477070250933665365981299036859592320527908290481326999348048439833137941241810188648525876544310709914029577077460463742713979882295825010251317903390513172672348648674704075709840413149634660583022326207446135568356653337018680539563176434458704854614295105932719561580252836140188461760426946961639671694014579224558299415074089628405294181151289634030744151878584291692339180282867362061248102400000000000000000000000000*i1^54 + -289625354845953334936613257107105828478723780683913428255532129052325309426921306616959124054251392061386183959640903635986040821496388286647471179830052988877454067916300411285520436193735468777971169555341717257800074911614819609728400487433191791290022130561406714243137894409325895170217234643812541449597213613257263117328698394916473547093863236894824860887084988224536921773639990322523959858245692052120496160535167386748678173247592701880945495930880096182121833940824234401821793318920248328091723095377209547221801142404913098406411089087395387806993398547151831523689399317917830283385797949010955260444588313851539002752428368216953726456395600967464046525514853592181630428661047729227697356171795221250791143534690706333416185514949158503932763604115819141706739901454838451520518793269533327105101815759192671122010796941647343353240165514625901205766310631470690775104332964039463090187553262479333840771730841549871920137822032948102325325272897482315177839185930808980873278042592831194424327502225523538217504799641704426773171410348891404237933691267367687852957430610103191242900173205251125508701213841596732319564383914430774052141771669209173857876624008538160615258569028085881574596724225528213494639481922876201840894574960360938375724643771230894750218913084656105014788182357165051881530778888916470179149630407940064103342958356317487986363112220662466882087638821356210964442681856752614865579180924185007378350780152773384488351748369244751933798386353989979170590984966451907182165742505286422888220042776894871720049334607885954236715762394443937755053213228289076847689456722347563547753857889571197762062662553587427688486806143723900579301451565449456048689561593832665670387433634662673716523954777829556442764432327589241064113595520883945804399277332554933223689025664279085381810878987522370538654059093519502010178305731560494890604425635284724060802961266052772553497173114650220612706375249644393557475294473252799859522278601314369186245506344427013653737589381791055679517490467149374656380731191863623802421320667266384009457143525909228128291910942748329338919034389904199772919824152866919912982195681671564679898124127290785956530650551192556416525711948833387738098219983629533501823402074346058644858411998483628158673133959035845411932585509798008852248842515904820449876842880507618737726714825169467298884878126770965237344045796045669593936275954568601889235670239834457680595365183585138516162194290973186725544103316246324554720121674250561280932636818885843035444389009891839249780831454215356208282021348879917083390897070064799468326364395367481248451311903691553993830850708738498752290042930683374839477436835459225442288947261225251714091262852415190222554944409901792267246120033528496202647515511464256573311651249286588169439992676673273251406709571774646801277304403181998955463960228425874889893625755986486586915477270749578845143592623787884019119013023986346026881674826312478898508574051542860425142966862315308987799169794610847786687910146241324720718584236217346497217123309003145743166972613674519936690964178707007295995524687555811743987383711663568559095074760925795097969193867101832904553344511626368253095101434562663908538924999894245777135071528654107233148939795387421270435170113936340601079715365315067391602776170673148347034645502297317121806920848196388816555599433751271137357912570605636161276420534604500206913213695538500260184408986904377889734231101935286496454431697902216265587741640665254097997332802073849095578138975304490456170162992426004851684540416000000000000000000000000*i1^55 + -1037145368763058900100900337860403207919436154130492942607889968647408445338365367999922839540511166599642000851192203705283880566617074288682614527373688493223510465667354488351566529406480418284624534497477806399946571024350994153035506064524282027954092781627493854126653439478755258349432659322817953968819522180068409844445559369932363116975343056019272454368533108037540182633032698942226048911106728632427559686433157139395627158445802454345080281032758868635965598691299068367460368101994993843083356107696160918575567425254526525058606155027109094568767733835662271390572546530313951908339529944878579223986072858024721944345872227330597832891101285967614365732526531735750347574628039491768209168984779503065938374892312879512836700422787474729728521702571470889264996716411688480065487402760311400127315232259279622156987245013649803146404538380991928766027945965714089531605912301979119302863796622739248984468976572386699860248740815971174015646319349281686506122778749750034290445980972852032410960921308979314481353618230078552612048436617025100343341036953727442301474373312329948403882620650295767597772925978295998727238277586359723359380907914100481602674600143706056349955174577320351800342322189785794023676919664767487094697074337822447925945597354447448896186371286557616049258854056787805302250428471096988885850667000644397611495721681434138107494879285388880601352905757081906824270593350580291068156033219071288734038833080030409685235044770025849023563193641791853157609946454803866906382196471476685726879512097741026996681752390376413790145837747887321143901099812961646280975671841373456687299185017126913270719762974351158019979398710525948660055792797419164849709494468348978058392082909664621265790103001467354272720801979000050112433882577752516804985969184133764477626271325883701261028123729479982195157264816212240357405058571767472081270701493636305421976727173669176175952791754825916801463558973265368750564893794492939352404915271818426895346608546610444850123496327369796108948892264028816159001660087970365941946988051782305302112054748234817103988902288015960579967630003819639398944531048752201933495946350077405819194290633418215133763950281328525400926118515817939081265961520700751136228891285538061565544627146288462219496917387194381186429429492590188704172472831919952208935919906278834483893952434693726596437047489636619374067018981035733499979658519740503487181965703118146103185974586955242356978873498730379182982672897878891901711836993682740647682511521072083336338902375160360574390065275235682166389448947104430852347670411996515115163839502374099063806499798169602960097932989371754025298734840950237681883281562217233585240572404958738896527514588556190768083520848937223629346673287385835726767404578098499206571015422877385058436588001761090112858936990065028895643724769057398422909299885565926513585785494493945357217585769531250232993533091223966811431105216087014135177554841411682818369506364529692443492768301156659751985048929062322200276429232705149474224848659984274384379821490812584017730716132584243802330772360995511166029837681026833615540487642430784901580933678302746276477456800756132542104235287431229587446329925360979078885165054112963354345304699863682226110680639236483482114641617960611647064585424565692390807109428274768529113787041019339004900949852446454224678642698486941381747815013248652625782069533654319879983008244609382501459643343892801007885527792542090399393620457833397540552944171403121928598261646868847962359957784359667775824318227343196941189120000000000000000000000*i1^56 + -3251419413686273353593988047460491266747837725662596022819515041591764322571980316498005563684532228524289027256394921869069787414064366455074680339934248675606729294275453593227917895425797800296071992529570590205912317216184581197004356097657899642325920946263140100246302418204694769566149553318109771589015678924925941307655037913365082209173538732503891199358933562604145388134834544959733152545734592635667308949059399238151089521134916285912580816136736222361730706987219115184488082010921324965684328268269444480421390325641439961747344928607005635128917496805432891220939207164651988818832602104277683401573692852067820580320391448614206114512887890456229905979142099798709118065334222595359103478886723129360276367310526247984339201362539230227412452697130654907678909872988926128048903881189897502719031691173707560018732887488833320953943506649470632177595461965533660192205534411926983296171831088399685801938841257919781228061296783146056244443455133262008417274459433954834910199183637309040305561542336517125103495338745568685930742066894528044984293358687605361992129149652255977516145411596431817839747165843831635835725631766409668398678302277051383342618710790301003545269697212756548492353813173969729046707664984173929640294405606541084982846219680047530398789859832118122005892801292503567211511428122495206622363140965690934350114426107464349953905096810206825159852630636333290517830198283643840216748921629414541214973285407721648212720627186421299546198470165564276625931622043031103565672856721354286604595855386358026025218287528185112835734177954364075250605919928037860367915249457111812684032627686870226744631819403505841085166175128567276831790707668478635903197906197669791461264126923771148124592751434945629764988458762092700788349657329495471219300873140065240824250455386958152639306745546710267016669916620843278328992993360302109919629856087178431786363973453232867065688251058209470022169570608154005267868053268551464032810239906211462873490596579679989563138213685279504747621746028684703507832051690074597150036859774892503926752512060314762560990587600761264118680913957932863348865879296524697045602321238151644978789654631075624856202709359014746055938464194383899934242507406859491592193688012058587460350780614848877575581334382070107403140316508408296180318792135765052426562247600231070490918443266533648834154587158776982781401040073869793675809579805674507310815221835225933497187350493856111994794979909353609684012691449268353098875371713240563662925496617561686227241979921797062527456795665041662417433446802660659365573090584973212992094461363290656611415682862063069917234902277456981866983731104584961843735799659812372215966129305921296769423952045892069014150172924855886760338009453312772593932162770382663724638031186936911491298584310242256060530028987832957018989773258889844023199539402300724962717532806423310099190817885921916969956738776999638291784579662317204152265751175975647693360151059822733028070618594850346022933281491763661995224394710845637164504254639307618614162714505353761421068122653029170488547573448799660135335994462934714873534660878614889299670781620709641149405569376545167367316555452967523892667283927254703696905836410523664341276846721759951940533619858377718995440713538939304981085805610530165061365062862558297816430369434268876266437199082268347366419329654302243754546740922464799954022361217941323455526830847803773197996541697330614435027248299822986140597215396357066492042422721489562890464680971015469329242301070132064113359959555315020595200000000000000000000*i1^57 + -8831950314395731462174104295707698848832276273157353883261411942839922947161813341644753813497788713413827171049428812246644917522394315974208133651672449562571429971371116113834324363317538052080940504645296997274461005003221071170515085045597384565305788845989894153915373693177760053616199762796554637257055180969737972741080675729433385577907203428600967014312541030459170186758515578512441234472913669077360666001625310514009620931502798294362947142084823437151699374300587814109555524695324165592219126308302103914976265128365516846599634215642220589224615056021865859831904109060212896525124806236921824805186547654740259985691881664499184689624879560976375992605108232172316596024823374224064231087080533856062428443153902528735397622756821664514722350093426946253405796094259002840900966626917545593583454502978783199064263108583466978339220849516085608745675705751015738415684280576909808392959887059710816564850364107183307810290778971643374148816082812561072894442212570753432907513777222326943019005551402503318740717716917660225448633811208240717657535267694085781250795827501867943601647769808339569695416104086380945833172811101143521667351501207899383746990863932633359987097034410901269575930005584867518325410604352867203506753349214525792442684765109161795709629592037229299008494286660086164717372049112109931124968745461095014840818834536625100709172421542435252074428159485966098570057005356008810735937637016989830580812351908107296696940610941394484275568847609220696234089164772462959040809597572437150014880692549345997410287878677710747477529786621424871404922942751525870611546637513295354006861499023607077913137890916439612926417783731596443676085017169001221389333163331934433143713945777032721601575341061585546422812335800455899788076765729262651902707828547952183780420408772085107615759392147684390215834419484605177959669014855837427941584142525756672757425091841667553109371164633144890974996184686028996177468244395450190038220099457293239482332625170381642402866958909755868014114714627901962649782925884223219854073210014864827393636711244889972190465511113926029911814906836182171104316087326769110932511154460330184759635381606335000736000060821346527974707211417690627207575403614390216984875001233240537316244201487343886973145200453164091996245506940607633026715465421019937118232736149832341251014647101442852685378379289012750393229655693123058846738300064894439313422751090480029477580077896930954563731582222404261969005025138883993582475598695712297567971029058457828098564525700313172160286876721545322581557334492280338941610565474326966911288009208632219664873539709277786709346634355005385500398563195172088459476371898584023420257292822509662488023555688411265520073028395846987140536573808335717528652584603082184371392166807909821516175197316809641812399859177288846593518761703899511670132749636867763197296080353031924258257706264366214385279041500521891210137304777658765478070441304725786457179174121563143446623387144418048790202436922528321265155935106350419679537939855411672287272493937955915795285305237639258265343113827303419887700423428299058121856903056689633306089963873009918975311336767241963999454978551537385153846037611179474769977765474155838314077071530857898185646286509896485986547916601641806001553382331551018797042610622115375994193892216765507699259636611499993193297181946924770884860871030168340186333494078354327846334960402917552065602639976214809600388988176447814766468787842997928934851903767904485031590137283166792935252981230211371767591114461151232000000000000000000*i1^58 + -20484963228190621627522037945347933199518326814493778489325423362810154349821564153534343816387961903476098966325067279617024312917238969156603691763021634511126538605747094330076788261992654598105503574881705792149034448366504510321532449878927390109106049598460226874876594264559515060465742589006572098323583603307975816555225607502904073216728486098359356787368130688123531785709061307954237136273536442254506875578241358883337405007781652763321205264042702845129150392899001128868473212145785492227255710033287886118476358122532694557710360562570650326304483929299812721824898531180286375343854881422368807719844141886668478567837023064337070506725322344944517920093107607555379839043570327489202629928521545971252474792217644571767896345606460353963846454227336886434341710598893824207446091450971807276290585547486669470740678910950374843689098740141757616518225271921120941900339942724912293960005460130121039425383386533376819096159443405556906445766192799392385482667765328362226957072241158493086108492760628009052657415492526213342952085802764563024744615843573766390314711459915586396683635471313888704909846923189031180172700931948704535287269194762231859344512245487134351016812645757173229517217226270276302696749409799195275669262638213365315322044301185225801371973642721151790050735718314866508919075423757869201118924812139002741551579111213800644279142369509443584368364479592054272359184665989537057983608842318010729821129985661845409906894203395812784941741843901454295425253362532041308837004119533747895101916521088434864953042743321682235568491990697499090040813874675605878029250360485681854366293356889345424518318552178747538026349509450210262691916992028435151708694042939797778856600399997834186080399367731409415000064453866341653158939358987088004245136871451513314839688571421409700277933858291491172453249234114779997274048079183600727944509398717152398603982908938641966829458742403203846067050620636438655599583218256244636039666719883152854296932022402522465464246249409111800600194802489020627510040765169006305942794976232433184569147144739534233568338768822343396594789275515609448938239498799232456794039805578862167947941369511427875615616276747238925603566959236753943347812869546980990182059058442444457763628510688171560650160489322531008684385242142986434226959246166493459732029873328688400312070607078524311911540728316509127841739008909050320162584811108413312687825549703170468591411046313431956621174574427397094491448097649843884143247871833626707381760867880234639488646728698427299095164217625016451506163134054923887052899741736350950238838403431285052705214036184618426861253985332704330677075859380186635537657816531532990539878302419915415861021644246567839833451098324265270457447973860275153592633314277946140029649036507893192524396782203048835812081915655671923352915742986896450824382201401841196614912999250293216142250279140612830117328016628149597974018411889267397449530172605608769589648548647697249067569052135776179607321148096829976140699647510178623439859692961214074346877079249451293371743004654808931872649316107316564335506701824753563931617898871087053534344625372164193927567182360505972122990548058708105348348634433744071464425728901924426296182503051376935216979608588373779372803858837514361305992230977557242260068217746042324577178482186196596430130306244051659301393508461180560291423698965960370423443642773848863293984364898004295758443765818323232216421271178286466224114744812845684822530058626022350909221707503129774135326346065219619015165812408320000000000000000*i1^59 + -39513385174265941365658835012407607253704399836638441290869704361350334877882074334733902123927403419796231839350601007835818207932594380098689295960457158606947259402232089532020395941118575402853133589730922633560963536595583440722523195065758688094367425268792978449662770052437228032456927208394178042847510645769552000956955153896068740367874361065508014680965345714676914586256170012039904462430895847801491396157144980678762959713942464519159740675068029158332660386102613984266898119625343321304758443003265418918814032802413726695314224360532252876370048207685236516188868122303822937497238177708652640489924278530544595283706096007090793266034737726188310152046606103185140746442988835865086473966785541950914655604420530334584125142987150482736061170525798343592889335514247991151619151707588044222655349292048639950505839885238668796533365054328668401166927411680774555212010770622345584518296815254190040792206930257332792704744736722265374450908622770871986848211779781080130934735814406795720605958641518586842932077194579704175548487225110012476943203599710914672873203684559377960006788540302017547037293417449630519543039346970355689375407830152383891046287736469802445674348856991097097117437879792824625878901316496735051790992502526928568851830770837121705640330068339593560087419455441441669963811605690088060406877526237485029761630352141687260932740180692271819698826716339610687639098276460369045216345138069133995287639915246231065273945300477013903199347522121333873853777450923848112004523402584324212808641197852391616462185609575834001782170442855952961501245802286636005803118248314726081651411466793450490221294887751556676593979813382071819390022540608625982232525312796866963716008111916121342054265570639970034245528807921783368182671055189953481497717647962270652289147954860880391821788366591381873706643379346956419569081828885379393845077133242662797516993190199745976081499510413687605802020026014311037716994906726670914419306709804245290395603643999378785407505643348205123375757209790493072908023551104413650624986819006841292299905735412877163579673308215777961510127287159697272270373236179311056812083011060065035864600944866442832339200574789218997888443936375050987943231280163695631288357626745330810544982586051231342590250170863206152480634089106897943264440859306441370231606351944308041217186088092115278646049922291772382812484156792522411624437361354729794222275060596609873887462157077249454220678169338559633863232383385325090336730735338281608578022052408593114171245328907592515767331508469727905719461212157093628888624662635785758677817207960870755654744782319780837240531792319056117237309592043186806482929207268180923255259982349938036392553379309212454991997357646172709609933338850184754908501732241332251471868381112067173443901473925509606566485301778054251068688776258548282158430257306691273285581404620426810878960866620396016111675695721801003443192468217226818014000189372641976602926958803821602240969681333323091843046414840333656265318224509541941666236213284210446793423096628068074474014757924823365529373695577243197806552474835771436838674628902016555863199560577347972832170621781032357844254048342102907135319928577834145312234249137612271382871088594873359796881886084368695188601110427087674502072180511312965024122917095365171666310154333177420893007794456588407379318328120115400250492013749888147861799526454170461430845625477964979335700687357035523133334850237958079539042843873767093264375843476888235698533326334155368165862757644158814438555648000000000000000*i1^60 + -61321133631942507652293499657316966923302008683499825205056195789021579244659103248334892654009786423235680857135781013140325026033300667025650244385246091243668753299662141278650599973915835343648168929421761199084617431876988566877630454360257721947619705612576730500020373026954228621871152407956584067358222095429470626947904066892589801558820852215789830078117654959716066750624831213371326112499123956797712264974168918905996357785727067631648967058111062833872414715522546187035957059548385651414164167198728947636421275527929376731777667268565205252359342872821568659619268641896155949884330001899857268798920938643618619171636189926297878210341903520129877654982264296098085902714932265413154034008464231985985925360003147154566627978091351371537083632524007302299390151898142167480684811685468808835934693007734585540948388360310669331228923184954980268559030877074758174506146774684108115750895605625138591913980308825826370527123922879404165431211555488023115851310612398167564139025611381283702023539602016253707630924686106678359568232808192104304546591643953111456227934113564994008267529641784593483477936645143086996033589316744380161822835375752651337942848475797725439042107604240417612401725522335316506942738876161911967471357563914237616783400300678295021528529117987226633906221311192712957437016430228886578009681094567266841641603338792718285906307144870476132366279772080328370359687533945842773414646232867117293193246534139788103096386056403206265249610786980820163381462786320365273102099827703865302865852664471638022579104225665069920399866002777501186729843307507696282658590059689106183309352454898371300577291653832494936762190893844184738243538946295877559286010677877838153525134773107943998418667644784362155611430078399753839849506980733922834923807536559935753822905938502222406596469989029858748955668635634615698324749111217258858102216471004556000428216181506724766399679100477995258941553763464918682180328820455251263939737126200889142633648243401362413123847711961149946276411610826256128710849389156604765223688933812985107660034066230559864000528666483386521359564834441241436670861124691560947553315507943846689197364438411257459426828315807045614003439582103443387717569829164837946523172185234834742426903435906350297110635822977074312376216991661524026944614730568902472436647556619135653846647513098265090287976214928488914752000511908600164837981909091728121578820859861413709911147845779199267023217482801288013255073383254886210670619120069750904384455261961761986356752048606681227678317804555628150500549284425015085599017454641573517907545446358614574492416602795473401000458040833450355220449573976400661993907070313118197788588740688579579583330872366365801197435045896544206818321176257564066026540393144057438258115820324930050858581711085597588412504660530430959959737116874371938460250971628889549490355666728673464673428113311234035875261904558786431994721763444658157440733153316031609681216344525587188432561724701032610511404324723682964943321407644984491860445007015886861971994466566954819260745354297025141225966303609636722077374858693457003375790046704894739689154422424944090073721723339664396550756553683390470958744945504304599480459625840089494164696009245388466005985683098991415620823943832246712686184060924036161358936193272235442941052481203504108735696838924195059757689793050824771569181538231421670529679104340670284667760214909615142450475103799863413223848550021012582500158115355022405578454337112677782085715298890872972052244913063761075503104000000000000*i1^61 + -67518062448695415569012037912611489490804482327043843560840680731075719230606413067927955419509181164974001222505339271232381914228985746199140951639800913829612135525737347807266154707190760982776816635646352219074979204091821939077331108278769830983853630750542777132072515140672934553506353772970705994624076144536099470885858805674921237610954698859284872581132829422515051978256452997902003478631242486786575222446786480338679285260499006736991899794302534943271943953906997082096028777740437314216776831771385006315952427871034128484362704519523490826555861596090431640215737525896732364156758304807573183383845662246269888692325403978178784267264852307029173055519897004610652740957306269071869815841257300450801334977730240292803347087211635820162660587936505396426860315592409543460361549326776511254002196645110686511327201602722566988230707323041206361588492621455728954521915529172058204424502962347138554229621448705164435337273085871544917278822655772991068804746093069126117107325621954821062422116477744985886389185401778292963002336337513512082403580028952686501875242817896713316273298029064757478383281742157838237503978480495905193404337962074092467174036104672951427061756730750348096965979846053633308936496168465741086957871687088205726303201996516769001119729102802831118494056543016952345736860330297295364243842355508741963917506311441914218156303682763659810960080114387179131270047110143909975278811124609732431041153609278593095190529939142619651493786923718417352796035164245142211758180138963955884262570684457865243729528176822848646619053567910985446043151845183598069154171890748636246108247359461702411878656684952960203622742037612356230213520197251171490167515672937931783791121761730865024210833580820522720369388302672420099786384200645937788882200046786646213833825065735001528997620969239594522686675957426239087438035450671830418508675445944259790130422383074164812240966227812426534316044239821259517360730538355232326696703463449430921377257450618191110923373085709330666274358466218698774030453112322137200676503734881458605093128172012393528533925016649547738567546381900552143297758117441832860535941622579242231228972706661988573509603194196924655378291886542470996353168180708310518336958857528446170217935923415220018148180189240525933758027916709933772908776889815172054608843266537556093350104717254884935674779229666283616813789599721112082598091248349524367479427507912678130961921286665773813154464151606663655005957153950893185132068003172473027276888595346198769408697961171295389791419689819293178145119156018108766097889928151501911071698444045509673102515442179100303888130224162408270739013601715014171274769893703265221063126379316764901449513957963689887765290340195639873404334864241851842916965736108736889784935571262429649230691270294507643192106378765484144652464676864525812234028384204116246321350030384372974162966394384059462376009068504607172000941527797477850870348869478205294506579990692465719278070541258182468114438134732958627712391506096552730522119349417502313189565761602939070615730208653323409285815484679138279421960003192292674100968662637002599144682452443053351690240805170401504311350456823146567202051169676775596501206895589552353949334965045980419334198836737993996528667317360655617442159058504070895001208733851473874758091232916504186610471054536668746045393142431033744583719869616890074563184191421265252310634958312734170319734498880580247825337655419150547396512376987966292387847393996721421997230855880295642676980858963928023040000000000*i1^62 + -40556045547716714911093938359823731829864428820835476639826869193689759680807588682750605552919470518087174424910407768149163911015843442983957948313203402500653278676334127530187108650641634190606502709737841309489165670847071104296300722098001608822704340867478081458587891376840664421781955386367003739980782931512910943913244605126238342789244225995786964372316029692790557046415734389181054212862898334134393537021369131210373849095165096576567586854491471821043249754213226065243871160062795980354687244801028853402435871592913571943556400265168068270595789696119063611708638416643032856168739653189766261932237562371098370416971403421543645103081667226860433460096615993571866750902255188718350171798424461232735986352716680171262935628661244028049765556005226769309309008788744745287518814735600498769384948912460145076741918675820120775704504439143756139679916013707798757466621560230434803038255920778476740098012959615247160974545671513261514131765362576452151658592707740982032053037154403032246603964766674537030804965904224381571985069714973166141200137508000342967172127375472073823033652960782794993534672730404010072684387785585898951308312904418315055799224385818271645535463771691483122855745916555479771035191538375388901576794228953063393937200640511815798710262190117705927578304990834135103613691527049002914733819440447354890815288984054983484655320102063496124548814505162200600097569192489373507505552972330025568010754266500917213649035984001883400020855707372327008627991229457715914877639681414834883098483873313948310299991235563364005578878655918417754798576514145830875061682858037108987917983156758616436327236343746776002945386321427879451193478014326685594699932671471363517306174088069881589127607206186398683220570842688048992056757570596301727455275568462682525361442152096752371639096074167429258380504923770579984852913708583830965223448019529702543164445844207353145335634308511004737028488802100990638199533666043036889283149284581111900827165145349763500887020349440207055297692512185085858666195501001949796124067242855097098906494152128075605362368619287405223090280033604309257280575841405624145021505822717899362542708874162896614436335827568762205351899293413217019808893604603281159945624663480581416365893462653541548560142204269327900226856203754395855489569252411385176728463341251217100030109434756450135245723536548089729199985385328463537828286379089277857454198997612600242639650783367757324234099941116797772990756634580751606873361826052291800092476500709538452543366963417349911663292443500492390467950235416217643570949842027120609324808566038772392676400689468663516274650541962949389792341189322274618730297999624965531464486599718806686203409702941662180817440362622550346979914556233439406662066086342769202601432025333666832200627209722581171834935467310870884524877297842859388195540654844293216289189123355082989267700173906865317828971802328019980863850461083428312483748802760067134866433032348217751803573247865742160918227233855081524622359264426750582334641823830667651018294631563154210131180640476648839964125827874256391880277174327495675362712492930042812662801640325995729603276915613593685062079813565506591121477184415203685456988847898151082918873416201699938317875393731889609350751088747904714303180332059003675453930224564816255352543960444454387989002493459784309331303421755086368242207961864261730089078847048936184674863205659724789103223988828374810878309004684674257623957577998799043245806557730863060584669290311623834754501686224486400000000*i1^63 + 53126772328934207275386662641505107806000614040512210962585770104641294696833461864297722592208810692188706167976006282522906343651357381891435892722262731609542788262987472012300162054904458563823314430277678105478559388848194117224068405918949242210731883648494628289871314828583902699999737749960100771749503225153849462256469318216552762778612686596629933330947043876807374215117300358239880440903110051187440607728722834845491637686930672612124267048482642426137601445807437734667193438320366113365076217895590243701974298881282013515692431703797009849822123076245569792392552650728385486496575372655138244170298733103953288149604773465505189264344087317808162301099385390259836534405942017296666565661403507686627894422526270998236619724906846264205054493202448078176786597279204190803342059673025938516457337061075260506842591456526820207069610311655113643669369041761032923072283867083963132631867506636259668536958641732119219148986614396980660865406431963714119565534250800189364481912739450978378881915595008128121430261963117280052823076400294337460849031748444507461522093020920570114698659981808918700469747211768527244459172030043697335160792208008688553586068363818117596523760409970391563705940109801493713256863974933925456502812450160182211603233433680176970740776167030298332291316548915328850968669612376496646803483517589353569844232729865113411363308250837536270844378951114911970987609346031532833848575987364722296355929906768374330622212401720962609214135664057935719665749777936097996380916128813524656104143176582477812373278090288479300708530476305231862088239225195404175047975352257150582255897685911897135702836975720672979278547254939508931660537195680823532549292579019845737104513895161341864591259943958414867403951838417209739679165289827424701372249528469865374422078278339154554301519953733672135896471556563768690945981544110314127835658588717193312541500661492627346169102626022624019148075413810935855849156236171030503144952262450073456623075649231029716334669138635222151099778130691862243136352038728561939397110659559070906125440361931109898509105549080435328952149345078974140058141969709654323053524033558207658455516642416643893712105825143558879675531570568962883790823830865266655284050280580628585248440600996837981613159611208901505026022419237127047726388644570281574402455219446176433160772679930411938612222467021446800408941035216969323605139507342590325600271544087497891436974697425032514694188120254876481141935659329257503677643314431750720916007477814518535860183158459978418847390199073301998597253508477736210341400229078513308405734641638832989493059904030093481219700987815798005447510218801297271729882782191920421932053091704483343425369406109982901442246172213084151149269828297823486714926295078821056077876356720231311855044693445353683954785850304870335153086383122696864251588675225416126728072218722528629744941755636143456327250810322633818731318030691377438989218121164938536770962395840320997506019161595946516691664379348748986191846780670991453217317844915287302648200997925849290813202894564460701805696362509865017964430914361383842192826798954156493619271517880173413671145927714136793958129062670588400314920685664047346543562020965211252135623903943938574974384916014846598288841004201481140843168420561797162633599543166913975107023082680369276085229495143235449174933614991920315032215493116612048592392384931602464477848278681829466682144109597742799318651197687650589311696512562291844206153572878620089035588276332608757691460878336000000*i1^64 + 74521241718662648080632055678542427822697977863845860903437346260683517460939635155627642555454790140964971389371169691125897453572906464026900804704810498248356036493412533697409859870470037296881727552201812040059912217701834336959869480117247699789013182715026064112384610568659413592355943015706400622032847705605373737121208395827018354150244747891460318132006963224090959548223791256856779943641796486569965702020961759486441667850240957849342346438835760748028001506311932008303512446616033855147663226396979213086386547427011700250062536363047545829535729507769257871718001000185370316282335252833464221552479785958758290483156273715751438726055538217576224487635947078150919380046507994941598589720624262853398235444571883731641771223120277827736904526420043102367659656418517941319753037532867410441191170549832247860917834067018039248949794636803439907372217545248145646574804210645771443881653856965089347601968446468838175834595383802947706407853909079159396355013114583342786040242473536296189321307160170930185033459506423623480897359725379297245181501568882534646524450331326946114362778624951615598615124414064554178364582405271123870034245015589018283992306915249441724713041341158107106906099179008767845091991614362972180678338573898505459552621991017131031888600691856855445000693418187524065659571175833393063676662506038242645901744934516588928153291132324250569926937776827144783892012492065280759538094320852259916828161514000835418749619234250345906313439616260410567196803164121922612040515125351197305801711324363943174041804625558151797978066657806257595099992043993053343455349856891542530648580902662510287856396507762227387459676557909815863675439635368471595488600869674639317159047380007258210442824469119631055554955268320744255554266444425849148745422535770867204931754186212913854234523482901858185482380092528540387357459678870533189708441688868447880333511659576282945035509071807208019885702958582668113869524902689182721241134221513786152113391097406094722158297835087553435636185260404368724843721662181737268292982107752084491573515604556128102294382838601027348515415137551874038278998696664002449131034605200847012533345104910174797716773308819605709414417191634716823426673049387474275985014237745429564245536441925484625533495952812098513298831989756600648750313841147502470999513034378821610302914591198679005885481581555337922024931614547304954941659016666885115395158773537430541417119265511231394774432413060348794729686615942127746192122346001680596917229441510119367744130835478189905150262784645135023690532716589965178502917897121129540952038873088111504138174710913363259592884121048161578590210413192838652524023349292374320483229918763475678730355919730984753059239721842112348875904814788853842808605439669376884849939069217201335429373174376565420738604782064454825958723466286777559012814860034318554946888389950216244597094831459902732496832197676635029479926687783802164092234255611560493917645794966271840022368184369295135918535705851456523949998692346687644483137170257372296709911963680391571071602344684214592718286101355054995494745073279918115779294265727492919025415287930970259088298224889650317486866173003098037502728358342924768202375801836877133932768104083072888093183721725809582224609127843050563354793780927126612239634333288189115349474868879446718669265935874681253557169077921905510170376917176995398926217459663214156840914953447558997378243054160639530027090592775789285254918996573503949854658938150239545247258376811676499359825920000*i1^65 + 220909736788305208421205406415124676169969707814459831215951553212474947972919239063042761141872995987889892424482006412302584376645185798398131460779816758270820960787768696704972083912895100550090978359203407753509684360572400703469879390115353970113367996437848535675835575275584197695808623423310823508063379886386803907444687177860399244285697830659084280475051620648023748927583811525881421297421615893008485827894051396956382000139373538485913314852136681243794779988724060719863118916020662405499327169739820806066322427949750365566703634081540985076994803358819418422630051593884212130153043943387625290567703789457569472202294316041189291444892836810843798235432145589906631443740928061546542648566879992641367352267868866760604039510706655440205703367007505489489338208586709664485834317027107495080671625002777473895592740034641417558781154783799833200073208964279640886119304445945761276359378104567516077518845823146002360876159269149225476046756269405380507013253448573586951057477262493725111520677868745919447031562433696564472779188501944458377497389575510340684766297759916684342931713577513434125538313437003071487585377356674444668471065163875065355772593880356645287103384171078946259646670019727016532106193106828005273285237066379883902599245355449815097992782770434892591506088216113500015423653843829042082897933006784653302497152502763033392988130830955985049717872190261892397589100319810785535129973774817330188353804766408937103797136181035001289752160393415831007932413570938801639105059301247950886497455648344167929261458510476214264230019256846451431843951356951510177492847962682169409298402171443341619836032061613974046685798860814166171677980599713039238561319857906586792016861998625287429514054690049825858110540676918622423866406409973192963638041023220710333959070564953990962275323413801541533475475759602505233671289743929288223352552329449890455936817052657130644726716842232432203212389775723202676833248319678275516509827656658926843764433394067114076984332500705131069018882440449313344052143078417654171724265041544455578302442315217206415528658959951381527182208922942317841071833096442805781553124237046030498911011383975181084306130747949682969329690459313635423786881561802201774947363850223702358707258054675688521497280121629368358077719599571594264225036892033162328245637358341319005886011954522023575333691456376470109413331247185207760174292485077731521988253598514616241960824360101700036500507430274693957942415175115601438169894996619054833329117525379590223948259773973759424657971955900018506827639003092552415407676511475704601551403108825726795219518139661823908661862995861789769459044305916913854981843219822612976250944552511319995113087494278420982687579877995498598809769127059898565561836423313225768061643197377113425170683351833299089572273129641591612127568676704295711939802781836578024320122038120387933763281759699643415833335856762493305330956974808291779282188815497043326785400886235880889991874822316329878258734962710487979402208225782176313940880940185715087926236552264893477802390607170348282252559335253844658521302262671749517127936874690687885998912955164877334553302339842981421322733047657653670736416114172825615986300000783380648405244458640435010507680227743631157065172428594187754948245072290343572514086910562270034859174561433574781636859250821084130058840735408679987378935338192680399558191443941375545782478631783650336528445002729913327683707504663921045465245401139684742509072957482330085427104800815282388992000*i1^66 + -231222386404920522034872285967205519374999328633627178926910180758579052730873158824364807951695379569030581259847051908650255384042560319390820714546952216497902736522968612130450616086971157868982941755324300469431408582630443329040329343398873518240399091261064972542147890016886328922142520636947274315541570451975353545141778206892758245700095987499471574549231563461489595618776592722853041603856283007779040214904902275684685647766468085510404234608271923864126701039191856300797685907246472766814579661859206451262725424694502328804907612357996032225466067691583545085710989258060728087689900213825002919888272739315762486873084931201541286601008007966447236815032615097677763539657440723580389053476725777336479086312271779141324901312434741338593698126520028544889386749699306471690342812700886164348372730830444038548625117827136840618117166786341413242598854476971552353476213673205517042492813177430893497274494643780600235966417180334829104778234904587280818720249955234401662572774053021817377740341456063408384323905021947430557173274523639684051377084304717821895051941229029757968742128770403964534534044115973085516527800016914892809968715118024063046581521504235794665958632652484663119081419184894758938418069269876272694168179843775681934088301424150257177247087924103191018957551990069703883629492386121096168658217803580487247518063504501553408612587138165901704233696073145805462900377466123209939214083823314242665885911291485336947474553350544501728875973169478894060700765844547144014805478863797977548203026146215186447453018139410044692144956305367738671608885219987410484218156433179528590656362799830972280819940708504315260409295039223124018277539375905244218444625522665922373848347875379964537924181611094698365223926607632267223871386076785911097615054173702869803453697269111871737554136412589613451253937707035415734220064011281708358570897731201479536260392056488453562811431987751905213070831468313856197577952027458004164199659226604899304530232209829726423855984134015945514991499628162984434377792924142841738290433729555304247232476862218483064551584287385368953445678288590097548641186081092193592004896850009180834708267983991147698807023838220476156562488747908104739674592304698146728457239624996415253925296264192197642713608087323541305021544856458629169573741760736572964874748591636933830358722299848326699061838656227493368141548199463903867986214798058445514110809139664905887885616930418851382055605860603599480889141328667640952355492361750897975184785791380818652733369237220747485519501075612274256664501732308656903898636727189717960946333152952913491193693435297563086260185863580349662401419745484452607541468103978116755701367123257298810156322417069813110058166546893780700441056062947808095283153987902666426366372365587244168395741888407852160534777453552789003851838533624079946602386556881822573665001717734357730632944291633302765848424662968858550572864283790928371519813710160753081273111324563985315992182454537154125459447291182739828306042882655169902344093403924779461987890028510207211290536621417746346798288117232594276969387454951189693868559244630798842522929186659597388811599591221447511120209071033688313648100636712419207208217304874718530504273225032185249646528770526653194925828516351907952638343096102802895405283819149283784311419670846669149322248873274012313916387839635360924661505294618633377290481870589473197451055836588910050517407783346436718093025346801624360374748665884037471562800439105258993488606012846899200*i1^67 + 290914398125039030991046672396111682870157665093251315116058274381683758890058424618818921924562028677620503806701377770268966577669622390005284270403579607718711967602298165306972888254047715102441539232641943863126119192028678097899919521961858621300975384370698238133437451974188717217825069704703595935418299368685027431831341720302452886151857417268319500635748969049769584375134860629366564832067909921397013103543402500576725873514355363585415805183700566042499397539574830349028545840650617988237831293539503002071761010665326196787998293124267481876938932517018534143484003147928289168252026829797384063600181660283106001916039149838750888616295880786940755156475976769878089168181339271579825844058494014932925568158373526933856031619921945608898876293955586318448727580857601800721454876748034275251125843731261761325319317807088002326056928657214555224058024927483100977133586366940907575187529748853072484541637766959836804571084442909231107688812048928976976107101503190176641458958006688406128020920173948766397129972843292664428184594810490013374106331772740069427230152658495629038154567832327235344501084760535116308679159064662247767363594109144146971442847371361073830494130815284146832001148856822651536854579204791096424191769749037969665860256386690545548886394569925654988314197866350193561020884682865236128264285277478192620279665023024600749909270290292785771579876027486558797330880419461943245340669509315748576776041275172505679089212609315730988270155163626729652937448890877085539830506024107623725180668873262333235165672054572817599252709176216885937085512125702631428309754809494995706501737612933562958883254458622775467436298416683081719002883514334386914722804805076313154447184429711973436858390069481057757375720833172859561587422545076934005504124933474634440456343798425023646089662200444143542396697267934268587825805462643574700708758706822744495744841437451488788991468316021453026860150567672568444180675187205754374904143752735883619654665444492461670010373869581592763308299898229275508449143418587613427344354245877695855673865864111790383737837563742889834563118689655562609672040424101741425704767341852964720388133426359824360169553475296634443829876273443100260804498647151697725190617893303594537988437570872334026627455995419976920581955165566621572928907142432097802645080732684441966429892061224809100795615944816638141958299952628236989748031699806612704068534763071099449429011104033696225943853955408993358436103807290857956064465192362550068532167732439112863053993820906137247690700395367455019095025506178885988921922926888066656912688218721144966807429502920294235952013848114084899685923988640081407475365143645072891557425611373137449157589510155190183980618441114555908866358979974753412777469979266939052896395793321060814563551582335428453126055350340807507836172715275088416860284795192478118851547856732177400508286044508268778262540030387572102045243720342856731928729383977755847253903734355217709102943947239018248167140568904523230204796993306352748064655588213478703603840007997372771341314897468361844624702193676791368294917348671123245030580493746359735373279086650143143791293635057318533125759183891352035656711953371046734513065077436495773673270674925498671778302275897053692726515210179061896878127772359601888510410186358394719672238660854132230743008620730547729925834889517756152329949736851282334935498492668736373142385972444492397504667381600883930061843544119335711199629679210747163451303433681163992226448015360*i1^68 + -596869093165842903095506227902297150243666673040655296011477291465999165622624979138305291523845123177058863169019264260583915326612809737738595998703106859826833537980622364751245977861516773525239510770911920905329423961013251543105453374930325409929319498793483178751178208225919740059381104872377091375153373896331253047029838248745344730738674473252266158805822980564192087533995335182693851058553251714793984356946290812944245877955246782134206109800665120126882729673243976832145208889492354546763754595183512431080990831714789907814824744150253506563620933331430479699452212181095625990979301112502312756161414890340035052697526050395621414003341577816899335519396434426290053154887386599856194808673777808253218785848098627576176138499173789416498634490378060291113809156055471863997738328297328738524094931820608680082718174443046519815231133983149746991779513650265284775682274762138159816616283061786305353130298665319862138879331340167692510854904510512282659067013008742649200649924667635803171552500586537622096803967852054813544161461286740680288411675079479481540093011817261606703974621907475653219372439962179658270877903355479377920335163672043479915753593232784058477124820467888962667248115441533141738735274742199173491967364609012699442118332256858410245446031031876944415127907100591318790420611287125126883966459091102317715182618431809955986350869074825988479850738120531298913995567307944211704445418581119632740329105043670863459790875343804095371972419683538738843302421670279956396925992302107274570296977031293911833582215575060714315440649444516168628373522868952316190883041874613268139433917727061278118199096248891192774667525117376325981335727179488416066960359349284402510911236136833425179293757317057616620984510608273721270443101386999759302347975338347862373965798499124704264776866010604586979204945852883572796750798132757871436611965207289590373514155142110476369376739819243195627277832587367881685036557460168535595508084474776981005332387925849845981184466479609950527583463299791657350403251442033633125583033494427027347683220454564846291471605558281457401787534492523469990059330391331972880698823602718944608498416589269194005360033202875374203837764682583157852294047830873777942215806857398997380874487348095782802568773948135432465436860526650168281385040707385942571508650179074376380952055354842144711497053146210660564523439302405615302705922467888097946641204942663918852227818486687291514169596750310025766560710953419012865735759880710546396673730452649634483914739663733592378131538594061823910362611630182956803757941857684849043998761365327746100516018271954345694132697643957584444729194509328392537881495922149072392532731158775665644396183882640105871270606505066359782011414836606284617117780801386666247911029545401033015189656313649611194176974340667639531241464271500425747738588115569899594030964494483873833205275872148314496923259082977201167629700421426530863639178431951877887487288084233430475358845495866374764505744272976298624673186965853538848468498314906280212139778840988115420695826952496782891218819525994887142020307348860380148005816936671774115893258559041422706010902752248139846215001335435091953504249726087356549418191356045911552782610661700367884298521761501567485366135255198462136644697631461486395837434743529372554861936692785276922031261085214798613091742476053510685740540785567466018157180383933575373429460729184114100662102164315236234981176258821311045604165002999860408128517374556960639156224*i1^69 + 494527964245317466925798945943833922004092969710286029016094027980140078862284027924635341128489612474562950647879033976638061023909561406080336526195932015663781416225523632649748803477645224956130528471896215326480575622781742908854264496988253173490898277186788059735649116069350924377107364845096179122318725348856463918159934980178324908966627817635165477858586860444436931829565572885119098871984991571229774902905571167139147480395459223673967418450356327523120972058771917272690674375552109151350761205652795280908055921165410520827226040330424418852345440390897789341070218944997830246981989585229861938494485055178531184929718411051481566608819180444277397969523844230884791909831267785397726134810938573323094211737086144153192852730821478181733204433054870235056646106657129336868939657372546137421678685838529468574603955146897674603259899976665211052787603047853085298752800097514878925674140189919701137759474710964995262084869639349903499006750731114967102411466183157509560429290436154575695976460626824072054312417184572976575813320356956741256648352142827571787264913627465725694406302430599283811919740323510034288680661880612766953625947161108989220264977382164138548286485725460344230921044991656290561100517329069513093202212908242992483495253750103177061313742261704991053826827359262602732139593195151801961692484328186140618098735510048777031948711169603224815818415317274787295583184399422924601281993571325591823351409367512026540168439511115920610464893013129676378550536651771400286906239264394779501876137340844446309993788037385699237265548260323756942164987843991508386124798087954853325006039006924038481948960897724800538892286739724309685133472912831286633761642277570623726420044985361726046299211636097111814454174445979577084406867827204482776258062923589613097340606540539749326497758917843703937693912817536643818174659134729050651781144224302591533035028174087092274597242143513461197113580047842725625693891519632483358441931564351620924889421745613375107409177312468970730131453885955785453870242618698706678071597795730986497023180287038725572051360375591979653736918637122628132936514725438781395511261738184366954671545915472503797846019246290171433506397243778937880117835207879132035802657390131402572052193595147481179874290064417333037328734678682342695904896084311781557196428752743189006317493402411044041767026707645067842135247822347211963878175514184988235130646985795195602170289183267506289599114403533559788739987309762069578941709379393842473367937383990985646404558241661510192189096999713385224870464109649156032084174922516662063140284633668695876865341270336827555020140848762537673999884440580916535060228941365855211042817013947091817103465957433275389555788448788497600107976257581963686268842507887253680470990591010756916252641864061975979079601735880815029090046571013453321233645754321615339489296104842451061239102232101483629312977863545899673818979808341893554161881191343629954251189730377412505218883873140054828017570507396900535573411587414327717790592345494722618331631045557309541105748779427332022359590349340609111338124483070956562631049905953886803757602452462041113664015537778192865560802095791541647831117917592443048819991279292074724860491031298152027660900726845072846081518503732221011066707840430606191227829774322920653802484330922089894987070552725224795795494446668158256223778458998813373806935161852163252846837571376110697429030591388766532696687627002242648831703030283856674515711929138282496*i1^70 + -215352204428036498546689914927421706041522634935975339754529362412054936051666958539125994438112358161721369086079115904282039069324928368412360822666609761059126421439143096304662860822249823770878521388985790039368701561455680265538611318728588791842779775621519019182146846472548936870196122701841870097272258705837393004495586596564926493913599202805479425725717858193364300152061372960104177371788745440992353659788797732502902189926932801910149886355822134536114468630536832955394245541609087293976151489317133006029099244853357223361109154256081220466376989375263791831483049470017823117105684712515657977181176577292805123569534465749336867088061520289507208970141525817571584431690113566102726230639246203612273704277618199671988273362220417890080839765411063838300142184825661115708433245284395939990200625071622132353405926048000118691303741334495123990507262396013244715954533546237449426056945954037274650330224445116259253236899937612311230935285465965623334681578550456827025673396041484170238836491190003777354047572713364854059409275383774154432980770207467894587323084972734312754381038376390900729401370300558137135179840707246060677602505549808703964963175759903631423952834683973617950703367267653489027224880520744345033436725657543732415118351832727314386231072461596011835651334992873982841415092068612276976715549244029720949380654118384194897459107377147466582899573131203831355900718555253692289215147795802639032742037400580526637138473937159387616775811359082649157810076200950736265451277409569395759727415831172305065205142633516782782097678640524332373080398714958430513017508196281530305693653759186618335313024641641985919675914328707497967931579002908258543893012245799167445287673736945871589114198125573596080422445220098006362999759230365439924485513936955975483794033697112026093644876218069035406793234030580322086937372562875262971109788540221063697962293406315074666639474686954898580972270379319211834357008790645195591689513298581617026538421982317576923857910650902132542220680310509222846527383741286111379359347471728491067625977881944700779257471531940965095617005657504722120357237521742940356740560708314526657991502880316888327643593292570460831668359939226096295036258970187631611641177489589235744389527719681261209913973070206161491285015794119485490750570083309873641142380410634093645360334372614780641187349443711096508032898503625737670765918275511064103363966517441993284454843394737255772609048879931628029016056710972464018133653854958564952949946705980048716125547320531787469203793649008568492905933051006248519943085259541166111912212147333194692076096687686483602346730444069527691292259796611103463847355105100715157139352725683842663907288719374685082172202957221526974907446837428652420613056661676829445424536759178379358307743467221556515740565058834860404278149653074415024326714547426474947358833956952434365984825092983875536987002895356936854480740828316395069477654821654878620209461743721252342212345627519287108757777132863758795789683117223202507025776980491340523736642013202563955158908219610136762920234808415570940993673782996682929934067649162992349802328401215613146337421793325623542463628122621603521658374938557912829575320605812088531241706430470788643571085369031631221878368168294717676359011046184144143950344867139182009727521962132466162392371548624148825160095334348322300371007367887121612487452844302526825094427213227873222147215715219602195411511981679974661826745813943461103604561084416*i1^71 + -20905370789549791795603340177497709621495771338969543894482660482724237327276043313734423445858920129176777540089612252128441627824058351613255137837545920717495442744758192037891490043940601998603695842935305473160841411747464419086304243831192518070725371289247980235536462096377456865464732715833082914016667066337384299367253620770623989716692993469800652520930735906143294324500600071841081799067001397200366997471999177180866908873362481863066461147717052458511538592362982366988815940790123598204867552115148923015169603295348957142137667759086952428099718744454996226120435500352331918915136376527627654635927914850151238473671095870839349492350785706507152387986272946879831785348262972218932485704418501222768852727813011631273977948801067233606351892040600413267573118418353567113590367582269772534386066575143627085354371218927593613116333466995585671501558709605569750251627462702991380083723793399912541238678799127994469413653932602802367234944765517303570139660573445245553755472780310636551673576144740852935866288157009233539230170924060197557704029986897645288519113560190150026151347092696174174276950803612506502275422774163352507402614258270746888540365999484603723293638017502621040690221210078519748771779263022682837919667602033555809649604738551278974640481950937424510102395434958927369715493062231587936078156315193015966637202408990445937943126429705909626953487276281751920072278412909796893697081138897679639803350662182352226457309347290743896521320113315945688890130793433800321196194047320323950006358636828781642639974402583576331382564348740192769839981288697549502282446466114945635234325659531264644790765909992058288055476808266315368590521097474557445254384604236214393061090747337441522151201166873678465722944333582654696470213503885602446017309616702111145897956888080925415670699087566751081173244456709109516599632381883382960171586880598132233413916106000523557170089111798011602650575322844309072361301687620048431175366377844826706698082117861574155800269440208722511600810531131942099690193439789348696467715931062652407112055856200310634437124904769779930747106348229311246788444728106423909940219371217655122933767887997788612484669033506204744830559193597315782585874246828700287621042730968217089612146625893032849089745780590213875431441469066417453711155383472139202503820100220679728485636827623038249555378636849071638650835892945006259574854402644345597046157591889986932345214337975350393574667022663866008818757267038232813650431889661696380184669784086862509954042757508006689338549350581207341096926115857751139927029876809480597783614822545469243936026960088634285100402370404762574857733451649246756150095741008883968780779032698608499516069610767055240985831237813967479026799070452195962339458074982329422134648858542758250758536301711885117539465766349737373631937392250002900090979044084162845357559665786405348834916224490014941106979505521290192360313411921562354067187519166196757110799807530546212237900179866430339408621522476929836571676932227436236026890912729758453960190601452445148006892456989955591097152668257252422047823708393352236460244636693944996308262098658186981518934828703987609791784377842439068014876661521014842460558437577622063503218502903282393079824660304979765710750194959030650080469093296377661379608061974218180419248819348298129278597120617241309305637340228013497925914258154673376544641325391044354098423709387337446604342625030586182230086924682276955783602273991786826825728*i1^72 + 66514908895368230889779488875045565589025691742072992997429845259261778979993970464486961982846688737482101312791806752148170682334024989788352176405663574865774716372194715528159754136223211612685994028354853693765963521301344950655603723210221027513612526993013737687951469065687789549119998369533695489996794288187611630861156806349209963062036741926630887929745495284863376986289092436779207336855836042061784319174418899880483492708762952899596231169451562861266280038422995706876951140551344917039978405741339935952109842654821050370655065049512523901843054083548608852011108595376495297592821163760836885085980120001839680809709516198619838136176253335365377781169592246236220167426182183196771274978429081972818970192367002433162374405395855205496048970188307373121347327456466750677383927324576123810461482034183580925541103690141614724791716493455450004163476373654379738882999282941116491835363852162333553232243655188217841236950636433353368843132559850561799476004422359864105654461628981268222756393370105714521976501557200800471691867607220855166664068803676549911400253101287382894057427820705114985392422579855504436132316609632633134634578575832241910216031293108826826412057058718525136961019810026446847802244272845681790399164561385275184181980796555529889858794093300228183439209189943204304036173167958694274332392583365902909393426494850888123987223373253879788624657316272222319958737253156471750835572802913569199414206072798921074772065223447829406583813448253910646943992685098127485187491730018775038782609118924884154423667521773963866058456406134108357127971157270903772181845727560307214921614123749534607453100147351336256200545373976426607856747606801225740035788586418786809437439429881114418748680952138805799039428393334115902525989044421657077571115888986543392133518520426370295169341626878976422672726555195256924910487009961754341570808909874127639383803257258174187351389028044593443279759196205258812722756880983166564274878111093078217347806845785195081844505872258990934458116098774030337841110880521360802448374678582014934573500811460613615809607518206128513399277819885715829245965938816639142728294115661255749414000086479240306096637041838318202999495654242402234119713534967800032071205686085271947691516797465548245866957055709023347261736335154283658455168247647880090501048095114524057167920760732639019226602974290272246942057449373825934453161779932778312679604183789160765714560525213600426576191446444290972543087953020255440021341099458217413073289696701706642706428328342726656535456267525134381747387938890007505780198810741434342346599810025791653272901031625672222123667020820128416753271340513615436815314445698826431705829184584123372411637871474655544592289640915666880999013109158351222826787173127580115885754372621042834592784121608545489538457197680897710409071345351357497038417561444164569633478525582360837844364493486678291364335624457438647950485815745731782841622137606414464511524014177562867584300497400041638982730364664769200497377572167536136449140838976118761197926357672073774536030042093152887965048566369074524721096407369536221496700011411671356079557146672810372766284667349296468312776493791856924264911506975432984173059739894399877167076091333970973047059530659723735316281282928371470924093385751273263583138974875534418419551122736013193205556477411799158249951023189817276109066793866635901410600035379318933685258960271587519910470111183766966108810457740265189802363610466942976*i1^73 + 6204876230393499621402633129939206435247422872091728087089310405702749789456857607900515191735439958308067842533979310431345009544845076601717646279691270480788173303765087574719433827873402370201635600264903824587143104805972716976476238383710526903839908495089513835261558943408586486367792220573979647762375025730120581365743648374237718609006607304762057373651948015816292786989324316502568390533033757487134299877133032237162182380453539330669194322165812820156951801775618855047783311073281595275660228235701330609169818441379291398421641618489084591145567920860125806145383521878450466203795013627258533070043740815669082991564698472787076369048612409133343831391601987525495924879368543654923919099139617167971173468152003579840492393529908113640146660035348971444489176021634818996551636199609649294442329999205478857593342677547332724058470554441484732891302434097322240364626118774485442746317967724872845534747975477291610299075410962330509207444496066005169401055729127229785378063794570323016337408262419392596290454953113065562293923193517879755946182881586094740819247127741619069337595644557930857593965868654023689723018025916275316651620847490318264711359976610202659942688985997849037456614682223497646533782258239943859080284460764965941319620522170120731019054232998312203201024577777447982137474271174924362228601431885096009304672449884309567093614239940421959568272032051674218899399112895511004776945137626767382561205329438175205934643351164308998525806843931568041288548884515499631048409567515276451808066065914027503486547601368167362528295269682148235790047307598328733719975593673838873226677969002947014038612135229222754801935315071975349135172239640590259997332937680137669711870485346641051472546708835278031209621809007979559997197584277031904939702718840500428381860978796352305863601059189051811381371633499078728720603438808801572259436338324227474479693379034555681020773403099967770979923553016873192732476472613165280963114086182987579110989449820805183170322105317579274530362574452490799263395296256420356372141248483736572214974267753624850299224698917745832686757352540040404212053353531099882714932223612084705801951792531049712332543504586206633919672884278120905455052550430086505341949277118258889872671904359352446772880537246160559967954628133866944811940040680411810024135646464769580412867895032434461577093528029570704229084019502865206541967567225814408131727812710602336300617609075849313201411402833919699474599984693448371101951662733987628903956526462812014222357754804496519668615395158411276611985182694268633857355549138071696704014128517038999977729829850412069519063570017621902615421919082576310725704777366847682966260315433698505868202285698609337362224427103302321837835874907322922886455159389167143328532039179709664336381841852247882006684457255090547759282720207853783861320265447238748267224333060848955777915938696042366300772033109106500903240391794191952061524570399683957494589259297162265637419535315499038817921123026726201414988764039789680198484639754757014587789098152009288820218244751520118386454116900449061774015239751807980349124428642377102965140067849541229974506114621072612764506410542541437793461668255488943458309704009236174043123409629101267944697791396850253302860448562270568649218808598962475059220838243542472683335466883673953793981913819929026369813105553143284895535150619463158331042011311354100762157907993822442790970569478068735025687429810075926983115464704*i1^74 + 29354849780709101570583796653775732019033997518692325873369861233103955605305446481664703659982389175466303469324417188355205052388444790033878136469120785433095645560026479752078150997397402539514582498786736287155199665297991917235739337263904369612518376287532407219549159921059534368662714735840904109686360649943180787010042246869278751413841713589691250713437643053456689415635089771988526969512479331307233430411769802505344315196254327803287343523446552284970328014712575196938482741478551816721710863996174330271364724436711560402542420596823547443035484641542357871329404426792114420612123933365259498209790245805538547428717978732861646189316762213022818454231690770152041055930969038147874161385525000810741955600733585216158025671446301386265585479040057243558625978009297653579782174170114151512801661057628248975119334661320156121073504806990803410617565963367103334581181011066327490541313945987205216127933818225845823770363616503089583744062115488434561131736822182731641182628955897759608412039032467350364292842432424861105690314157319224999454993191959852042427323141148884762509863303998365909763765127986759789481985652697276841394401776523354027088304556510466546626154327381732207629236385996784887187935720902090354304773382010500675934245499522453338544265902947201851823942055975931860084719945546749203247230453530189962461556930249982614217787478463741747784199421927992518193103141118303695354102677195052277535834303075427212038334396735348561617762074880836941331448267229533261629650363773077437169463893696145238085457444027384786093237788673653810782691329647832176245334138048917321624604725665309398470205510726355945230727031762661885220923227188773776853287221927162708593729202390052707520582069194525715538428078643098528865972243312752763016844575446727180205744079718044654490994402382643678772464195635975097438826375772028361454936742244197026635917280977796637782632989161946754543615284840428816881090898909054853835424021279365703613283705248953984890086354408480973433439900964370698971559066351706400515766990735684823170210937074464245593052314339756089296168777734892444485921563610201679023949555851283380951302461838659524486448937112492602926255755033692041821964311871268129749702428233320838401810462098445654618896712561652785658146498461174274593772462055783099271538376953129546934915594743827407027274095522580520085985727156452373259989218421214846961733227018957975477184119319535035700783404826599587655788289197436495869631798304629652436315200231747464218555566684075135388688256188620402356565270864571647981522140255164295561244005701330046917199570799086263314255191860430221715208047807359262109178408764849530431465077737085906204020730964244900773026330797266750373231537661494553500004836678270616074854361624307088349692957818971458081912844974934106302084755782050058336950242967915728262733355673398563504633634265396013591583013561814488292814281172785797038075901871988270842758263069983360603842204843325097036169881194488136201228574103004886361104254451844799689455103818446976216699773891098696471636292328276937480925051366105043323867806086638951323654102476664220987317304080633629505712986550290895173908971596974231217212811853354829634280186986536205543790311272176577163376102930333588437834849893256480357020681644135167580050237890002619626942971950160779770689593538210262869663816893157845810805639890405245799020999450943518827491763941591247500129609738145187057664*i1^75 + -39475293165136730182322456072234083148917532943897334251875859669746107652374741613528534126625926073561805533224141039155650290575785624820008488033091113492537255546969267671326801816455207388733279066156335183362427559877556393252516787291236343703816203341986502145277532044340053851682959319174659340625314200572620709248138349220421694723328316466927950765933099274685586470314148766815848361357200970857324762459041028466298541955106512356138113295475001099154841784044852334003899732048865541530231298724301860191249379528378203501837290740366012185557248541397830449215844058390381417800192244222368300871050482378806968832657156446774925252228697653769419683151922046801258717669400404236928029077456498743574642629117163576618023743419384957193231032132402691707493367705583708796688380831672367314909654241841370400711921912992678400558358059060126817513390364889687838145102132034396468610393321965543027018602911074512877618669305106289197973645045569081494508513184710208524705232789774394922910389175287910605637764884097782733522477867249617889521603161993234791225693612133850140482807607954099725180914578484966046994601710979982627151725050933115345509310271760892968927312199266574914633461983372879761319393348608322589917326515103508736533818326547634357968402698413897597695455326561427572796244405348177539725301883188726690552592413171883034755966091956458668064345021070523380542813256657528984848256018248710050956804268450302507471485706445233032345116090238734818838368066122967635845464507553665227978772712444893183067002192430067985369304412068119358189077538080972423984918346385781540699509012298697130056202543246298293223850316637007535218154004466334012648836820358008478021109795857255413951636607551974036852343707707569986109481933875546599079574726908509750203685077965478239863224230645727147208675272615538624491691126815994729031762007639113416462178136726607864456327365955297099542006128860889889661420021953319605707738418176663595088524079882606263126170869430685116690828980849463019342949589970053117046944187890485608355643682758960140123485125475368253588795683981312982003972517237537555052459077858022780320325431845505478767451177161704563046173924238185086597098911420562436180558833129439008079324699638332273205686092390300216433955834586798678474296625993419974162148574455824461579369389673003455236994795683233641325160891932848511395767682183118012374078253308038800793903141759829386422821081731687836235590763778383032582244863662805518200443991524827221185436481266620527261741092638887349072281515227271461873585397599776038950337005241776908838497353797285452255070016100942953579084018590254466392590754116755733075925571908190114579463123642829508341341640281590353828306208884393480967211870358710220302297052264681010862434647426169201551574481936147746953188370718073529277586787351115320832212604126773961688763518817281458486944010400722523615798852177915840333695445924884832296931963556305808744840522224997484463720451030573190070745012572657573040607128159368448842812553412902156378260765988446193346989271882972339407775839096120290475150883819604793918570348036226011070857582748097612726826254470691338075041417131102502339299767236254486515428107013379602260409605345758687978543190396329841608343233860860308787991305090117111866529424627545276833003476656071973015319551895965314216013113289429438123420922188632421018694195441687957983930304233853359629185524406671488*i1^76 + -14315153621603817412372422603917167600689001164317390774342565229614197679395112083514526764671697263011562107645702601579823937925128897654734042063939698692110641660321235050267898307892193781708946487253167282304558502395204110285504707167860260770208195642128383454793924777043340653194391169852441574163586758646697502379781710956614550778653473029526679014260957978407799360985399125476949670634671970131829029030139815038100094191046176278928914909405157274662795070444366303879182979177367450235321351474417678904283417181472379459929843476359109829793593337323714171559274960324308775033380342752867737454518259441335329495240923633693184323622085370725438088660658469992653126814316002481014232607952562732437563159708157953520275881813494998301062589572188198873173458172786472759988207715484926161714599385947836853960259032589634521001841817950743981639498451440006289297640519773307823508205773372253227079881804148592049805143733813830162324464501276046939026099360269873656960242119311693882539433417595995210868393766431440860033381506377316326804220531017844267215102017659668199478918074626858913940974906605033412711429702456677124830966378370610996343291012919355568121927965557662297401306241686730750143553354745395000342365011055558448317184601219047083532079912424066386712969085121353464104406506937897928526629800257836718049713305642347968259024969550168523344673773028210569048107122299162518855920079345756185994576218103481396034767989753444668405171571202614652830514340456045342596794991740056635463689883396976412127000733544223667328982526317418608893871335720225630298633932675654335276837487854826964022535243200241589975655053777917113881937499771181929723851544510184013219919654642768097600803565337565193380295127695955033227035788811395730008526691796319441469887460046224138436850832103385365933553181420070727425370476062972297642254826401231284886139495922200680914080540071429258486786599945340280286860575442644189740145110163142302215339395483310322495625099846629115502616266801573386875539594693237360557992937515445392218337161483419033257366950937579050609576636827088455630877733686203092288716593434874944957039775798575027497768010397143995856122735402697792716963818043145808917217200498933563839596354303237470823857435247366852371417705059112556746184160090213662347744358320273598752001992748544605878937247770137481439673246090907063465398026082271392497504546657377010681959552492816777434181032032042180550218538461124189594370112116391688783692922927813537854080879155471374002522335444597747974319815894904387607383851665128890856517233662807063283376167678629991939039165620542796272896921004489813445268703587388177865365301924203847423921809974703377327917499899211539707566147512807573014733143395745375639719332446069583542195788806787384901155963605713908433015200153448926344632826038343325831027921501258568705213020721860511984030153966159084922446480041499834754026079644227272446505891495934749219285131221035814310718247507638136150496274673443435435515709471914239266962353217882414519258648945808067740256352444377812990358371589236895960177851092928863727041504675025084742895100786006868125446974305085465753515198853739953072428121078919934450029464335725690560039298932212815816864411999778564305050944166045488791121219872276192719308386388830606569353232553976223849579049746013975609733707586406087540963650794852237599243189821908000041329978907961573850210262256*i1^77 + 17763628622486022828108829470191371851117518723632872858962941495590355150782827350167078109819206711658746800304313830548174153679279688625599400173867784806742612779980611743955235198776291821618562510470557505684372217421616688778399249485110097761795534864454904221011121477657186999969941599804675144602631756608077634301196604436788818215151364379254133827072498660664637957954249103924915457243199624080258490838495085559103072382867134243848756512584981650969112425674978923615885662855543136026086003945412025712617873885924299641765306354654857168967942743766170294939246069633557671413747664253822572955715850235385407337152354063988931754475455463046824809204825737897750884037433524282465660175679191999190506345114317294813479135335025545329881956338206453143932084711934730148761130776279688908493047470161368200833318588164239448773595884518932109156832137716085979107151732799209535154962752046268841024187352678889842407282670691173260701149259973308829448679809322507981768567168875735387744090381603871953158399591050602292317086748708395932911711053844454751209041332501399659552178854140142873162392072763070664539254505288822376533679264217131828323800414583211294986797773560424298007299248331566673353650785647363919774036339142073194733410581813182944003802470469849818461581523488746416569320361253283527669453571959611477667476349852155977388168637535113630289835617111699965354243111294473616159231659765096732109668877258824851939076484625354145851328659175078450299779927891080533865673791509650444677379709893146839766304842355888091068860920936081555327636197231273393411377129065852893442146941060338849103961477188153469958028371106916022411909774436001059590728138475899328438115750225097207670565095857293110543521168192366677229895669218955771878805487707604925055857415658153630054202389071549177697647643750675003727065230030648859816064447064493091923378814522905980905340812885705880484421281157298590058949034895482765641678917890931591492562522056821010908560192591378111981105816915694601173207789165771345408750437149216000657910589298253664760083465113574375447930171930662259980361566330985297456557918655298553397104417273119563376827819350370825409999017694240365348480237190047654450759803522840978333235444271106352740843681311676924943971123302208424917369115248928044026907683823525534753631819997366060026447999342395771428025999534811370833337718752674158806821067977839877452171665468637559552127399343911931110872253734809375607097068185942824092233992735359921997287579462059968798672572903113305558989245471081248957688305243738270643293895804929520636405317494102115264310290597192024409194045354935964612696345005367706161176533547257748006994497367266579972291248692626768698641732274288034348988580618098846142584684526001090701621052324023464884172692564697708429013561655096583066537565618902373104725372425281916340109805817630048966762477671404420943318510170450774103853910223330008563757584050883398980336488513460334650195300605940186642961812559875462276650538062011408306092989061252736895650798736563406049637490488045266667978363209601354404115708166726545612816505192057921308877349521630077644974469539194893807471581975577662260218801770518581487207331065881780557845830429557780253466344901526935662133752560331405263928056910129166453458917390025088673790281510523884230360354595381568505815173176363089843455997868313883464003227840801834583901163965035639025746*i1^78 + 1895579975943980806768344502044135918434007242493817392843619606792803208471077336851685605699506122185489488439371596479999807030549399220509235570758705962301536431619762848642903693675288256562839787716838660041125325550815882390761307787886135950502363233492763294054794282814531561351648683200758311328565271861374498574331190768943110801992468364160168142110998472779105617034546467385316768778523564020321349751604464470820284783636234010610120763097508256198423494066730106101428180218537139968946418263096653445897478442101233789728914312329243007065124821481366266458122575603554355637623751843773811493357178717530724802668051238238591332976664712680452057578117986136243129381247457583727978746363138609879568036586387441554065718141213341722369399779035166602135952865514321761809548287297859116670617451873032552195824005759704536895782362870174903313991510696589215150630564654965790086440708847898852884877956172499537855240819003567210034920539503885840136804237094355475847925908154915456125187071673177184473808479433253073867182555253948363700147489210304616750615603408141523850732582160245066930887542356246078723360986520999416039742105631808237443878096173110358107736923608726991825946477115027780791450008128253969640781883365247906016068076688450162493174835802397476696334397048862418380065648685982760309622019971586056968801727757138135007975515260548406845281208845053918591467060989642421557991904804715298102758095337176582125944973752930398282448508199748369970554038049340093194302755918916808063649769665982644334272968982609520255365186463856922822009168000501168233821500865657430075509504668133226807322930873712727171822851592078131325410138287672232166877470882908417061018879839664816504174048540012083804689654362621328603819742606955035332594607476689391568283494479038072713604919624770577609643961854025614790685690317652329565955769892531429144917153596318398843434490022396621787447730997946342440253908672325581686821902621805518345829507915011849886256673690317896875468545132510365718015285194244449093203306011900008900249544755582973232059916171705330245729350024541444987000771908592592212213431832420076425871350325273418237855733352170356149883933927639701180644014317923655740117848481156358259403036036390110044909893797526154891425134650145339653515800488942948225064623297302039526888058651681234889192920922302881002564146684314149282478658559370831283047427539457711273470612665357741484155746838565639575835457790358270949412493259603466559256982682635581619682436595408703901022105421989895047185438681045205283130891030351628024948099379938801241541712506974852545394245023560371302531664209472436274064744252956801596648310530733074533729743842938221809385428515347097376929115403605781785817280163266145002700841474611452840502381014265258541145442709796284895806646033514632247068583096143080460241562083859677321834347199789656127382576212699963726735552397427195859330058430339684422415001605638408643051625305501251647542004945515696114230109226357701688282690734711438769897306115315342890491741395445113355595212288805002065754772787025202945506478977888015399983541040247461535930617297770729069239586000941191565566005239401493606626166075470527028837434953583452458379247782526818239855243100441217355844766611453297896194097757941037869016441840506093464843924266104165717093300326245873958309755497281277883559462997788791055224042887719508372514758566893973*i1^79 + -3335650164737558249320500695326193941951197290209898955407165611626002020059496796643777942127614089844164890656012289312124192871042604803691967301720386440197488188771419599016685674951986790643018354132691990893621664321371632543188719752274118203464829675408174355518158581333774589421824354768233918517344298034480168503128518307611322693181663651469006127318887645704166580628397503924556829876840678081982818535099606430555220543899356753116502257055670527896461508673657788665786032049270888435434329359393082352745844925477736243438165002278607756415500659831446924927947788615266296578570427527982524315584138987015907827228834404293168630335930940422336207060432898822218197293854444230942038973240837783532525051617412235014236873446158658960284812473739636756621819288616684557647679687587340103343944961156596817561283756962863857905202384730853925030001677003986522673575003687156931514403536449068523076462392703180663070370299376710794593199964430470997371494626433939304829600795496417875814315169467467499217374502162435904887068558043837936436636964321283403665141583415360046674339750872401061197458994248974761498085784405454616470301056906818924402695233442012223080334822732275007759814440280869122163064925501921762633417033125557504281854480038712134009758075449457556370365639924208130104547074752053461981888965843790593219962704530127033272489237356087540953977961381144808650898125177596611773757599774278380264009216825211239948204128350311820578359818810882259846791256893513557265496700963804227637778530526678299863262219393523568473701498328750982564881769608234751936303041020873038904645283810679660308718006679420430314949548072487549229435892199299563642153269532912061225176480425117614668540330343425316002171387332220041873819069171795895008562200983915343971637929916479702285597032284158166188302695817295460640936360571319697098393461537804608133135838245967975881660944922704246802843783923967697992597359399904613540382760459937003639851094353721562096002629553736743849846450126045040111120294042579216881275868248756007244182610592497180282010624652879067046435221011858152407809528130355305700486658195617511626227517563386854379725391390976328529090229109364502058213896510472785818792514039294711138889783895403810455311607479210640359997953259930591137730419356674458278678181734754939604295499560726703989124244882850601384821936700743267099160141681122957178172892541409824961322911917559784680632096700617291869087497016374489966185570161462621740848395354719055796195863580831736576056650890625141967163006070653491491777908952464744630003507015627124188775830528217770736529169901070805803511344079174797060386053574717306446929287620742439635237632141867108152559517521701192326015992250484965484344279966150533698574450509350532696967008180641900002584667423268315414390300882208492543958542222789106397167612785033870968834833648911591086904101345169813280454027004764260179058338431304927020524712600940613251300519312009542396573664590664970227504691539567726098701538490441285268211817737314161032816573659967723910142030438352105581475779162132903068305360857031835834639997393721894432371941986385954861121304818514457445439358844857260769296606197803170636906879764551689523665528978508280769317312115344038294293419630777183802233691859982851218867016536564094887673480384999226603612119870846210626993948820336711202935271764375851290694656825016703405212737024*i1^80 + 137746280984580023525112297945758795966130385449940436871780096156199962806488156892425561697765168129117833091783482795557064074663570666388032510536523726021515496752832033757788124519854179947099600930584921612479091319398945630951352787983629358523303889524236786945561868502415047894549931583908354022096937207020641026268915392013053599131990232803562860881043320896652490089008643492887547237399972989114182929000202444564782260161145263854929577970694181369945393216744913819670539913407780285525027967697440760305236792545894821717335149295843404785518851650906669614721005037778433746696009270454444077561866436394326897700081208302131774931149394601398219632558288307487077664809330551938070957622660550756855214371952682057063468593105496505009679333924603498698700204306582538592546766961763369290395156300792907317395185434377712610951355551108033551116935157797009106664838703298571579452959642061551293731448530059555522353662757265089784536429820350253307255615793553737401111153766103527134182749049442868566949228158448862277970952713970940483810809921447658660055507855206169859845493783413286521765689026408402817882398897069329154183649025648326723166918350565846665662216555645277018675841597351968902939609415814383918720239809595124932419472134655179577724513528028232909682351120258654418270612962692391181854451528894800360409244394210500049601364870270604762406365874672651423485755729571442725669764530450340527838455422143722905064730411738297581899082421494034074485551166800725014657885562351039090677144271510115767128135856868535950284594230079204290690553823498814093693500238354156569027413635841022519105969008802641314475212933528186969114708073655452216864662534423058432421147006065299005781044710891646878605790350978770484501289490686249664107016376724886610220945601719308218509707850189582034058580191762435872618005005532961668027885566955619389590441768568744969491805231324544897185898891000167620156192456863520965882567768649058955715957382309342411026390688257056466697524284136087172502015382482356032137964891847080076969136562214450871485283197714440524678804773641130213258767357996850879835103941926430007689894362877110873859602033067741690832176047496593617266090636114979446441757842990805767943272038945485905488128385513254875288160410503012666199111696214869546043820005409448717736788454809515610517703969821523822722025290218717477011288417389498579685891800302549289133552822700853723612740333024060765732852065318439707846283952713517496429070276377435358923771841495930122910178748014766545416702239635520204310682681971907157176147919573347232513867468603385606455685462814407091765694801904009871616368529002035803963548920211130250135435333375914495996202240145287642195982311362548308638911400354430362414414125393016314719984334048281436696605549334373362654595401368215084882468884873460008409398111835252502238413277690295843074021106226755463775764135875989544399631924159886479771822139656169367720196619606638021465158086669064994389088936497868118721804733618010613916169219069582735000564445919416286702362705059540887583783097072994481475395849020664656048163744703905328809846341315718051797735425461566326757183010613021457737176837837582186083346381322720416643266813361877875085245650773248310070276899689978752688308729978326366607903837020896810607590334445974083194517063288000567407277301477385439973695870146525478296246669315953950720*i1^81 + 295101029763845499550051165558072468230518904513777102844353255774456252745288545740364679139454450776939394414638435276337393384685399580142000970096553764313960936581156014489311165171705468663367745880755068349046115764500324580931525647629552868768649331397268992911768048884520076357125031151490648302592715522900010127782510194279406267850594713611673562347575897032014621164668459897795999344859651622997858748653183898406436630192840790162104492057012645745757461880217689610163968325663861703117342569903776080529569201390851321971997385076071627779250823061983071195048307394745248128459141337392512474855721846406135118334719265242002245068303359416648033193659769546623900170080780143838215914142765657692594848515001138784463439752934821731016338600870968837408152647688199939265767247564027451909849331616311794925817324111708568037206093456159730697230454554814505324611416184972892453796553980367827156130789713184151138018673458906126678455879737244293760517388989456630242096650229663165531102513094286691459901021594799961544033643194810126077862623587967845781431038123270126872532831365044650635625970735097376206634199125796775547683385224790161070405648988358604271243026432833044998373379065744398646337127568309896239877947189931343066459812238806598518235834350068806265242931565714752881589847418685688724025380653622134760872183066467395155326877064002947514878516045094651425267271654385187931450436424267839628605085774124601999798283390139254844397030730586217745644266688437085125361440509461979034778685175426607337319809986158897616424695007004062313203149552809812986638293213066083534999541909117368431615354673764485176270233122498715407548996432144434760330450659647333320919179511965523021862051550336793685583753910845184589241381459904235691534131083091173475213928746164521448134410153075012150860189359262332265261786867538192671937752902059784625163177477476123197203954726554136937099124545197222320305783200260825578185364660358145324332135450603216345409439710418269084090259520880286099899778232649901771214440117753484492316952796354746276878309343006013768913661939160850504769307528062187328586355958310433319600872655025433620360928366579764882260662863912784178233987849242372413117996598703249101969419707126971041176845114993397567754309650761128689182476517434689711300455686140597955758635184298136914787027650916090050952121856793011810949571109505569382919833012670835180670227499761585693831523010496612101873320721063229772476813489263821728031027085208025257535929785357996435721161573054632405369234487506351218236268799551081037637345218958940734156178477268941387957749366528258930872544488885075643290204136034352640851656905193586005937756904472755360382966148981176051751354205263615795753378906943458705235346153748188928581766165065914205292621952268229715401518513620118802364341433743499199084055020772441162805948034227855643669600844192304219103411816711322537866528025374603466585743158049555359381686192806694998443339420031166874536599977284880068518409272440224105274376708258302480030524710275174261623222562106164604950401964145964359972053896596082121641921287237366938787941095156028398278195206290994947074333064837496293026774852664826861968190352864233621337278857860325913818770015452864958337230513663427716481691892568787313951893870426634153800601067376392343053381025172280376123767662576958888184615510685523214156308850671616*i1^82 + -81117963736677488712051415791393497928678084028484073571916637583044312122828980979460158634537719901533974183663081295433961413855786225769896667826703454475280471472066685631328384499445036096306839761841635492467514473009217980545477408583802582069786156880177014373520086821201982563404974385772004479297419111481484240831824765421234424396526400800623597391834590465753919285793859929718223663258927192444333912462416537911819263261107373318008480501773349644621402292188448636034521144586574518018423128207879786835901116185105532243911438196759313639609380960324942972564714014567387107108768521924308851294098555214763818916649604030901911258916310722993877246486153974306896956831811308022730116631263484101521145587904299022050212076964031842107134100002141498876625109191190232539001653750473394407956727745533167664738512710716951796718949172742511820108282711386165263227229004465457471400468010300947474992594964612658439548320432846370956898095886753962853205762485731258292392896405709289873321040674612718086687782672009744873621734809037068880789493009612392454635339811363926026867830160606577840035528487773226882353229822132402252738462725174835758111145822387217726388817504075560683209516317288695600699626900486139260132924733592224400452442514924856883615624061158967176475614531054971455908749777028252565273945819546811477455408554824682534011342194637669616095089602658367105679423645411050206776735493075529062333331714618048594167223987916708516598187545062626977970425797766624987835730906768015636528261538403206649589231734842058929909047525736309207483867607408376882622001201985452062399398625164367577445301942737984036298603428815749016986886318907085992554856685032481034621020228589103076910239689755630810333742944098955875631710279248876437218904093944705669664346940022468779462039466843649252335323054539055573448399872322546347069631796758034900894196354483790143754116737723005997765042528614809895847304554646422247128410024282692330949297012166064623128648820410791370661266726380657805299451452441569462672689597723895144125342585759824741794304979422820209419853936649229751169368971814770472366331994708597840273962162962547608988925691104656336221297878475164954968712984220520550475521488601494054216203758515008849043373861047909818346408797321136862205412089199784787161800069195119487542320103531777264452097974584458055876085529537845268853265178206204670901861777119319085900413396696408114153976235918127932565399060136742072092657842971193130906141516852792602314196209617476065065387838136402663736031142174089617510666908005627129751634471148658081757118434766912403200357291226543148572176237342872341388287875972358504889688341330395863734414133750289599501791719278905901314993413080790032025543884051707261431204222804338927140162719501980285319839140798729360996639753101616810931088018702994237306726297729088180182987942897595088936688600194071446840414291965195938794647763744075995546878469300161586482551383464500701667248724692474514099674296053509596355678633056405445766233282654655726387219482927196565470739821698690800283283987588961847583728510494966064627864864859183188349711321422505568798680058561656553437248258639022528501908583229810353908521167173834504794885113526556817674372040422492159849460491713696323941043709983119430142210146695988194482649320561484078760850013568168138285472674425824658355190688781690486657122304*i1^83 + -11173683579339223041055738710113135251288490899707957808576421323330528650936317765949266259008115502530432014905353374929594025967903923502922496256964588934554696953524518004259427283905823365138683725174412794010389106396890499922306672046038756292434554316941153473083013993801957046444126182583941125811190394140009663054085587529979630166960644330461062478098510763075162180918252472579793631636423679240067407296338240722418557127732439519723917835221099561809528239666432351268812380966132200469141562191642700621505509480403793226068317111842776924614054443380220863801591814101022999544313945940439432786158122372136406281589048823378790528913496444381507713552893201677570644828123988673929736857073957251583685952129519453084006885237949000084695232361875588971836688313471594399531113834286257691379078482455828231006359690509624788556181040598520150054867383313885607557185526707685141197473313494205196336289709806559201727797973111786342290006933381964302100404486231048217181744029388188001752184332884700219749319124026609515139391755868324656010286201737114380379860219923174703654951915270066889893551673320949567166460007727226141288347125774135264472942163233445911982005129613944400007866135790592916910849291021114920230586162231956658492859693287136545557845800778347812385457472742046179390730110536512239804684961170191419740275102507230896208756219985202418639044421409538523439426649500691166772745706550183738384087754729041666037264726766774087639072794733978974632392001947013576895858048445115389436390681499872822049448088391420169727751817693739986505308901217800223851406262137008134043763696578582255479282260849112756865954947569440233385669560856739655257255957677130344520022973188853537952672079505232928007658139114252250176776610785946285177625639846469465623240189826536956095750499255886817643353211450965973246172522899990575929031540954811898051869321370758195049750348446504194236637215555478948171673683390711060479248038262039528554125290490094543709022595995176694864047416641441254546484962631383981012571592620677845423331832545091765658387965764497322737340663036998665711643622055024121929003756355832423926189390198356344324308108693114845552850738975190705661225611049121692577423316325660989050395696614838870574544435325185372742452052068125646921046350724165506357776052092582828412192078269120113262708554347342335723980094776838806592078986293243780895943372328596091678338151547656182763660841336717959150345504462347401305235764420023100570719064808270229187803789854032346632895800902465751015955646511935959306594132052283116923470792411086528829350255577310942926656122595450062051583183304076863397515142738333988764282007485526729149914418932226668743149145166503081071332013450836364590908637152385267557990558175885219327605256524803484290972273095977839498430260939838144228090540789196912794332497140242422301711010339257022434760103888076958298411860645676039754862973040080007222958375172430158816851692124936766804605950669758874173392983139230790485955935682712208444413329797459547955040037700511166376856984855329635677192690412440929827225599657685657256439431176893516146656637881704646360611958135438289987171344742834530480865004851275695781246119998769559035134916236120249066698158320014322339463892094510930813736231194258951648325861437229242674933452460874503340104262780625428998908482509423917646950920733058924544*i1^84 + 8060162905415756388244361121561640985009498824008688433654295831410845063939176157760057496449682372164599689198865970429470824144214185051118539405007735889928880754245075929791850900508652447659820577468490333316282256166735138283900633797144217286371601991404083085539363087345661459624837909033172766458719015929941805394650131858814170824521313906938619183079160091008294360376038414579131558515499627638802877413965355992254003159875756583429029398161683948809779724966731425520348124305778006756818839197122498198843621001139362563589390319362532717740885072835690156366019673802239560942725082650938551440718936417959117436128736761653077372796129098773865757094329341713459320055925789748364632658024027187114689537042359058506143281107568761863693590897088033174878843607399952111743593063466433384165345631939129076903587147180671347903378490598103812283904055523162107219616897636203736492830071713450898340045528353319261653981324018949014017615725989517768586703243674726549211535187145598081190878357817626396069415288961348707464859495803596180503396444784586399541791801867389195167222663447386088475578699277335594211338350642227900725192949111765709505821146915322756866343189964884571514628319419698424944296539592119765082818005349362883450447963783911904146516824875337079620865882059980410685754534605972260013822980833835944455514282679252436253937156350151545160443976585688473951842595251641004373150334741179799076898760546997730811056841938988837679346470573858198876593107054053492080963404429162192773580085539938726828906113155668937926450582980947271829045009202642109992732251879332766219103689919440151187406400683410941230440218734261450291972931006631188165974666986770394176549483863423840991097363489748290454197619124162424213939131651466813335548938826425812058631680194182380504976052068533010962489370430307877432190805041298823098182384363886424342127054468237053244683610050261169705956623790605666344466426656062972419346898509272210836227504712545573493080339232352920057583093649686326698878868117391770675255518945698797567231668049533067274416445257409099693918505936620851464538734022098764908049968408617945079566167247710942093487460039925647836330068652065497751462666811629008177456465655651913253626736953321679607875669149505335862412672579125273753393693530048778968073143125851440589768694846142332158301211726390104767057969640772377638495840499015906830847650724663696093292526997611650840426329068605816430625992419983735801842405901462088289232452981432886852335058013403443475289153025604773060274184097529413581968974953869919601028270586367480443834838254009455959200429841681703611058148941225216563592472376062082681770549512734492016633542601888689330754712411851940460868738064878103888960689246380753879865632608701591236872972830034151048817606779392442669381642431555600820913799260203292797311355053303252008656979040038552687230939350266831311849055387405754810362931037591482513386924181267434828755648669283377974291073517836563363400417389669355172587798672793149790534378338673955000590510529911447365562634821856859323588770187020054244818042673430786599415182192961129519990049726636596057350084907176827322172766792803642398083782203065774439740884174028256854448094848465767126639953150298626479186870119352990568319670286240287105173681212996509416498252897470066775336750380411577156662253810104179604814431256576*i1^85 + -560616369031794923619536235287059467790874487235562595676517330520777670306723156836103912497729773937534878733901856975087861931202508004553941769420734859057798266472921046426345244120209215106311034771057242444746622738762823535395545584463803476449158050363660930399870031670798111041064832867402533901664594789472453587746127041194307093213446890570862447442125354877589255232542193821987696505474614358667003180598935583269867952487833913149201227538007532987006057449295801115468147257464691358586668616394116084730124622492314835097595357632284189982241552449536415900669379856779121575054857072866452655619165833837441589072826435043199412665392996469143422492371544800822220926057846729129417513317391130472191990877541512636546938192827005847800286049405892510197923725991756465723555912820718357415631737907141987657718597740553022708014472565232094746093402910822920581933580304667805114219215850355809385755196734286860353784863432718418626594321183191755853065206186674978526861615977065159238964642705191148414530006103107910244896153105550277515389961795878303873082533346407121626688758509252021420277333551409985829870630369255855807949054263346190120014168594593336644140833062683764370969291152247500021903782562157793983397550472781859364063243993109161342808917547072127843769670907545050750415963875859415186983604041361618481317744880091086122649550768410014042948204248639471574649584464673969342445153837931223778653753311763540029009250343723857388251444885832724383014478334632612333935043707321854230360938008321739490293354862392246636509357160256814358074842194266282648166916373095024548250613969643423823487108050987491791385731482648991941908768299194720745542127907022524749286491328550458155315819125328861752898504727035449804405933396638393542837625252296496777223176820983078275513201360554306795523742199905182593532925912478204367220913485127764318822750592190492123312046875053321798208503629422008788105860744748220955521295922122897903206174473170781717850903255231352135248521229932397377737409916168590385365034889954405906872619624136668673613809443105089764021086334006054216404043967784002689983283848411016398047812024965688304186684632985296281133952653193746276274202325684743192251570939131500575082213249051835680079547095279947630944500182217048925071981220948610337697947467256384420145585813588620759435265630741153475302191988421990227791095161758905687855040073469539821342227838780316336006805628846707775273649776168953381908398023394383069897575029383189903677388618835301768879525510240056784171015160572250272678211123501027782976695525883174246469053855961899489203561747051472433369922125656548378939080737142811447896701047033234144985709096759284381630809243162843980959366011535265685176024958327620156237667611029580836950735667824107394084776425954437535799261625092976190103525763872125127656624572372730981611120303697020459643339336923474911628886472208022723688506966420911971521421553702903498595244039333420209148734765079252164765676047449987403529979519035356294500867974433117010848437358908156925049876996079327009346131621163789811660164375292278107528112627347290834386100919729001873954137670803829746142678803944544891591672258461336011031382396723156181615639040137909761514745854481180657311491114545394290540685326913587290354850079124198509874422734272091188243545627490583317464290995256449178796032*i1^86 + -333455289846661128933133480572764482626791295495733027398191127942067321996058443281069257856167269372573720883824200769218242676341010916271473257704290320899033695193241263223175201292924680421778318577529003762044404930474055135466690661723605143709849400790827947921322310615415376551612223625583518500965687327917205436384165419652537342678552658554651396054331093602022454573106308221288450346508335921156868527014518936032344823823590123763894350347924906492547260815944745536189102591028169362586390863468814365782655171638224571817813065926672607896126226045254479189703872954863918493943247806369222263862093024238422610455907613454576968851397480824839151893895273746885006922212471325681593748876527717768364056355106361132692239432346875564469659245232921157409007036743387996684751661754191666465304752014681554742574858783403907794711374788779565478561401743773052071656853879967584484251192615496514440713460170709155913316198097838451111910056769649121029754697515188659810029307755646896481552417317455989152066458950614013024226738401352894921178877417244745843520531917663606298531578360892898219463502167609459716868918212249508023290352242155920731326149212226990622020072338280831971375018195284750124355529819921869746593410708938693666434549653919394008106593835520743084100913859808570891635252760387058028813265100139281826077639558862623267437484787293233921635567824784560919776529661387481133012277339639745892949757326931069786000214774160513210210116255627880134866195446798404799068925831784201535358043808100417543415726949127783903416494320224285159239785066834626364318391223721646567663855131322622829642093034035248121754135602094023164437841933882603017680656414740894001858751191508693117947966016850282143234216321358585381055568984681245604294878856885251727441640420992641955918542679463239456895589750486867040742507364362294093564827098823481317131334159638049513549184603922045478891036392048457374675925161725174652304416664549533895115674177842000696842560606556004518198320802673209574238173120900076311974480494730753337448339258012916633677640616162509393342243253643880739795639226644853715211459579708179392169620627481802781017865838881943699055793802684925515281265036305471689659325790958695091839954705220210971460418667769411781695998722062276381075375322542856874840370058391127593989597555245348128412292703918679718742452024883834039372842525682892832451832657329875674039527531663423182825661247626299528029574393907190872316548320567403412452025446197115764308312179146726171875895356515672310378173685951467300009030348061926794012374219192198862540055265738584508668979071706229583847131813196383927518366935647927158847354629328884823043174526440435528049351405928747987343182800642214833881479947318604881814483271853069491898194208499349649445471569771449240579925766544912958590881320139231002866275033302177477741911417299178034568606471977093203808378335492120037973642587917126558044738787524684081901146321166729417308448937294831836732285667331673448866965440969239366733748481008138508211526809496083562783704534146404492100103720159438112310260071757190674155779173349571598744026859113461423813954502130735887485933801937100480614365559494299426716918299001364832444320083762235206412510969395788927983688888084744441066075056116740253461288600717200133498365702410376023507662813096380391909481230213578752*i1^87 + 36482478292398168211153309113498299781902464610729748352859756772426584187929978032658162218747092734683176207696506275857277909605591446494912848502183990522703034530915692441878527148413154790701561912881952090787905164723557692878595116031023979920662810332916768778598522413142532721626296368459330020312814060153282751721458598438593924213752127346554102577281996095558760148252647050181643860057383521298829316273021584623480771681012050866452152807000824707208774685041790207457398062247011631602025896135618078511341735238730061501801558767235105713182807171454120749358305911152952227662863683063610043019129063182473981613317001304510878781129211954436044825477149965821155645304956780476588397366920205973322778647828223797054710229277705046121605548209709365737686672370470699417005788914396112010876506530052806873313510298494527332994314108636753891443931702092797690903223954440642276832409520546355234379825438987957799046209137853416061964448091783780246300455812267238916996499927689075656904304126574771894153835131787832762510416747823634949019192209821423448774876107860339673048167531807721000900806191388936021658160536581783826946140368171984428499995427704986365095921466443985239621062143652052741735956812588581077546315505514091016363495461584057375180276204711138490688844356196616557206429787429563247787831362555841504260552661864720927915495612254404302694571607561981351148800287741377605837704185700763226944739247697007877582830956623846460388998471940822074887702617725792697287503809025733059807696843228165073853345090170799351545180547137403007588468440628212749602963552014682683611107263529933734721123904974480355106921491437770600212193436908776942918686206324131232341973524879413791418052913856309067488565116968260911137656379974331654792195704960297535736476858779470714473113684248742568261929878744874265635141514955347873295113807519336713961886854910179473986713299154271256420970888427073637635645801545703632966012780934465267106383454438375872708772308222108692258440289913016007633024757528317108417736209033181920220983921934655046461036019739195508883397801102735748126836413159900501709765188067868437074689167867739320836423582282287451954040169976398892969342808191954885875197597464427920732653877323358012360508959483095199826876820954618164293572605856323458156441773714633499349724184020994543243458704295809299214148162586260177974916114031635241163646942444216034599435611394562332485330491645072372035907155844682242916365886358548890714447263817722485288343964686610845953003924702388729635643362913109529992789373253951593520326978449535848931818275821619128604597669948762952715952795374721115339035116465886830128979823599803200122420546646036785173039545491149921574804358535279397641446849025896179727010886847104681379833982927721074548528680894040770594440736471700750341100939553277339271791840799240126344450472917096104734684312245938332154601797132521006513517512313962287107393202525907464565779940677357851373346853040657268136003493540751378713665657417489903840640819369548270821076587021500270790182453901209265432564721895040910413592696654773501436656357351929096490728992209655452060459338239770347309299115940795604810822987127545231943374664722476951448275276987061282445009237958748625457752294783477746372265362506290323145159103535405926326044260475639689517231935658513222352165142528*i1^88 + -9352962772578998168473488896367351624117822718986767921744276893050257462819268284981544278120556919625444400451973015781674531130625979380197950269616524207553141568927457903736412378771741232986251517023181104518150504848428164750699742642945937140365135073884522688642996432914887858908808281486848896278188338146119043098166747538725346575733415037443440170767087063644440284102625271659303458621290756652117938334042779953249707277046325727505315207163964255143548245617583654877332248392286377663518262930811645510722745703725227951829816723030652868125791300803103477406556228446771109174421771143077782881748447138476959262376200468491957280910132036556143477902638957680103784776350772335904988424700896613681340219519927746638426708110793526724730392869751113422077786400927407858132499313625411725918871999697761345889646600554559720615776984569306169279195537255026837306371222255529157132637809449632042290836086107516761298339626136494133606159560420027721375381360159179137130701059798740423130297443295009099775500773028305341797729223440491553101959394895247503201881587474952598654399647042631075753815863173253196791477950468839496944832654194872628297618054149198477540656434430860637894200114052947323901742967537170863950953809806146176523170696801185356085569455010804698128553007246355004597193822687771164417580169601735320151600079986226809697876924105291014624087671525066591863348240750783870604112664642692236806203611301379121341675994630997564889368056236016794175362852711787365093871760493346390847860934430728669855567095044427917635998864626235533163789811557003229391139461734469249068574887474395272007917865777070486338917182378576923795064932317510162722899432561689718180110842422220969194605413733495332082492683570879975322688429184672149770238311789662034417490021992037098830400229905755409866415871588735755845267102835495819537379344768638559142216177736419205544646151473782853617381707615169658231893528564040746257855095743850686244971198926400615649536568925228259771510406085183573738935946689177615788416836688373303330610294296674589717613338375837276083571941046969364183432608911741945620244478143097707684359704571600875735080337336428804835008951696177031607275275316309816708578249226476824233603243180495072198309881943356864432783101062649201665555874492260288082986855799732236105202201548093474630046147515174139049166103033913344981500881568377321179961700405103619794535797210147543483258230141240838898077394887442990016602983945801706682351231790659841337759948086601346901748727049600080075396902834075217172955207776656853286716595631448615863805451473864873016703985695605288974618371274242602004179929092757355175840154884163059116428157824657384205777721024585593999794186136838257656470459270725064068151451940687313680701878003566550840769551971226434519352082704504784506085469765630713116772669995578067388360018244672630435854866687514561697609207771969775015541626177998151584306724343123639349686338335855295590910259182149315010516193508503066429208098093599459255622741975250771903907314425115596439115187370724555456491784119293487979177342489199447141837177188833778393148940182618856165822135948911891565383895149532676441135448038468062362073505404607854079051530681014161810474570394866551804868637848293631101306670686595136692283517066729464911618649915005652552656985404137950674944*i1^89 + -327362376749024482785473744276959980031581977812158695087780414040965362715588030324578611272103286750834938690344316944437328866859164415719116476058995284018654484185187611180806382955343739646150561731593006142844057597050893601841639990447240531110860725840370880374390893830468314318064844029497769141854981802729448754407788755477957883153331059743850599505704476742420172385589651205108907096664370178616480896877109155918769685459442334865376736544019319128830364794950305735752442779337204740093940382436267816495507641471750898860110492658433599478502263319981660111701113625618673037502835567864108797100322564680733693479147544045705383839399189454301316318843892842803016299377672050600688558218851007211026110833944573081842002964418826977206518771117234007732057888057434269347364325390235942957712887465761002670003461231574015273790144808741895896028929916013547620025004262483275178837425992301143034388433597106480591646552770096732444502147906037423362849604869436107180440042132854773615091095410085255896680999201912110267953848022846196882358264746789236569871129246082838286543145718859761917367338691452406927907184926223526437345392468649622084266068453260467397209638272456188661336574955820638558159477764790188146722187718513615012780816786649865122299914719378412214207999215674393795729930635582952172117908097505070120454786274803066584625963644027813817375092670961309225438675404810852772906341015149414272793578944684153089687692941942250821591946491178979335080634947589457116472224315348221864061611301969212698605297128001545754149036340259821702401169739406218533799052528659702311641231960773218642614999699395663402921005638721620292873054500530278791008006825247144110896846905968464410532297066846987637391804922186316196398450018753854831214435395602527363481934121665635115818679135117700284542862633584291634663212975042779206927087180906498786288327683371443408447237770478382603443238475560059745587890765930610984417099396472584053377966391652607673164253306720111597081250583612304211932378562821826625659914878288434146423459858955380334562634746335184670233187817227363438077504339838010463551142138672972263312354596371573269703670925791445801340156489880958751930796412525080855986218780382001836570185401784716288111849490272337009956899915022312148776402877266830411316077173433264363175672802587931499586474464126243996273755931983345376957145688291094348664512156220174469553817285961488092872556531304780214426277799790935882067234624180145350473783672909952193241928607865564853724139234540010143573393148348932843807168400905439318771511920566452713292917275666298274056160008529983356245931026833577854072172371767337835625412802258601955093796347866577531471436104251617520894782467636526316437784506779077828450374684606689078392371071654265561125182291202449051173811169496729866998479973944294230230585043355390844072616475469400660687286056490976195361959524907219502109159466530113272163262824924859768715933612480026099821571317457382680371064830293096967337694926047755099775537444093030698227080298067361794079515508220732588420937890493577356586994166215003442284578161091674740204022491177405705344634372480329325766623814810195345993110513290500329548155764237485641522172274805069013172625511135650953801340953213184176766938531269861776541314345403516200561651887552910099055663476899840*i1^90 + -174755415940061710679098023448675380525574202097617372758349714432251778840548655979868332659918058747107196793076345326034370273863917054313438165619329326210887421381608345221387127731168528111751811887530909361112594271817749057434669820632983778902596900441729631778162892769697568842316478989523812586050470029809601883703692697395817534354000209145334306545147518668289837465536990148609291998796465145974817682602996049579270859476581402673164778125703249066884393465337980412688255446163530527018137809780542613257370275502595882560893430995720982019308102253630662027078721179386536970232287988997897275474375736780108355964203790016293422216739807516253827115723174022725010124714457195937258077463918834085953022385165527820283707627491681803061001691442676964575596294145202022113991934588897820557225201596787608826052362242228834381833480269390802139013244787368304037764040775367666892138016587010924832050344878269643371124909690864386724903619072575566619535785059335090199067588128591871273012469526610958284589246874475644554911270761147249131973737040611384096580538603714216526509407237247946999863244391241485420586077910788006777220802527832223518129599125718269333923006957552551387441994095586323644035236297579820523370034435670155298254308367507462577228232904623464538408170896794591593154667744777851293258783021426430757999831272440312661050113696505104437249757384563652322144631932403458204859486351215957814111911382122489869841470447132665824980828913840190118991526901071844771948174675349197573199227264618872001414280921586733917853411743777436800810929373697235819902759461567928272329417199360120526556725863573667221489302547368358049582192081367563854372523118530915985602786789654598773517287861076236246667687588266391663698454206866217266256409807473046941610878102818727152096118266233143575734856639311209840694242382353893721388743835377164830377228858825644014850801817335295513950088703246541485526845415468559569871182853115224365265773617823858495827317066284673450296374239055354052515633650711458223233230019491457336221117730190898143691942363814333110452910675044904864013675312746601232928726771563747110595888364512277526490697074849209113709042527264704871156288433794485570631959407039691604813636950812302613955932271713720451990740055528390674686878179133771459585115209878479884023876029168804416874376907171741760188497826957349556218710145919384878580795016438836557485728966488258883351451267069876437287124721334819328485769722191883619831606930313321569286241199386852537200463167264024474246331855139205666094324141020007861187002561802688532213917445231423369326377501946459988140542577697996697398466373198610192652414154027517745495763896302290572925013924900316010501613611137346835658927391484897677168872362886756589757587786812057764514415751337953031224138420451671115218112683096519895674196413310187974358434453525501066627750787823314935894128458652546081094046875921676338947204825405456428138005598636891320629530398282835495717455782097659076183021450399801963828425651977294226503490814094141180392488008248467372548169087930615279296151292143283972578675357298566677644633506105966820130195616028592821567769156834361204044112912523204402787111825932107164280932641769179140305022425989637397623952677595492319345409741782373278948684233361751784170636366679195143534280704*i1^91 + 6758853116496005166069471386832212133527236271749615667871853852925407462691766972825428709983946099689802764148842430421953651675819680692196592064527495778633443763606099710816134297007509531080453579396024013968956525359938453688437020569737163263176544732062534439418994802615596759744614761766104318362109101259206313152271930738729667797009813811032041822944555650931302905543532123621050266883738197116448118797829891101005441009338387699771146953776984629937697247301327379639513021191221814636242034777638272585331556618014066457221730703148343688413137501675561505217834358328287332458591162526789959508390823963764088247081142742542183036194983342268715228931037976782728834619641068829211949816571985438000371862712752161172022928013487756492790099152251602373104161855048353044738586871842183311176177869855734499366156011289586883465757176792309213359923732937399627652225245560913181540641637397333133082873667178496795683178450308807857519474185166520926333089145328102836951244672589940980364755201534174401823172389380304115702008950360001782411370038299690266818890970715283257399895879367591418448603354025710891256058831017475572674390145940689054797223850366597759580811011548175680861500647402036398253996033514529096855533993838719563421877142677310283354791704680976338466745226114947427164978273301700375581699570348871843683487833116557891195792325003576411054335607801889810088010728040431829324697963455854317179572683019635672750511847801107642506750095971279773978031701583824700929533188502949472243588238322646747377574543604661918105435587790212381220012302118427645474260383214866058327130955754789858329970280161487547009561995986699257960718925992195792188778860408045598213007229566750176974846612424037311755079958565940000658059275732233158965046240978972829183163782023034212230642893361122735687024452571500934005161714933973365797286348917624130748691483807464190419742523804719747891498978915716327420233855861024635005055389914327933533222663490246106521379108040097820180896979479257438490321346092186458534595147371396157184949164583754310571315910514524020930841522432691542623310226829351687709270120224347483341160666269797545755518508898689529893946163517303546266396062374524029578589104463579300103960865684748860184928966642687099658556187318390673033597402837395679353508348564046342481644048887090118482414470109929840834330688531869615065789589838948683279174228431554101513171891602857131021324620856976799305540316963638033318928666756158267798209369793281889719925179144859508783760640941541843442185979765048807922906651772961762115112356512362268763344115659381766276736115555144112948509949511853029534773181635391884226144323667416332408703209378099243768482493214321750292843338874040452234151600731541768049059088815155471111302287622908716765846709570269419066336614881997284261862642755610380005945647625295223481579877196150443133589693151689295964119658205045973226411159430471948577935785996341410305569126717911142271831785274931817798412023611932516536220489954412153522256920829111676309041777188026835245155854177208827711951560891859478693094831697397591658968169555305633509101269745068733898319283020893148736964040538441704931222123407230671779332755216610907483972613557876588886401051510055801932564340394924304847815933820539241164760202664997259965335769846638444544*i1^92 + 2796098224585896408715873355390039309869125961460816556201577480722937218647688317547921763410471102885551439221321359199445640167023831360861853706307771729494452237902529472030847277162059281556554170737234271093925552241807404748479669978303009159051446928671071674210230333699174416541006387017400211196105564301399567741789738318992561839840841571761638245117592901841719249086294131436963385023463178854355615721480508592481409687279827913840337054050365765544393438307822622483806051227929211307337840494814165822338292948591993789390615491379348485501428135663105371941097171475211183312497307050742425532450157234066924082011267897383250409473528528044363318872121068804829543956416158739473180027565569088235290273268065105781786148901612155735517435880957471559852976941855130781188961706957050585975625920348459804741638713379629936504646676718523887585922438026324908538022439484424029041178368303017343852211760957811259164085104043198880395149474174777350278970411278460223340919534229825511131485043634204134761428697597656500083667935666644353864529353108445118693955228450117833504218241222272399873522993313408857438724379909362287548896249078831845781616031683792967385299967066502125837218537373440936292885890921382880806975898409705002424290695125265663555189825209383130092921620139404500178159514103918590361296069593295469804740244102385396834138596050079248534115976406838168432562952388250197029355128566738766384019530816357701009539811083058966264252105906751104424066526010984238286334762717128113069903433451807178098274040761456116599485695775467321847563646316773846825615333066265080199577257624721847352340336028693937394495721786489224979527373097430123968549599122531177577778228684941192686508197705081198587199161914877063194717249710611715390192574795717844805043210344595888626663080444223073979615217829820398500102929933807934130910205804964043763053543319891460514159836704521199725397120660292764105155605413559614951870210369654996805987691476667607317280308921120653941904050157724583450152288482715878033449772434655547902959529459558487604803846256175865576551446972858025408480959647652360620657381631490871261471894317596816927554869397245690868124422832787931301875081471301995680647529483358906407804744973265785651819755613997797090415440722523230903208566884397710051484108894842863678227426775425874777373887114571337520190393991614265070845036386694780238070038886217158786298126481561484164542194893508843238306453355132111102948188306244626216527574382407940755453648360943468946161535096386032113314454374828891009182475850934497088148876613027724811826885068052365103039196165004309145362019999736055941550640144091269895505697212372952309504453110958397806540045020823587690294073944127151688102760844554419493029953208418366818015406560595406154168433822721226341131544708517484288801488946501013193847910807355414695263713313105779073040550574658334899045882329028285927009100270314488827203662041114573481069331142846713043901276028762676306166308989236923413901734765241612961563157713623788429043480478153609653239369643655938207561570559128365077267434571285513688974268218790571404241349365976271724908992437461662367290745190075895089998701935619820575579712101943332481878336330941485578727334380035119553752556437123029168803616450810502489380578988774959577395279953920*i1^93 + 95080457056203241926668452066169167038221501893208134252397491773960508992072249904091661226778212499844852483535679610300292968744311066363646145361864094284685636343989590026833865461158620545009119421312707647463814400853692348928267320790769288358560305095647348371138365820325065601679555079333968174960063324535320347394990736828460309742479565248853105056149627761310608402690223810283980753409867998083297733668844028030703223797394922036272106820168291553288891834429413466363246221541035784596847710385141315626435888283677846128522468050737381659859184194128863448386388632914616533707758055598780121151953078144766586271510304303964299389370029254411616397317375446698538816324540281999485304606801061768270697862386538577891537807083253465564590765921229719380791550203166915070693134378289157178451533702243473543202609231205655676830306146609559716322557357406655044919590647170564108272708821875353079738915979630202442108712103542361984783072919190326976702852318730996011543861933987929020539472968465539366762875246836588169574928194411661248618360888695229137292433008708565257202651772745100776016083708869404751978716767494144210361996435906165520382355563516425014537927759705627425241367720054957236324621306121231402197318900457902837672007317633180691678962937049251554731845138330177309268687741026111486772872264186384779646885199006733786829714288870983715725900515146468445147930045895768045043517599636479840500535493215479743287660315345405211145819084301407902913587774390481257260290590595608109445982818739039040689688861006514375885070101618026702316835871952390319779566346880755097197068146222286963368607018384036927466109336762533015649808878315630400590512322951179398846085601368825321259555009940984093957201506754649705195932990259413903249720944278679060051123089156227413879892816143140833196998606958528534921916623134371057245020413251968047626522761693258323459044942144899399444335740889885387610315335063008631876298130004265481612256024791925933450941871687315396384603696887406575913182409093854485906877433825259395854346080456227375247159718759640809378416376113217928958884471820760589721723418936084885796159093178328547111165238050036797747826279403355630810692782851021657169150156933428613873080467263191011608583172703127668317983008108681738373763291570843382918042635053504508487678231918971623817078680193370245866580714601391525054390026682130278819412702920752337993156683282038032285555476419401544113402101079946208761777913336130919529702509133202170687627659894474592992855332681943889371679958470803759129563478486822016026567343523903895136961636369892495128377692319820357843892234481479657670598302943838434741898861919169381530710763359205129571286666632870549080001564390896336577585358195392317912328666945739620063862029703583221808647349965839593795446069014267670234019051573113200561223057861295830997712262941189818501372149395760660659221492160855873266607455909621033019014112972158468501360901096193656428815791566897314240348462187392418969422386724512273129304099455861061029300307865023518695455408960352612877445803700603089331073141093996499765050466505823533862320233368524076149654087788126685419447959410061887833317314372890845071941099913953241832849037446319675229675743969661448035032509439658006204251877298586509058079378849058894381056*i1^94 + -6922014984308404433661715548330722701591807822325449991562443019298779897315111815055766202484729940809607434984339671614342342576788549019308113498285942555680205217768917136364540260854940377810668811118613378032854974518316588973039207416266625798272854752726646229701272420695828131213011495010388332767533256762837374060717292380929257734338960283273288293609235591903687806317400905071758019303206290829107187336336567940614755074278304022185449762620991262116474282214839526740810797043535185571533891208392094478719250301647622434358255085527606591684355086793775163430463181140112701836354711416579039141101008712777501380400399178673280799483733404602449352278696350832903510143865764232973233136545417944961922254717863659875555223342717255371026958551167214622282020888078655174645587905841674301310258313253392379716683888494054548469326000815146741363823340284000308328841091413037884715029003075035773717661985453990998576522466213976214282147880574992314328423994108961518914340807697291313050122186572724827806186211767344902844753697590649846000555456907951718606179000745373118221730116594607587284605701255579960965991883319154742673931248695545829687966129712400151958869025832663546632274404405223016158020765739942649142161468167904996598913803237272519438843825975007380864972487927458890674603347681580427269022980782639805341449985302270124865924417211134217975331413854322926341285930535384266768377096408923857516388562934203662446437041290110601260462299586247970351801804313672692978127629391468931921319829921190330934254859820373827899616841343045153942924599776715282774557794018039238925372130199384938737702330027027828612320898734618175123494224836371981160358647410845614499520559687636109471537817135414146089240406735591551083717096145374016521853296312236588880139357907385821047322297397334437122478402011764730923836465104388424567772048639086494841232818100053651234533071530837731373446806492826782915165741362090574487492435318816452540958637785711348672181217784299275543399208259522690126742313815683816961650777576292929687532296848225145936510106295209960677268128116671175709644870243186905493868448401179198566916243617444836318868282996369002881464220238565138367563703380065700105452815295543384823503401816353510439357685512622213202623321529534934336320367454639687737625173050461178848148067729120687450344571915146846198051110579122584799522408160492791402513303576974209373418406829464269648279927015182294562055184833899930297765636060327531219262305277002557342131010736387612611530165780231820000684353055857286914461361017591708482943446871406020673530031452936325823050054337378961084222537243430757339642763726374513432891073630817522406916485716953057876277573125085631984411605948744746405030565256474093814876682304179635741498255191188624542919898322232652244231589973503259166408515614436364107044178715980180184358344585529008540783354907553613379126247023458103135341197257915012839814970118248611979857971757879416105591650312730992497978606828321614862623040209760071278643903197806223363743575039930015162891982133718677224434427254466029617689097633292835871147845786018386659968548549492497781642942510421985753465481621668225704465434524095398334067360124326885947744786534564614783985694320290432227960349710639637995371043821089285173565861285330944*i1^95 + -596514604817913126097031237162116806265064622486175146857160348063465269971460825702360758876547349994457263160709912939920487251705566030271753059244662452591515875350770938783739963615658632456236707222770929135106064225679978697464795617170606902320084152796816860929420227556781540328610130524862476724295691810917631645452952902041537803317163255085787908158432897049485620570811103811734846671202841226688049656920168601376820881638221568080390241460653556604969377712954679759352934839665185757214915431329541640582639810679406458818134776767190108283376608107143405143332479508386359244166001679967466618703694233977691402707585015539340204032844565384142346914348068163620361169849326695216842417058113844027468154865591453364353448489711692491036006940443231473643628378644048896118919718490793210825568617812565414142461093305964296585051156897304754287576936019492720849082892303349016083239904897826246320482909923143891268103724068047358161403377512182533169641637549031109073510970310653373182519948921124492017905758676549654732323727410443343680150436340876769459024814430938341416749207348743529200321357134974955299591427789595770842781116003014254945406050048529492975940040607960365920082511342290071285507281674559721643381204677023364503477601679616280517262234423537738334479638377304719829808610019293331000871435755120890110042170589320670656309250287769570151015991479787564767043565948377524906271302341491345499159102513775217121099877082674387859379562063715360259603802191375084154808640811251372706193040659847058416172544861963471084406381142547485515413266231618161457150244558081197997761664934509583998480464403888438254018018196914839200790386966384944270203094418524827098171005101194080419666021919286423779220485162982227049788208198781342218784888574643088323321798016807210358734337674196555860190041323493188843198891079974696456765168778035537775995029673635406868356374873426651104361404539266786946531370032336643822036497053160258533520292136627435602377732342931829772033963561417527718203459847084378761533346584293535031779370288660033992570035393893576547524966164755923156080773236290981152425385218762812279138843831851627876687428784777192750019313095507178822215859090087628967805105702616875534020529860962799117476745475569046891281968807859378890528346678089768349673165458579629992184046595973358410003627859436781218205219431561397167578490467169602054415217235413681002851372288795376542625905719551343678378325315717787804987601716001179300880224298116224017893082560710214982802075302704292405745113570016250725266068956834642341818223194951046613577055652895335144105175568229355454209326493598845302267698605306503865098810716944092708589916766096194886515483647897863185007071583490004531844345114675732535454951185192736621201501097822229433809179997380777076541037251460970091871008981574694748137943246257676142522842604550783289876887284896223997025353846018006777308475730479090136480296577711501895493578566456480056216815958760916745992788322010787783282749315488422533772396333547991510721287596943488886851034853010909858913104410967632942004426960893826839387961061128683954166322449753600781940508372412624477850066975535043917199440799434541441223237855121834541073516477352585665323033051721543887184412355657160277866172197182194346421649408*i1^96 + -23739313424819558929248464898564690430194432071476758263669910085409095445718338123088390135992156949672074016587098793506369171594583127665572369805359843988499129344376171566994858455618914609932402039639978560073152816298504016065578308732272120315512711428903648051995689300843467379458759221068618315406714524097280136351801206464855245708043036725470332952339436138135680647452841826383329783309743419790588959365626064441832374608396137020326798645141375866222742790786616889559160330409389457391173511902764154179562751874992641227811854305671154988280210286823202654896349900288216841743739834792256573179877478806739970838540029819438311695522429812439560738487916478458435095018784595395913020940983913846676960386047494572130319151932116660906699339586212054845703990602380097134361214731892071364870242361693151517249243594069261414475485591775055051330979669712131538854862159794365363521303738535217645890187384089358540253583196842312232257222574640873639438772195972288185903411742079933733841002116941388789644773829181061435454157396073866686458747477106140834661366760617116923070920006567733070015206667096323143036404080904849228246673570838452805882716039287420172706657981281270929886077003071159466164162472510144119444306560463869184299982450157042396680176283074492506270088883600915885454651032905054000312276584775563700757606547692674703613346846861596269369921108435488991839415097569667858711229391001931324654360956914025482906073804145253876356987069988712979527414453593597830703936907858584785138898631712962484070239484130289840793003726125535929658756283634791843138681973220114847212660597306694614640585206294458959325366495531750325055928196405800440450584986789400557523083351333410986156158068398725342451691714611176519669369385117557211032513948954826092291488242486327295476933062964620609508712194790516391979447696362490803277876531046181393053630525884223627848612198322029797585126774614497237439729811862914173882389887855352889727357716206873376689818139721179421113376175654441826408994479110857560777445259425573973082194730963804185500090139560451731852113763611243748631045863005374515779262367445980573154548631248228084217596692338670456751678592865557530519111073432824339003690102655307666460239294330338860333357632782395831377177808010878034473153807833446986224599730709500049940208953470982978792990799319296140628448995137370018212329696504723782982303462641916984280462743324728724849430420038493900063882767559147936296985880636471467012485424967791526206510719780138507214586234463128994074243174741927478218182643109666379245876475132794578594770092545544596818672120763016798059740314995029200543795503782967749730038348143727354526101835316962298686372844099029685129301772684076780706384641713481593047227126359306153121893490164653678988254138160032622719395175905518777030965858377475663786608727255671091148561859768276088413466776839205880279473581140325449376803302309537016709158660216247978575415198947272177391107680360543642756225648506156870317733057086449199058869123092685347877429831699881606914692302466539287820686246947335024670029349877671164991098567108958178295595181251887388242100596813994962498298483321081293171127382677537451475382182085134949990077660027262792206054286792965618700927236333586495831224287336186511360*i1^97 + -942910522486972116384522709714533564021814987243896239713457466671245637473286334437018915655226944798431795688691366142641728866902106080713510635885061460454014325690190416438430649268170343809959131206588783729376540326746014564408139363665599834404771845603614415563199202619890506464919854278528064148375818360111510362076274633019207728475902058269175097427809960256898665885365361968287980697758566859609112413727341758095748337867443648235579848736850825910054150202415916511799972621725760032818299157468230750663200668917694240004912321492257520294029996167405795847610055141581355128701200859552165608785844550078063413081991480164694890077035494924804474203397428976755117044868390778798227531895630544619913230258006738783879634052770099138476224007208758567458134121283037267964495243865687347074775648745049517052346238089489837956576005181972513902752388177308685038773868376008609540831850340774122101506870925734032318644917461650863969663685702679158467149121997757783655432048902253339766265709125403151307406377775685004133083769046305804205763607699538547630169869674877751521858606039982567783188033934920503997189061476337922936090100609441925179465794769070683522100940904232890824662927001136286644659073932956840874304719610613793825281659477798423466484868917842701614194990002069157196267047216923461892543049981731908403155178428784683032311769663193674194434186521426964186988988043842194676275857701386053790841179579990397521985072983917663384667677065611559714924049049389416558144035569446759835927561514589621157017826756213450755143211075151572023131108226139190025876361569225370699699260454304379650074382379119615037858393565292193667029475462406506022907495115681519857419737107544961920299343055577779180629613888467197797344490734888952823452523757888275775771037653502070966599848225152885771226477175053120350312704573206261069207052683900979803349993106141448840246700116162578147632198639988513805710873176542021058606445832246434069221074221867848664304242145074464033398415684110403353239194181251850639015304136975363229915846587635011680488770631680763268893141955079851079142495450367552864521654975851808722732673034964200670062699593607551430472697228382892960590234611852923736917446547642539619991272340805590861742372841226794357354346417228838640407227177862839394100494982242221805616592773173512701476128899040892517955845785704812397688322208891014329418098688320177450583607063447183644199594664251769066388313608456668126664844509242688715920125116808808852543832768975961315800509480982959166173660600598067666323756902131139730002628535835563710912315400579893738312979463562969063164148269170822505083418026865775144497447367432723638711483130187620045114833826518179795619561688458764113089532620654716637384312575448180540133463982348124154511187345336570038627008018986907294950675340316630686049330917970582614164128663777896875767393910357019199045503076765165452946829687232821513865536699858810923145653191524620083540858579351188941165517181290563480048079119144820457794019270134034143538436861407692761286649257068064696583240201396703894038564759189609961783372053769119201637401311804529193776459795456985393466245162749794409422982376509821947392939776936389439322070949074921060528144873097490215688391451801900158323691356160*i1^98 + -31844111923355966596373257865164343244022035089500629437828271894693093051767428949906400431255084632807605201869679559222668331180081652343979235692920887209893217944151246088436924172302192189771422445783456414772877110154247285817689652515749882199994208314409114900142623349519994778326717757321925631207032594843903121052077289951258318619304899422529006638694354271239862117618439995184230052152775990828859569308030325089226524345103099139888788776132035482525403469407306384421264008688529179805850504233910988192201657793023885531661555749342377247610606757842267687079432809075051676984174565419613798013575790255963820905352153660212580921467445874165776472764394728191876965498627071936288764467074122827192154079887009820442341011348706954340831800909935140599998910319464547385395508095576448375517932030288420082843660031050178288789983202640788464463911024866443295185408754800628502460216439993870759536712637120755231014935876728866155665778215219394169504992671814272761833088303423423926047247841528230192576685458857618041475301848211060267574327832625473948755966178725967883394094753216934362382243431868443216922357987159595732592170389997695744945064916922507474924245270331004956979892164217064568478604588116683710083288571313381734296085576837095124739311048099762689467211197125009094981306113421681098281971338621148634764326942217707048584900871062105182492846477179019049562491765167095037242207800486074159533586812045981743615806110901000841286733261864011022167664689063956827580080392869838342131195593993536857146065825912845386850550619296123200575860276261845171276575487880775466253408934335023653997537501276155909368506754493142954236064306687416477272419087308199007519757415364640139840954287697104212865866658110730803488991407151441861239514417226813226181216454572048440805360541636305592823228820685441651792410348102400286507674576522725563608995561102695842544493645163274184073800996793717715045899398425317493111909835758977520790749377634898433720701461249130978112982310159311271687445570048232098059508289510391066332638423376533723085127373018264902826843702601008348133724232005166588624661431037880644843358084376799304509204453876248015178509765987731425254801425819019344683554034020771687469714347571653533676008919437466663460172355719819277254241363922447446955833969944776221728631048313727945161576007874270276944631036844569897731729203786672206120338822887409996087765203090715424923895546428934964934350668349001443017844992586086298473026179852016499469708157774429363782678013232734731035000120537231320899125292684253731896349640544661785167130848317462662285487352032869638941769299961951155206613457242183461757989423864119863855972034882213860384353898016331078379906296211248668672774966939314816659518094251562230122842121729798698268066986828321312176038986722278131046729051792495037644305917952024984246649372791333548547058454017412790693715630081505805356174129438916209756083591648463456000141993141240191944672275142607263477335268431077315784079255080101787586996422242012591054915237633878802469799926532374185949436289706731374014601644285568036056672195796837522171156206729605964965561383378074518737182436356365386971664645446460820697385941432867888462181167177752676962801944715793404895071342600718364180480*i1^99 + -571899783495512902176235280338294673472530280456621875954514799465325985412698321185296515586672796655625373518128231134854313608720610680407563675017014871218844371495365860256760862195802780983343196579041086604599841684248079581976193167815839435670823902731025820808485813531655877514752160746513706557105102420679809133274398347910778392823114846958400155582175730363412225931270141881427021261460334898197392303299076044789010933782937026620964947357269758804179872650236693847453435772615459499162911532213697277980107723372528000261677706798523262688301873754357031096230406097816743552251577410251389872956895409271264927420156335705469119319420372118825452812942125831780754646679270776653452985997593741039986347220679246842808260581953086702414217482981941540926319067266062911076798730270098127152780590910645390951915977105743030219694629928991596538787209350815873334929586035555513832463489027336113955676839064204774596035066178239641169761316213376716818475638626151950670856322214685269258102538538140124706380259496420383170501087389538819922521844414740171766091662271624615842651942806690254600777000868352358979163734377222257861266572919614061501163747502393282966168129854330737753123919062918983336986738570988420716950426139748023953297688872184083325933233962571346355638572986594073559471293309416975444549757505376275226805615488167911859537542364961322933822070000220954406692657914611900977926098934335869150198657855271957026693519707531962192560782580900675773381647778207955433851656303812791130253006695254381675385952719394304508202998923694072906352666847455889025944779789287842635984966828273506586934175762932768571416273050191942858556357653558473090883409927295305953441554180159962388802958948026228770490107357640956295145001743543255584706540516831205457386545406764826274179536211727531357348914056658968940788112576928781813815977731326938053666793043687313846074118939002232823834088801725480615085952906255357833032689753355447240241759399526413662825945905911175262218433934253409703072850997472583082419104155805811824315064502132671216785063607854486058628480023837522377180257058347983753994555424372100104917050076407856971293120211711035487388180095397232014494711181230638357640371105636504026620381529420218684134040079054508535875953670898907580087934865691551440934211573823289934415267387327534439836325562577000229370635609739716072947421229785510730435678248822994965415300758808659509526071112072546965692127376239132035729244155662059570554744222882293745247639907488316262484774720067154265130354575114025811775478373241160332084643854966067038353010766618808282916977062090659647518912516155270252484610163931305442258526533731623631401456185656110870731041495425109518875645355417141563777060856610497959290673654634055036125410076398334790258574022262162745355316404969368601048651889987166810267293480692315838738010918295250909176509130382553265534231107964968820304830520194126880539131809826019979915159423417165098691497323498336946419670174136863033725237591089875477135054683569305072276999038793326111122274851387806786922710745196962301532144141530878231005668725337566240149060150936327519429274479963139682666076406413528509297149058151227574324864301914740399679325174500272939421213964205174123301469065052160*i1^100 + -4324589798166963909557852361117128165430879888778687635994446343818182314113563518883291214636839459291402452706762405517856255572646997292811326090566964422569041429910888797704620596474630854835526274555412291403818364593415166107416611080812240947998084904668048433465821872250386736141834311568971007200386413038199264725865464254890656231679736874617129407131312390097551264250316294261623263096974059087995391963932009323656679910517983347837164464676131948371959364481469835247565350721436669327195006808833850912980410445581846883899362841171004003345504440118135666760445213461436268052313622106413648429590424191297711011316841113757864531308809583423205325396559714425864321524450266303168561677265530675633024548016064965420948028594563904672337820545670413946334887469902236456585875954528537321843599624747236509229665533907872716332368511036179464300644635654201079834535571202226774887523193208399106367608771080400933415375677380269682339044442566154454277252298710338285740463103053749375470795498916138582024494684616409712097540691237250610540557269286083663689950892946768296799035579823113949301836352619974381017542932365903913886995591623049894620956098213829242676718258369954960877573117211220546016789354010233172869263919670974298589726460887227283757837065187427725840903114477536589031058530417758642678731105383774093778149019214338797001103481024108915636364308128479037478287894250138466260517544767124440287256073815052217782567983370020670531379733676131340495826390894742822353400638717826530367537871615124129277036216928845842241020569516711943423189873265278678618404066925879054774891448006314534144310297620172940739617014036701961905987161078768838965443501201136035977270506593573579774271288063311036321154314692538259729992591769972969434477544539150379379220834525308274976072739638953800479464810323793299254394291039306792643539338899090858944009513224534575706491775228210740809954344939274528606271022257372756082963846640766379985211055760567991933219952666376231583849036154377234274542002241601251611256451094875958454398610402024226756924742361577266407599164370848145662262275596350131157338268272902995399918406563065272696002710967339964213544184906273524076331395120920923330810641464698874365031082566692438011702202853724553505823836933950170359609597236975310551114562295967390245427104370777407534672374655364743073373736653277995255414662850893022879581629645094498514351257913512534788833514500360649671014988323704364048490229053645169571599417918318887052366155725008804216978334337367358477445260075237411460549082089652734246906842486792099146144851716804191776044651420902421980049090907036237433952871826994248497858561700501938944696695431184634068877769573939945487749992159777935508615994689808903767034661240100388983176096477794988805562701927254704285209474164744565155199069729348785700286365665991288164095804244950864413564063929315291731122683676672011499272603951013390000700566058637853007351494090393494532809984434796615894781399392753357829078925683596230959028417856909663874618742037161019551080854543804494211656668856436380733880284373384992496762083214060072097210058788398500952931370383202778332995332725074419888562682286594844667049132285692024918876909280436035280238117117126570133159936*i1^101 + -30430314537082198692697169848731206698824590561978716688543910577676482235606118416988836045436415479488081550443747637752245282592628542661213790272767215544812387781189322767024785216090693125690416262390610779576479168125473536105744059902947287821243242446138085757181727990098903035752095288180365306883854419894323273254271403976330086538150150180468568530396637215248754053158267797007288814424294787667830423138178986442654734663058222695077612369842737949894753291248095988524273348369412538174363381003481071741133412182043934738473140007746172997863911037590000669737006500990524464507856912979371800472500189273737943710175728512525337046863753965608505195836923889547593251005560004120969220700610069935640589135531265725399564440633028472252278639372588596151745307944316655585563896148747688700883565924463170628886488903729870297593145796889020386020787799301950483858536552115169029114731587881606382476785248287451201710799968980512672839052713527861856528627339841773864959954683728400726707862377651748678156246412723719675727715982228744887041622837620381066533125593713138047761788430130280570453870391543136780572350914159737354023274993646421600466823369617229787245457155023173831245853896706838899283821896216553246768047194037150667199382346092611395285980105338794766657081133263694600389478399880912136394165210761398118603302390522791698821359070622795144921834875947383825174940523826999535382567771581150468801594622730586549943717990262801168128108892611136387741075928515825666723681153200148041860404844160399558469280038007949024336421699307843103490991321987650895754375587744229917808879782493644832011058142938215075305209085466364641448445728154389706516789872875132377073791275209636243279365825529931451760195901614734589607012005851207714689909896492916853633886922399873886542418874644014425245802126852708186242934895315895896511192703347890936706254895994286593291226816445723819758970075364425982436729199917050257518340786304378291355708919659416661869618557990150700759187421379774409321878634274445092835323208340707685871331975580996870308340319624528185655146090063633917573683050038649838746828525097309642402228692409952560987945868595237477827788124230433646657649437553254594931716514083396245300329358781045403635847036873446698019316742775465988502748107517273097179757173640038744370267206035416360890628885053398184069881389155821045232741299649450984205569432825435451873334823657962794331468483178684979687682173352635376463149968643118281636208793393192879859601322923077162593663072682777866152214427880036899900022920280970638830004417587721681792925721098919076922191313419514784943946032403297203937233284954771901194447945001956889739627963995432663357977881296986098070636920042289236338852406143672470406521418115746116800617598868700330113266143865830766859174267845843369055794861459402923928415142299186025788454672588236546515405324918284776015778049292132367365911329129870302876080295492941880834933275664340392189444634733606166602070445346685398964866656582446183314984745087394867584215346261747806077538030290398514706599009110652798253991210823041930813906404678982212104631841255033334030727077721125796518650068776631847873628912829006685709463728230011625411382233522441563034958866633719808*i1^102 + -226508500313966033012712318936734427087162065117233190139126091995258792991418342364966113589504723369065968468418591504452762010006834417893930848616370210767135653498347129256628594125534769424477073726605127026787819927947624391637546864461444506026581286262011259225723048241988035745887806696354538521761237417507370403172099279528249936504740113134077920819425136763857997760259383619067620921719480328993737276934434563390983163060513395476555857813894458094065372392760685676937214427438177473913464374627018623808297664070107064996255569443697780857504704978210073712661631138299902173626380848477235923583927700807867400328603592257202865167298576935876038985220226045327018959060162377068309507177304456056703846733996841899747415819042114551742761393953991146165557027102363229738469678148584092483254247719294989707291055941479624009236533716989821455495237931712199078045545084406604342101323536601123960676553245266762763360217327832442132566813594037795090730215293819707992697343666657109087476915713112143473096033104491086654550305986045972883402715167320147069511883494538086834158377267852933845123272720696354934096928430402128292826243040009073700824207628004877741820446342170858318586323263041597526330007529466382932004735206246742662405743707901488266810164634114873074081097558638698517212145234730224548508202209571633693396874032812126178484635692961794854475953440133254520255349390406609025829679610865044087438041345230967505812611136557572520030295033172257737558719079137011943805591079329483881980012707347253213255970385067909034501155874129845255264489178253062492786896521517315318689407373625592473181775729746336358438833730240998330075304982490407265528548495972947395541712861068475407616940113160981761470303263637777355377234961593726522530794105765034187484699969778991991622620080795066707410521921794605793692186170584353826635421957548369229759246454929360484796829962109611015532564232402004923847011643055997733949073244853540003888933621761489692898955894436469036748768226428405444888558989874958919001966269053065336992530605596782279583689847811438813270286606932491870383510911668750600805693167076560689028503062834223669233454068311994366062435034632964499012831600019862242883585299475819157855130388160652325316142929808884930958515977189622711630802530265166415100894648095159989942083896582944492725915694107496275889096564852789374481628089576704859844920472522884380576788019345289019201312752563114457044844109099101385437476454748098803990649713696057694688566094480781712670366459664627718909078436857004808203926752551219452956517780925902158251124156243884714287095055518767533617451919625173670219430936918713373452184815996886194914835294748213981338037323537159117745728095606049561475191206072357746551876269349040653405120524779401304470935124201839387600089885128789571834090180791637159205057155426378003645627667483810985640277017737555722179044294734966010866131532324217554697413979790763638996362706559447031191610868460092961957761443707206467200980526471043169343222453790277932253393042652871601167079596231097687374327864807956243401098510951004831622514150511277065427364564942997053357607987888923013250652619460287221599969687272769637444505401457630383005037828448033046871932928*i1^103 + 9209309796815885865044402343863268505831170270134896808069855963401390518975907140130655916430256779284025713591559838819128291302262645965753750858671980245715092210593039289956662014369064192728259286251502316177302492762451126296173582188146409273884494194530353064350922539533067724675246840477139596305838047771599054487112143958536951171339518519177225907497792125464794078775185613038875862345991377131000650924280372659248789527913269084862524048733623918913218333127410598716192728404671574671106108108532140844752885381427664254494638141217573653306387033680878533516149449181285212918698023583421630772131262945806012146981020686903136882375414275220101396245254263296871893870557108418506569992435063176531580513802586778727796449594256609526438125794943705943970397860576282328947392219100048315392137996214083894555647805014451963018076742599896768242269228993856174039443519230904566479119044391052929987985732664567405655209799472504369385810866386543832937436869873916508349108133840036471840505732902201424938410903469611647746111739999531560128916106177705633532359472751809536270987274679864184437755266547832430071586814520193415088488490526227010273181766498670953924043350436264837446316313125367303246275284455819810540885226808389792416093396059572188577208276751945562628199477616488369575479598373447531666328545199129378285096738185820377436686023075804036744277794409949486129085745958836869447618210847279443487853570925464834248910335479868738865962200670657168093338630631021359647138374783040487802027277007881436169516840376955988079914354248669061059747581669542512630388250847407610282985077418883515558547094162038185943638844201177767687713923334493899516983091677419135963956054280222052871335861921993516017903064363401736195118429307000810669926186312593279838864214220616578268620120731301416015458680020184504275054083088969479088821728191699659075586910049363082515542779362682281824574152229493215419744208353785583102598491721414430853592374814405775554193731372510800047510716276400280174837653800249336178536955155918136803115242968790380830827838688313110949974526558092649872578863184171591016550483341238785009930324976515613074044539381544268238338852030176584745989998505492168068150105353258344014122464616443917986540898973576679013044107588252195247148080494685656774641977484277962835474783199415021568326533895469911344629306095398718339743782804815710936793811969350697222283877895793949180250308557563551655740095417311309308205038381291568678583545548394961362482893288797762144520253103520361506822412885735931428754548084075129766666678468465399295598620809458488073470141618329454682825754750940490279778898373115515242807513985862369972629568211142777764675610380534351103960717041037414530708418614235970644995616872754411673117382448414011847940511548228620792894022323826543311671754268448122413935627767805356443573200049526687152661339724440715996444623342875955602909462897061707322065494728738263322263068689090972384724196718725247243949617980387690030732348258318275362959971157036702630735514284192125253690121217497576647715995928656018515896054514520766558952726278685997429197403043954512334442487619555987598634199908116062601598089856170048285704972031986866397243928514857533440*i1^104 + -47658606972316466706338566348749776035009397499232357023730086335272350824088859087797428520145813245529067147596226404497832526180465552259329318647730381029788057952534311676381263945099737619707077659997496933937344124851383479462594236399239481600761181108037790496254876321110669545133121280467315867781335960108736618453102113167327172047213978722167712633174857174658634843408944549859512196111898069018121413941961088461356662565419414462302936079268575773364417486657264904747902512180010047975241843715244434663833734922418494856862291305774378684977140282594791325998797492057755494335178246566080751712523212429953149585811128811643825299805077364060023616377757092889355348162399192332751673284906318261380881103011412056439422622516431279725738140955420468916006631104446856061669654368877425367126877826540327714650334013798550359023108245991531304318146034871982252412591512304863451350441903663769753313727843730716673869934218018875590904784368482981357684468850449201595029359528248295660866113828875761594599860792530629700884718638131669994169262405871375505678241533340148186307575029215887108805511225305329524551294597703305481448636980839874661991635707840812275588941212723303584932106048844318997630696316677255419217601636663770701573226254972801022578547889120536394775638092052805553104938788635058004286415808750140494950684744954621537639691048608221360880503883549637404822438898230829024918705179824212980329785937094859295199837860770265731815464836901017162851513908874019395570164303852788359285440256474096962614946305133764763195379132515700346145526346090399475619128999133645973211032331475249958974308885632342419180431556328524044504724735721779819397785654371687148796520610263426792025162197529414515973944379226655220942933297239174041629343093148387476571526613605630631247142551089949512495572580929639175818208626224228694057606450821737179822816818485818471451224915957701300644213753377815627110620997718293845431814470862631430757517118479770260037155746415542414895733527910871292689224474174467771123136095537050665929523699597228732319935261314053338294810725816933364202655931653683852207262324806075965358352735128908209164923302242326080184110638243578967489025660759753487465677315705363113308362473770339577409998994111222395746113194174233114063876003532872726877577237481590570349751776060003245797723944766548679988834917219422268051850346414429849302291098624734865852276323737862722235726753999829804349109936152535415477513945480207437808980497850359185258702763227033598129293418351480800170693868883675711073921464512774284085547620912186391743432610604462751367382684482204718930122461511296337245973919509742317856825696120322566637088926975580113726558797659116981161508694986001554974598779887199894745589440192436271261984934818272576438873313055851937718675953053580137500492762556398725429715157364691378979126766445167219854246111769303538870449892420472601864201309293792513664904517129917788081357758186676890819589872132396111250204996879707084369719426171955986223875597614351544432306931333032014399288358286099215017963669999951814660382642662977695330083624226299106611217755204566321389941342789179459572456568658294738624951016945935708984653765030637715617505869824*i1^105 + 471760386757991473900104078115450669330408500686109003210372649653372723189851664031285314093522962387416616757961260774541171068622175700175618905941250170455144747763391222573230623574416333516775062791895600225115331347079284952392160169501214947334227668106337303431660759765446067789055115585513925152007257075705913045062808177373270587953517075274944834386559827747966975864934812689846296196692890566475434922333480943859056765402184482848134513287998157033006577121524063207958776447975682467683774869967002337318655763449812480757796172304359891650624312325319324622012372758789445987845392281843679911533459227318550831646258829138301604138416319103325870280444420715571780768432400370299703282534417479132796276127557481545175896006314671357458657888062171588142031861149793305121244296848845753405965714595077029485442312596738641169612438511540446652349319631756846182064013773271439274366965724911418786007850081535959970985430054832391418781619004598625183569832171566019616432855584179415136863334080925576987639889621841236659885447222351327795004704946882886321906232894336234189190762621133172692157413908556771071500146263288245815890209181450036793691600990465692194720293450466097121978150102988629750217552110719455503850141089423334371122439748509607639368853269699594198492895490963034470826767398498782676080920450280845071914671248978031026126229593177519893316057903494457902054644467454707368189852464186190044774343590352452576055916392140275606414659389719306031791132110027171147133808105234055162024633477654277509393612293309520283399788155830065045036252151060500084219043900557222596108952136988739921394113741949938004634435473811634828358987378093856079423100015282595914078525856594859927544817324563095093197297635657057454633463130626267258143094771111879976479433305660020021289130825108674200853880557726175134722867270614483875212099604505998800690023747664217478095544555673376751523016362972225408583212474209208529297801160083880143816079936436903492946521795728679494404885039110257438424309573050162140854217787249746650674062537984204300355206436277269975644054799426809872435485234925952707009711584756558403360896935608885567013110133521574766754001790891817204559552848012599436786044896261722310594335257557732543101243736765103147673294591385422379821661087336298501195820558405480000621393687757346993858536040161891983950894431130051437795532844375469476870462087799147023992413747435139786268414957805163236793672284880094714517866632800014300796431020943027506204430187337312423421124779859220050746234725509304402539430537491331043446500738357886793995274803214051505200047355063241852587941756702464736371147679716546750847151346125274450892606024830426708404577771704164963503915987972558899056253458806037214845486923030249453202862854985210692616075996987718239399928654688071005219233909445740213026120712391820375670162802792372087079488077307089096556451819896999545158923866414711940042726827243699290485362295845774076302722682411973949003596711057668627408728039423670345557226295937075780808336314181582602310199584019269370033796391226176103411271381647163940005432526937759098766907470935609913963247775246064724828406403968011857742985756986379556396281582555488059392*i1^106 + 715488751267751506259818101874944770411107985099691504451479163664903285092985829855735643193583978833056580994552927087341951526291268581819552455084255381659874803442674854579883275059254021019656532612918274667285782545061144440573821422857229549583869885150841023914850203506771961664482410383854963219308573291753913819139942536004601275408277433503163300853725762611788010001134781185649567811798353741719791923901999990193402960658353244956204858568836601218722881570246805407244088674998993161255148459842383013943037195844918398299991491009915927141910410604767833906763196007978156782412857425666582644386706051005810493824387109044168255168218745673222568099305739574231974721102757350429265049551261401769508331268138127246494334842492549295111002341432943868837611860066082515073014106450245851908187941353187764830412988218334101767016604422489865308772962248195324618620473077876619558350417169984876036793656237936997832887496692453245800519897068672265790228347872900211085795525420247027535735099460159302460489796593388681730166168165992104126564334859010455360465233607800540670921521407952444394617533824909675939079376646944414677792582128581874587494000465435471249274627753392053653329702981156703633019319707469230276879094233396975439132107683725482767660944362363510072453001925970484239531636580841259812067353102113311700881941992139247270706665336574673089311287216803331266631538951513185232912579617067894370444950686365294850110324151874313038496158172547989005230746096484314175282527246580823458183648305714812565902802280698087661308545996207714679853260036130491845958181260980520349933622703604876732208267737586334705534664637067271003490270062247442302560134857600076269348138685015653202896609370352082406780752637951417578096968187570956893695436694255984295237971683555932165244803953101024271969555489689343598444213835645679123609500888724582202571892386637957593432188494384097129467893875893270312577846748690547176028030917992848318282746484258703652140557854391927141067491095730781816259484392905890944533304256883096765710158511233853019514617156063110239187568805499591510226346084694558877609396233907812644699047484898452470878646489893615435374353385990362453745253511541988884969680382630401512863875755186926278160765329493085342277234959479717987381583460873441514667350367221668036985681802036431567709230493099732540765276631114834583628075295996362425083822939823799186724605593213435799245228822564788337602303512813847659029352944724816338139883700946031766198551513206663793194845603701210811123072136566905623452978353347261362827480819511349598088777818856866795664045678913331850041900250228537271757923302527464476971065204447591493823998972341312982875300106850129451238251619823842967910313795567085159248748652298882044114898631195868499683876971062819015694914714033382737523201703325651145509822409943536532777313059819249261707160566048138575767044469497274869570956636025015414656048640039934980936525116026086939311181516319742274075137118145970685539187532965762304842173253800889014941733834877952397749684107663952537752550987753875520918953235795512418280903720640939933792570216737443716634586619313306293763698093029817655136115926176032762230944563200*i1^107 + 1588031907713500257650333157397294865652267641196162958423692669321440522307408083013188000416778866259596381046180017199763239072625434305935268694252637852541966185813875275941680042277374931077801658923252789601887273984380430583720717833629156914326896499152234967382764315640913479071808715654975138220195628179671290020646230634550649053492573702572196409227502481085485501033795862744788872742824128167823203056316920287747864776211974137499707152768601312793258581623053064076031002436795399118647318112436697305516868691332984206690439190435930956235852216888181314413928519064513959003252649032581008635645117958830881730716474637327715689142846465622925982928570803467466090688124224335153175933267776850836843834628220843230468518765312954044336139799605806271114390432701966021363352271587403066398940013430912673334251303918586275585998033847173803082218831716858796155976971181301211093862563943045529700439168462923660685685189561047819714315696088443137915839675282256579211695770830119128106365166156898162918434413089954365818490449854228369889597707873403383635246041954710193910548977520108625411311551942269932048543827707678561940514944332413923111487638690127980580942131099611820902658917088606043780006894943522569161495731859301921117409793472177416308639921508205884740565631087784831108550148375100279060883876630617692690455094680832389753472555422097228633557816240235653964906706964016513448016082874839615744934375280950869897191597919614720577445881226787017075702331194002986621101055978350272372989565611595737265736436000290657375925052773972055627871686977595863433422241923658684940462124016973068264072514230781295364488147652539321212986752784330288428209918815946967352758074632942330889247421141205972618685062578194156387521980819908090980748452379331724192907848877945211516897604025972370163050307393389555220935160897944289012873191393831967023341620713700003211132945392860547767371498616647825139377279286608266360126441040048761073263724384233828252076779208878995250106179217728634220684354242102163944463911140141788285615438167018086435219775553668722954190947301370255734496940404773788991496800754266357354805442416804096463746516702290677994233912383852690299476897727194372778033810853522314643394267783229760113780022075345199652480287997454571310741284151972031810499543334688675946738334832684484585126294087982275815268473081292995007335039100550186028058254976612372809375103393917603797627895249470343794408277048545177228267828289850236139071898051473154548443171144275994982089106620061187408958273942757431626167612082898177071713937024499125073128598543509335812858546093997867231513301888304011703719419802761377791835705837694795502757988503949802622883074617526991057908761048916268227494112022543239739648776301329840067639667589352751763123655448312851990708933847839654141305267969475253875795050859009716556131221662313867225281442577223823283445375301786044054003787316918538127577820012709263488184136023191895825518299685149630443926679678957694285290565894349413933832567072669778866724062013763840410587156509194997933742888768514383633603452724270266350389719398906974928305167716348440519290131056019494872040476672844969209023148367059341017088*i1^108 + -19361180020196236856858451588686189483743283981782067284918772871780904041128366457377294544946817490194009346655546549333053348164848215593571099105571792236721278190104510452699712646695909716967089508815728515398077065052786945278298565847058600026587763895737180646682477039966197847370774781891096915193119447408057797138006738182672538184933069238314419397683865322513192581293183461423238255895587029965714896860779898091525053744784962444760570373423063158429161491288020514180532633411230842911995383780718377840559986029586614865507819196390091621359573177632817675652742596198943174955629427747863824940957505959056967946670197477948411054069296832316056955376422940514060731737726309687146610679692276773014642212840942185511900573703353491085671099041095720006853178119720089495667906893618726863579041678183377193998935017108878665372624581380010995826394010470967492062834566920737808798839895864743670856133347924503716123906786041379914330779378202021933341021602089812342777503867311047062815511424167135450645967340791686894412150591219634169130663523242066626073203317802693193575419287050024989650967551897298542695839394784003849746501399849228351902752030551655454493906914590613561537435311318373375145509463244419220025158614905827436309446277904262612316100209866823931180158266577419747903432131108274894770973267291355957960019362493172999589025162751199966257627063846429236793865116374204018556496851768325591908711098816585163846774216766870662344039263614156442054138353621873771408153153681087291671111091139637468449737727612586788130116455996666662351505211189873991413418475823207257895842116881149763425238942587550034489321415452271406225524421572270495648097881784322916798589485692803996413540605954134123516986305682801967767847981022820984747068051246560173213010947066701948668141330414972995334178273045479958912246381845286952909505776749348604013591012853755840630485424540189448952040878007380770870175162686127348020220457856659346763249740292465308118833918426289921742709025454369434281883269390165658443766065778924195375519119011890010580355860831725404188394796625659804066798607218185722268493346622099114090123041097447505478519268967852881641753051718152416654716159653230710623908019699137793073185624940620985529178633735733713134368633347251674672497398575663021175760272222116097025091766550964861027896868118987230018574345708525647653166484086804948205801690617599214738863120567835399481690786502207717216857067803219106455718955526019845539057814123561481395065132118540394407329067394582252482797313503532600504785486735224075963950473817396353423565613872814964513024734340220469481327480710706419684688977894025537406557248592674723838233268458102338788782894282561622106752059955417918182438860457960365329034766144344313908555955592788870306300843742243300238003476542745622384745277250135340781573661032274928898687812138331448161203798228588348003914152553774894420503895706315719933181954345314391306536916082310557732580717276915997691418551524247166349041869526153506592239712626484300855754206524808038055965412464972193518527026919626584764228165827626242497057848825003173615435417026793758906803417260057859833993884207533317466172858302464*i1^109 + -40243984151569901422348553554901472345024264531606890957751752284412174208300316607565674512718795773985380865700078308128015492866122595660180330379940318997959713662272245248656683483985323398352495824915293251569079106621603810216741254310414053452913168096062901159017200507016039273403618811968654079540709100865761954812629746358492056544163641142384160952452917606516738730472706037769487668316504027373225647624376996222287718365763857783698655356185040401611292896864732868071034349062420426538867360911714016783096725659744227339771652085137039202781568655729396413446417772911064278181441025167874016203420677313936609731717300676330787660367293669088040394310311999618354608896154741419602295770649674034690565762924959890267210785260791809193107592020528336275399981637785993094308845809411811695209095090766215514798656908442674701357964170671779550707750954013347092186810125255791714511138370178907428682339378709792338999610382028203127413432111796404781990218648794385951170882599418909040921460185988730707807023957072985577124843570720911939546650036687352626009486542633090856881663189890543807857891967607115746850990253985104735526984561302021996037227528706487222606143640594868245864109977106061626782242395858998793980330888834626262316501132352610005189023450532874720809193811823800256094720262767455478680009124519593919377108480097199860322221716368747032121611741644040621803325049615595034556896687334144219472790437866783529266372595804873811927828106109781218062344144289607449619490649464920393196273435039371988407617648426008579456006046782470787659116353521066262495631860381155797972314077128913504252307327223920968301914262441333934712590647201222592843246478377798224669647369403630029095676008712203193826677767541252067290216320503154679061535738310515972903350750558205844709399748328100549591137556849222107640969225334342569406319719686195319061335399652488827431698830214995936430569434954759297585504215882334497951789033496813872902086950530204197043954772897989165362661582727151228622027190266895844456850080195927256366616645119516440791050356957035112507900217529692355294223353772434053515419718041512508564898296240624519145415548512464720381151282912699886922681551864027604953968426038678304970001332811905218397039591147679110771772252013874515932697303658623191229906397399718237978730824342264590163328816293162802752728094403412654493059948144485624381193175702778645307633570814812001452137780344229936038986712635298008734262341910690637986747321790795320164002150704587861816811612712350086010034384876916132094306691051131410679360138914299970974589711019536903416136301984544599297761152411163126335200708700458990301034766892970215344296719205033379288352286363964775529502970775350634845687653897065732667582763641665056356751399242342728090713830246817603447292016409438733671261050734308965530305066530053480597373582397455051921238904032016755357830461810469995258345283875889699403323603953783721943182533947464519460246735598449392477715082096457867972618697302204526710998956866062552013476689512531503479848032836267239938664596319106528447087918124197280767593667788588959899925509084726466571701668473812382271410311163787291394048*i1^110 + -64572168630246732602187996074469167840897880475463606197715792308068229567480345964502235178029294645843939934666668662767983943198556797249156790750144178098824131558031937970992183329522962201736161996099529270467871221426156734759047434740948882146799630403573537304737575651348097019351896858045520938245612819936950982479925900833275341609985525848330769811472764550958114532158427990645303151692760806312065316605130053712732118759475359307672558621292956936308058354466594625202424559647192822066712953798739040569325803334660069698561483907988843619641091702032825283974011896051629505547942913891652742985246419234457001632682883252525598352826493443190350502496511376093987648315967494840340045950520710265444508368673186959392874147885275815743949675913822921963185259300913625679735074480429933847824213343121420506492224492376564444909360039258076571303095547545565116244535787326668210596017854748757754194610648067596079729154984512128534973976520546934354426812085921063725057196012143491826746881692862981015026027693456108075907796751169010800384182457912980405395930177688748520341008027587763356108465455739705126142558092307418015056371477713654693520627002680698719093398297790180712171054419422356723510997029703758179120994582467690486245107410268227892616491392020902644328833786086140407168754889362300536952413532550404156272317065567223418107018283061683094332569714861434124327579037478753316801855393318146041600630844248972365059227473775031491977090009497775176953685809941613690886237179651512696289346797270670316952741078466611538172335279827542890895698796704915087447392825146384656948483144765543417916024076213312064049262316154163472235913141720336706256948362250087838177760829091327740412081028930504248615811372132929477951367671749117330189820620629843854558849799813472712581959056450247003275047344704934059301758086478410135629601537554158339031482062772437239632220552532876022732770239679768088019528901683171763248896350882698301188004351494900559261442891190787897743477025122397635397867673317692094804626353567843934663536166624119642329770243656243708116610022120640130136353030662873441029953232023132529550344938359920444165492209199950560631642603744010871596450263577770974333679241815099207262976248372405391102190874639089212215793456758465395932427329790966583218736461181983301266075401743372404113658251537489945387920219229303943046886565347244665034324645520418594421974321792709202825909571137325388739055471947571176296757014316159872366825039631496611854013825389905324618879420937805139302944649809691688157085987409781681058905962650826504840016353815233906273873073319624534252875154838092335726370379024671622170952914331795556814802332036451866352418887014656817819486669887499249673645810553682216573223969985850996616899082178867481267877075454964582315889819857587934843034781869306808302250810677123944178753179411856795748217526708932499696709293805292089122070480689611202679178920829082425115093685341434909034518319938721030647114566189531945913163993852780627751937620483554749176072793026875524430901249734808309605027903501108524407577108916023721506114903999498864943621084027836289851876004280070809467708522889216*i1^111 + 130251099302914699172707978160724821833341224234807322950256969936412945742262648614241264348831787569489492716168635379171147654534602875572473077052335307492875789163920456461642006555697137553035234609175317085273987678709672671973730986892957751370423126160639061061855870845637943688094896884133421774970381648642478421411298564263950221738884347211469431459702822207480150522202787207739520508411101819762060922265367586928740235485684172588539021906758740085771854236555410288921666026883226505310750908870672301902741704953404634010489755030712575506055186197624191955612804578737279525820292023096178159931124900651292986583085284552268007747900822778630861625638416748155584283732153742823719866554743667288090349544638650818006531284124485089451600147295876095131319578304665241989982600476349285057300682027642229193418161633706449930007702504631156998264743275099684562943734250571862525503400448046557475057861203627759322738111054531672415441012426653458679401926477224559155825640832309733366369098823801561120547431294375098210742436757875059654140051374859732982773426201645913421465657193029067898652702509367486978269182786420266294008825869451077536016560683759755179893222012372268339613876707618623196951695573272649502277681244895813940548698747666351157697824145138932593990235503042904358578725429578238067329401570409631369332291525400584271378179678389818097352806542479107030064945269080146837972412432063352809317389784878317046492701258933548804249464570160984699252995905644182458953647496705887086371200548171126172281327214591767902721383083124742183040456576420019647311208197681270205564671276102575816357564939229019229192672508632965919135721655924019163907370895466158708306202185784743599559842844864456626537080518027933945579074245898418100577147567826091209350904820688057916664325859179080954657675647472838001123632181037302319564590073766505152930641213202457865218840883397968297977781863376192093581065624390296686455283316356618154216211305543910930704500423451390438796023942026183664036592882341469415706778823335863111626683807642367347536856631623124883428699647817755200706994851742368821644867969023965640388123655372957455434468010700808255041908358177161363946079811902710650034688001001660398931474021711107816818669607495278340480473205669041446329879876068323349128056519927039388191899431134577800037333568174786153282420121554577159373188030362439294038250891665064222166136293028566277680241494064663746635619034097289133959599197536554856944610169132616632595034236545071707941621673403572786208022260628623530364521885685355924599667719811835254270191936051776244331046530035901491293204307847722670044860812694710665799464856362001271866224597275197686099219690077376595461207994979753328603905728625707103712690771491086431549433363623268739864098519148744957106715651502440627900145863615947641437990873878777466684470356106305092981573898181566103416819244548169807623948923301337759356348239931067866609027649198256701315591397895920645104276557285566948659105112753650897549793955338386974003003462955413291327124738878769169426467852928692501470910907405149018430868498594461905128420871919957545923029114259562949509120*i1^112 + 176385036223967519721213870452042145380379092814040285340018405965705683546283242700894235030303682169454336066360817834865120168599150683136545400309778165421271452863584049072782398266524606770151903592134808628828677579359602043967974804234180723540737791477454032994103550897974510835024666463935395728434215416516701024632325091797269435904130574576005245359891139008523747327868204061815516898596893023223998805628134576516913260045268211057119268239625222171802980631748220550393435108951963086227153023538039289325691145491815714123154185478585038901299643203000495598505292436415519821307572059531292985007398450603919538091361299974110652914105993818093909804843211349163871543518581733690316404463733793171375138095585951199390351464261387205059618090945550669059729423052374170275641769472097461216241249987319847722102378576881628593183952966250226111629901618117044844962534647513929448003962823715463954041999036699590575143661353168274140714737197019346214473811879308121403713889429543428997232698506402877508141231868388227788991874265421707224572077618496813132775630051119816328999110637692614809537748240052044340988751339215955996644928309673126552610824469961467755131508198747614381849431601894273897485083985194423052891660548307278344418054460002774550663226579245776540693346807366785103347026573740402496667575649402408841781244587082451535114840080403490206521895625067656660277295987467863468146643946885463007504567159479970675020720238076863570986842436575268128594705675715522350138843375137568496220350619591776455978221394963797246076636424743934770289272059165632460819235753428200518208105429194143286163883367778535030119931752836328113904418296603806796985324817170648806313473135176576246614198165388094662852130758817512057974632170650118725110724140173134895365679157625033771908620972362971989909597020886501667567809055087716627008661306236251971910752549395455251565027768682628963417100420395879564738360553799925912614414108729922835692385024498948776545397420556463426155292578247391644276401107875577741220269907404718773282723538974518930553863189538164861376526187959043997312789765068469290387751311031196979514740931043545573492160594858577138978992433955605135484259348964152148989829201596904651573408910974334799573008406445225973022642201095207154123169510761204959126421651282030651262632696056532005024993747820102392660437349212069734073182502685314457131446625700168953166763431411293947449902497139078561748568498520916000288522670033586390678512898637714157448929856224677213851743062273242659096663625256870267703852935499074100674146854688054432865671391461198762944711112280787510583622129440947686639011126382599064367069859651547294775992498563396755396896987073347467458152274799436231768179366882943417023573104893347632419916266175026459377674400226693734306569722521912723313023469620396274742534088074626671678861264265552547834024239430143533558033927828390267792342614945256940199227700182897056499485542701894860086411050365161454252967415326412205621452678436705927003142878613224303293395663910890582781451202045084050571308642887026583077227753566880387239464789580819976556162834011384090170124079726592*i1^113 + 996878598752703817163345905744657205622559967244448655464596416804845063162132914735400979636152958273124651160805907011841446307962615655219725738336508333801094548681649160084259789358254019232301382129356750112115826309578327069013903815488007727504764014225240138428439384465138371043430113403577392998398810154816629632794276222918590080741104038743695326442774779154848951959513541658988405329003717509389722852437497078103514398479016469689825740250424882064058665654210497397209291019561948738104461333083852324779634357901796756035499779314243078757107743090100311367619344935141842501326831659797221205742027210873033028109317558495150713665090727372074917646378053763844340740359469527881858023377500732521863246178742708262167125227503544442547413118852535011082744445068922378557292296617056319932124333764182943287855330789302556175558846424224882530735940726106327543801262061350341789984852654508263758582397903320547753906000321643951628082946457326755272829841688885478543139919840798351664307961520217855549264201964061695882766195169102544312734746773469765830146146123240518621571364500878509674781761476500803563627297524676725409246818884424890136323732858711497833702099400443829844282380809446749852102379809753949435427783148567620258972197717854001705352024148142825336820315441687859919334424416144080486933167399949095872048319608272972045104941573843933826764304142396331104649216280094268971880870811379116330555209124797486472764422370275797442983844425862597980662376326650378181412364394741429285650571366186652545556687810035701842558432651000993308292479153376456156301276656926364126342401513103809152045748541216227536117503247380063381884804149703891913242657181697764636287195782105252800792405652736487035481463171910491899463824938050677367432235775777155581279060283166911455179989610710626478675693323904632900984400677927054771881735385513235007993854222126855765620908217136653660953113055962561999158579269211261896370395028929245011184991029953831262693740843992084415650351239179870803595896692753388594702813877396426543267682368058443206644345524009216799007822675768472383248999896550490996999990151612744744427968572936908996578721212038743492503996448192430304739220422510271320967485671824674623647149397253539806748307877159371737312223040457340610093908720808277198728131861287549227702164623348302235036279769992786624274082264721190291364299751669141890513552745206780299709783647619971689455932879446058076194000474719815298120748564664536387073319394707148908218457403152579221821204930099275887348261212666834176450067324902613619534560450795584299153758757657816456775431526137706881186495500303087568361413268072880688797001023660895702730626514425289366052706481552649586739492519667635815469410415736486469672447356325396459078859171886161274705569430233874795431165137984213108083779394389263686521607642536153252230552356543126553722158377417017644932527776174732780768222107402759176636179729381399473221389388418543146921274007063998695821447126484410765513328092693773052410090065272878509227564965179478658881005535728541251849660364691939452265649581859724552312237233711456808651822043288821764718592*i1^114 + 3185087699906869547155557815401773282857044513191926781010337432166968003521103632761804273370103933135559242599223169775143188701898281217047085275952791342951612123602046126264717005535460766831390072885685076847631296901321007003742061660061232726336044905483309185431088692486652997196646826732836025493941593869868406656461486857589445511594353644913640937721950419940301626314672270234830011077215375248242747125439724543716637736906739273448607144184814895701899930457817985362709883151703941944550371876283159609936090042302123637568670537742409558824791510471988860960112508602669936638964821229303577554083431353127357769617255191283392261102330837596555503100964738375463752531876541812017800259521824183826466758698294678054613197609947856153891599242574448790427313898405358032765345322769352070775811603693124925306259117815202538478837148777505706996771169856227694662009496670088377045064874047333232014177255960788084885477288134820253041051987202816173561085858027722710135859647782731841876012903668436103451399130296704242716556983769065697868360183378935296058594888392729194796745432777412887534932138454003278911903166155859047630288144888831237562704510283881422572363355292588533643734444456954849062277840625443213932078837313739763810901174446738167418727053964814302309240887297181173194139480494376132529253714489670073382211032270023940220975642002371593973457193397888845736070592376317748625686891585013714182424356076621949982650279655069506233654947309285654311280638826381953691864913199614224202071011985813519949295429981225018640848435587165399127090327638246345957592151948837402122558146268547838001237190256898535561978324251432867389239688429292754249454874156029467771144061475387773667656030509580744148935969205192714390903611235057600512401854350478886574368282475851987979272312133807942822220191050669239004867727482566968259378061250704285858973349144644367135346315009342900726428636258544685641443671032220688980522662638210470019695995106427916411416121614706901520382704760767876506100398663274643321240920602610135702697159310682298024370824414316267480180073841664226841263085668016118807919541973209326028162822829166300526007837170377515001913743377893149871774767021839974932679711767397012972717494017761566299781550694440882373546665514812315811906139527724353273862943492907382840650727924068073211976230127927862389998033683648277133900038498598678195871412777129698237439447203777134771187355649872538992917446453049939603887326425002023672889362625808584383780046293747803208755132805376162471336928549557613140494836135180061551999326849198758694819500084621195406867599724022087874263648589957517330368305768774623889528815244313462038091451173362880402431618098992632639038506270101771586269165155039108095816373417153543840453867878661273965100616549399438994921292744427040682602752860468785576579937408498012650226281290465376153274407617810533938148405313387974331734167392850304969810149564013904399933991792577431451281407495486503928742402239272942400447523093252897948448839316025155957575909379737971590325641065301275722833062611399443001468567519689560190029281309789166101036902673022976*i1^115 + 4829131763244799878369654768514659341093975506314077562702464298016620089142926595934886002090559170597486589455628969878635298926612295307812596486032898115473257899212283295360443229719915758659685298727410652269317276081997718331251959066859421424593562057898023806310922707360645996213800042438890299203642527969909447398621091181336276854328704381157741584945182601453979874987491234929673388628295765833837429524799428398130558093963209052831521708219532182967815489183603088220076214677351908964185471994881722434148579046272567403617261806719438216747312115036824977846407394311045955950024326275719364758455585566305258391057583652802730164766142646144412518696897532972000433624749895246313777588356548101855376620550097566636114742192504123389778736440706467798674818269599641278497968552830992636708431148381663340166967137837427061003434765001191320095230451507798802779193789397853605422999688897622165652097888399699418324796420409926779054385350496448231402260958552647413251993943294387907621790503038657327761819329229211963651862609253125599301048699421811516630849646037556933034921965070528249962163142975521209235819079467900296858761425307409764741325622026004341062548310041340072870476911651937327911602882533220995721126560759803382030047117764985111628684595400347551552679332595327506378873641463172078752468340310819288970895663507517270245779660482910326499924891745100605055764273173065393513735580917442449427024618091331005900603982543829719727713373968129584319617709818110688990509694349021433749548630283280866404081684264247621425865987010586037597870288998892838686716963671086970974163997979674842675629800779871343289974340902387350071171955977647921528252902154834423915315065649676331088179327560403687011652266909346447249784826427234907513822390834800243277089802778718215224454067450328412965871018022468526373910275581517638346638492466384734374943645332773143244937966665346255540177907362697012417477677956377195552209550554014918161130898723055777452805335106508812269150550366467423025871931566364324916247186535944629361740315500228035431646799206280081907171872509338110024431185955172691107250574610146777134393231388626100464756656914229559703480463868188637342553771957213991175466731415951524863136555093960523313053702531456834756402090740588052195278946597021788845610397284133246873412835534219249543793323386172709087528124744149948071562074907301510265770588852484359506839866543442478095511073131035236372415654648302209802689490642772858453502571653025911218257941644537658628499277559866693184551306935887671892459870691807548373403885223584666142704466479047234540841930105514078953927675319501743582325920675380078386711064609999541919704060024081776128162574263629153676437856008411329104773734272502868479204525781165673202909011781635551814183693714876001403507203702356562152810169954787049111079471439310480019582848718496397932246372366613149818923572115513013702153807439208333088058684801133869936446867488025431085949776842503004055673628855070181816847103130300986875104783387171955709232302566100093238460198301064519753442071638764049973211194907927839411204975151518949331435520*i1^116 + 2377540933070448985738239194838662579797007465337372080940492213011677616343850248889379655046690325221271537163701902932249630221069835505737128722833217840533081441110048170419147743460710667537004269618581946584770544587927349950749647324949077328721199791592554272288240189089051471905440725530208215901895031222994485040278274836680744310989540286770178767091908576479160248275378971425181022474392474890319780529501863392348223237403212970064454466265612047497776228703206677572137775747750430679854452873773180613506429941699679314670420216141265433728404097641100070522600509097644922526832473190790490088230125308965922924155019353346094285242387200242632327659378042701751950576756378676762744560992383527522582602628101272486952602876317962852256804288825188835127798570782359213703449446241608284794823623179689296781815074668686240945249455642602278112360450868753547871294775751145339165400343590867423266436999567594403232091008744683325612685128230224555574752546721340016585684191185580567181739338117233571782503566867842494920268371496797038470135307730697236072561540626723748706006946474121151666193715650245049883478702151470664741253356927161040191374808558891538553082150429980563113946375011951816325084079504871733417299963671167685375486561772524755078342601851040406328315662018044079344630204695328154379810180161687887611498699525398393299711031707037489957990652845062424057792744728461039179333734665892511862396145819415255643787190684755558110208346609687583104314365465472090241026360171723594348457635483396907496427339538296059827991568021854194502724677483326179851926329997127687406436175100629565793393255413894149323447606622177978616229544002845820439177418154668829646455106852924204359689776736783274955995803801499442985919611656316633593332367197335713846509246008659906329929064507611958932729431175274015713859721485504146640088125646819101220769715950847631341329864432014766979579890539057267597661171663913717914742020370482291328340594567123027965604636198914412701422539452549197665044592387850433390617378827564822131085620202974813955273295753418351923552866018662627476244468772865324873387624623975576314333158420763413099872031001866452757558890747703358232090624149057121451819183411789796816681653872055906198841383222995583497640918115980029761142654532612312348487795283084184770298707820749774919843758912216492855042077079352427436683956345405989035584896939931897257441251742036331493948749091522740782990808925999702902753550220820916882703479853776044580950912238345552727373903944568300546134123483366241620311220439650566689061521297605581264875390138177231379480643046138008846473382316857600955847236265034886441690016452493877980256384971158200531861589660423016877351201155614357996161799875988724903651680307648913041467811088424940724202324756471930394410506100934426885765988503014915287592864026002862146471668070050564114281784902866936273835722014897553681937234070261203954085329450208683684233378110248111095263515268732179728155386332323039435286497377487066994371775086713467287892239097912235263893878525374391688232759366856648859881611783906510261412674402254848*i1^117 + 573017583421316827266707664269120761226643552803254408944985176278826803810547339181893654627904277348850877061368830615108239518339173405767686570896646902349101171663086044503756483634509282986604292405137909092337663433368235003778831072852012933375217497351510142902852256252376245034566349564858051955686727177828781740496352576564634970792051093767377222207025564499920343317666931344714536895624416222592711553731575944149931633291162864352479581008896382554656697838493726539138394907784239210868407252708734130667967999471003992092842897403099273190585122461627572905981478997083662925399972359766343138880234288740294171746602790716579983788994376721370416852871725311837774595193407870165076439011634575519836265433991301505355727682893601104412364357890701162080745412451350197888302285847265737752177167499001104123548719607934778085274346507404872776940875775578920252045423234481203167103457193110955391442604844002273879713684009768323304078398165067599101961985826270287845045986474813826526833815066677505192587686864399169737674265380109173773134149736214496459182881135467475124464328064833723638767734582688195655568463144479395981362745922078684982086584977231411628398676311421793993333317038060272860287493686681988538654378427593138441973794817032073086527475253567003017089465297697453334928187731885567712142765928976648747865023554074044340773947166768550229815940543650643284168443588763973020794872433164345380109083620564323794045235742710617272987346827459099186338563625691079074825854138285307821520683558326627962021396756259634952471772707724362151949606317384485912924656624331872467623833644471335255582576915239534875235947203011632513648892718728186531103301826473327951497221770222875213911042388386748797387333885858779762317312965857663058173149740787352353867371401500323824333749142249555897167367201360685735524707089849584859005770421332683958899039697429345976253188121718444603748397257407837217860250550723412734359788542966578687930736099226884335849244500070847259102559498889393491963495761490271381657165357435507355834296877243099097332260964567094708776730433972667286151232369920150384684099478766295327940781485699117953616914467741557994812466258060937514789256727845338608773425435175019034845403756920842476540265530108863801758938740603718009514039118749416454116764206891745426523225441519142001434176772565927177482827596942128468589428451786706189672544003790012624412328389268814187844577728523253341826954329330419512366177372319696501151146624969122273800150301121601914006931873059437390538036356617386857505905629610571680831879332121735586750307445314946021316333522354928505648778845894727805545977798855646824419306374530798272646570490245093339497075051555606492346139177502994105198647785641928050569153535968625162715817895428388763647863366432429155914330574386856840539737109101501270850727357541386526626897620158784102052172292787504477124595834156139698179215910482707476105841296112421520864476017213865513971389689228818196963291884789405497909526509530564637327388943883304848732715199686979112333698454149908047900642541855090115887326088032243175915520*i1^118 + -558157439790712460790088342664262165455079143408925281228593876362679900307579339653092191783459992039336660638263282064239705350849310510022880957816680281173656374680291015040300076594359590533291286658980641132745592283932406340169181544254024153559158088889427169345711305352376905504616913299784150997616321399752217327751440452205504653484601149547829222781888873069787798969697449143633707386405291362219095749467160979625255838680278167489578161403348958131193393009534156911593164599943137876416918460972462288040709834797631825926749191253572766285927733322258669684638231149071721497179341973609694536861569691425392330559705896704594052801316279009706630764144048936382967456894841985257622743364092728858683579787845252323162525833905828786574826348032584023768453292579374243673978099534287239519181484803197202260305545054374442399549875242426570519453840535169963232789379898964941598550343510802232381398323654927849846529230659267650624527063086248510821527549461150091043241116724902562411210008701981346262209282778261483600637264024036292711697876339842303749021398971466261346303568950055133064769177139946795886368729314815866636917056738916932614710787202983539628158661492873818256750940463961912198384085903415214868960746355554456338801135698348373459044945784161446948003296112040844151851655781875351394185154174815997321896824214094985994862120351919409453247962888385184455979499210310269082689247965616814416595922038777463379184062359195649601561458218215061746751080917614088839639907050965158031163494916689153515107019989726664414292395812829079816703530185480168190748328751475881785977259850013424187294054964446711962055394979551255432685390062524454235093777834308529790344608686769334122988598481132624433041795252295948053750725191376929197620818335450317004425748390624745557380296853608799940876615282607216272657498995809613095684022444652041449430923796740759619329217813806386609639152104991881976911576793557046030961554893015277600460118349197870698159699004270858082075663127941518560666286346069714511018475075781558999044982841962497335059362830658270427627871169510186197277321277552285156802363709827801596516622443015608256572485953923246995992901432739554357652424991123436088692423592380882151173615635690463582406527836643364755381817429851960054570500309118347989182302953337260598462247435368704165427145996542706424336109511124448173509707418191231499792662285557062084070770964651380337871332332507528056839203627256167478455109368531084508214059736587235137891781456632556442759228641402716601449940144950010833089632735296640907278298821247992062971208162815232316333689872557469054300650616548738177952451515494012743782885299069852073146872190403666665289248341739015886129127344483246930090467852570898695837589847445569083784999492188617274856623735072345129224220813946538856278791067926611679765070294186318459008751256952957619441783997041670291059722517857218272238443850218843825008624638418869484965171102797202317360497107528728659365718181809657333396910206503572223148861253929864605034804603562711263421129927034171697503113693090605762930812569780224*i1^119 + 2262932643600395816350653451294578532307235110430561919817947298929244489068864341657805880793415138689371481342126532490090971391753777274223675442664330700443412374581651692817897882422418961421652804695133953368064461808300729514566705452983918878163242521792970846869140402272213714211410037528005985972943668670568906847263978679136822739879072240646399937295153451384500437665471111840449218280687008884864568110424456388549706390673570014771453009497018413910392155754237204961260562854008211538679385941134170581441624126677971197348747108096692618843915736714772158958736083917305820504138022634192986027717847952679974031674573494842054458007963398494688902878235876337217110878506546646030718867437406430135125634976454250680168872231531027084917999115569659780628900640301961890893699859592600648234605819032786298307220633848315831462606964129921779215607274357164498183482513135454576787450671841635398072681695785579010104293502145213508213583512076995038359449560452242407173953689974581556006826301816748368192751482994320666583755520248770419652736293109612949371540011523753458272258308628513499227897641160048679717758396919549213964876575876098694712878149494011275491674270323531829385348904238983280976415173100233959675538155754293396877011136532031706401350123294137230198264162357641581170763700673281231861306766444796833283954257201216878572956936934460960529068398547086357722888209855152140400800037924068239418794962936880303915457531923062480875409077203551799710748307628124688437841618967831603944279092875608898096085821738322297204328989723331948640232322708616963069183734637103523562283429938181148272206038076275848771569516054739723695754234947317721500262850461113637048902873250077082147695789431220845144159709616675550867812262395411903040487218057777102148486002374528583624654286901197450445336195101905884381340649795098565522337650923572624148100175553225285239606748442432392556490372767544583005409469513281030234879056107383104106945266457483258133245669628660808723964613088033890416729036212486535375142150006373983758109846623365253452208115072153999885694522644709271360650304164535072101397241952746465535156422485018302453802015494863944581128171626445667672971476714779189792129598268622859105941145248703742672249624701538555947090952416344593254027926000848109425592866254047513893407206104234379095300941900395811920919935023217874991000298917051983508808133421741072333277896264836710419157243401671743498994689994209758524246293254142072949863880416449319595163891357594969037180612158619763561063394329393064507539829639821085567337968209276886445720983278647213381400124006389249127494181112320668579499735175027184716231733299532211932075758110766052615500826545436901077465152734703064963886438225081940675351381757278157448234419015600424956200662011396127582928528866490858329018873449446519801099727595744449313276275061926747557989960008661136667599493869202552672276303786805221193131575055293760777570139126352970679079263786936667624577256915686572570947456055205184350595439118113754464629986378607762323722033155936377438501417078381179765260288*i1^120 + 3470442728274975090260464073842770047967975323005503128602004726086587905689707228880142292822634398360128620955549127439097607763223839812422581640034411529520915253618827737181640203537159791208579127085392737645562174740290102748049610990570985204367762992124647752203727912519403780321027202166084264724913696993864568556470619306763693043611674081479037838963537212121473967505336615776987399770067541061641591697999062739067417970803160628887378251685894860212914188722575351473783757470308753629057025539900587100040877485282975972707654877036176052191277598186070908911862738335735317506223311699460479430409051412579148725420230844712264377813806039367513025399808669873105668257194122886668244069017806047142928980080388349132133231612098480749003813190454036046304672521126811039754584649648295944269723544839574288534217624989884473527669245845738461384127510442837743108700269895957799316918979584563899807812403797223535843284567624803322041555350881038154955030208525679040630944892894488672757030166042490880927983107789452945562924544022637441821841989299773940239605647594277074551581063105270721721712264452620516457112089406333818566272590406339469710409718765543451294100816540038144983376577254475000583795352795892262392387933902200934553777553098891232187857054470422155641282621698746693925593191634047846856561206937043965546480196108299296248876765723693781072691017033420738443610190821342629368903589696107725767241519984369499552313018726268394334798260712063650841693146111819375169769843651485783539059066450888742244449771821597206727744480447424222881573201626958515542504945083937111429581587293845022633545487492117729422422311633371654323891544481477736319798863340677051080905189681327153895452411087931949799149509395883944517552884211207497939210510389913705173486007038074553530531206910879412755405044822164505477075650496327499662959679316577749868600963156983962464507137314370851825864765809194228660313935252871235304192603920390311729283094200872201808834215298285715476952940728006803564395825861868289391660018958625520885936387307133913807275598202733860469945685905682952551811387696546191062743964614671039190258846096229897583615766869764911079247264161268730074488737450703274753752092466789239633452147105652206401848774566580817109130456790491322560625519657851555497875797126474455829345553282178087346072451760977150944314418944853373679898324667273574889237865517214011681939154278167923911448959004136430549543777573511729721539932106676564982771463465269554201247487268502162914763588334174679874802348006201201463548555523377284410229362831082053964866092459171610885301004315719271347284848373575209213416990308951321192444602906444663159795850485687144278354720594106817724931847602433201748813166519772009769558644622588321320017662809231681870242125421564947181363962248554395590142143324237952520460916137830892238942979144061079378984738989670179692990157222952100404887687848183426714190147200522492467589030298571011709267501398914395702637779615535373762408676717702001577096997676822929112657022162240085988840493176454509748938598302875648*i1^121 + 3574477533815622391775522318458740889855807641040537639859501072237953090744539967518884587677907877597200930524916061272407097141579639582831323706794142799787186581144097246920974319180546590854327300083647597847847569706753838630937905375811287060375716015664994107730339044684270161729454755875788830567240412395821066873146389254318034094305130946407120006949288142150775993530462658666965420604552767901394601874518276338184963714832477267337670922302121700943105193904951246175239495892890728474295830069624991147142377713704054238490362947537186220970557223980092979294839054566232485934458882062454304654269149588841895627193983720021570142678200682426277146582325725510396039085340358053200141256983817178246311027278436943500499338564124747409176900981302818757033845178558331009968571385870975699668758468291568511707691372211410098458095938963835697172426846575002767372983518008619268971995026808116447669607316352367780636740746584614683800955287199183789410975912936066009482006134415810377255817367558510338283703837241010543431500213538767582760172237518957318325464515072215532598405334086827457307718066928635999112406713375562416276355365560507775083530861885901578418834490081010929017350837892299179506591543279467964725866799048221772681160643746671628740306317156515435884494121981418744395398935077063367901621020121263126430817667813508478953988090421505779783927486638492838770750901034707974473149340460787605322541339423755731072824635560101692415322645630471074735622967686325747457065865471202561380524803357841309936550929626611116995579654635417024398032060830421156093116153619391168261243087186906266951561325532529308019211979051153960763559204146300495518701723867190715356253086739992895562338076150512875723993786933693063826876516433730630637418302342717465410974728066663983769195834845526226521829453733674489239007405032231846380923523139082009924515601126868413853676572474982213430093378645958587278066949826113867794065494850034710655878255676507135115456726342485831020016547546929544125810624260446112383806333135914166515542882072636774790831086374842372226140500923012730898338657665687277315889458867152678572614778504730044333795655812978436658468339738232948428637879096605020629480389678039025182212169924539703066841360959903751994889560229993132955596333278709809305344157039486631786188217956554289329423194100232988105357478612187715269688804367142387610830891415004605426101366778903519684688445175786113299782543921199289936072622177060969729925661615219955856347217637599951545253717377439143181594744077601783463194220943254886202935822101288004646917298461565177247361997263010411701325007679719126059700055310326579735191639223349951150572359336758682672127695018376581632450409373588858176086571200802938938293472931755750420022296874684397948898613872851773032340841506547964241881276214989925998244999671943001176555674251988631621655295657690848098869088359338120478623611459065306158740426908576964565813278248996596820095420311408488446151134850499143102516445190836426284989060151982488069187641519494962418560947754332968554856448*i1^122 + 1911060522266607749017173490637393213241660205325398604342026473309166742969647155655419179499992808814916582040165079264046022913577939560154900913710057524350038841752558584237674027495187286368128396446998915132480455280516710360972756635100436937480955433486272182469328315447593480921605770960003371932333138015400999889707001888952368131297216150178025993836952717354966765324209773213411736710250832127210723610447024930338076996331876904129736975294619588431045279119949316674863688834373705589079728716401586243291222816740281258341736449550312530655105899860883758400343686772649148460411893654045249855661653991291394173256239783509019151539458244500929023142226776940847228946451027942245184516281254071331470025576548924944786622229983606865724541605171065886174445148353358279706202259466978780398730863989031602070821023626833974745710635647596317050057771913517031702129908667542105798349284313267768582544195949508675588702720953481455207822112738217929325626921452912769422158755050852210970753041954534282492919797762134193395302317335185875061033423886769812645978606803427581447310918140949101852031484943762856147394684225167182915571678360226702298049237609911499285368711028710486165635991986927149959285364320531859027734837631139365429303497373207692249229371698009192984409321823016568458248932315158166474911007871562772167274540281874308691054428598554975380094238192154542499652337546903033368244673458649712633311710441802333850729131015518153018111880539412997021938271781446598425869020497508866987663002738790827055962202257131737349794167256700074994490405465117426806299349133590969734983862517429875654697325300641343550049526255229424739726788510033035219481413956590001858456927174411552994406563316705388099430469734652691770743078394207042061154381146119776418287874449226176457655462992835650731448854009665758231658346830007645856072663144792602853610235140383156291836240997241702965159532783088868893177061242740821660649804903674943927213465100279948983377880755678554240455040306548848664186892282254472959041316027765271145878757929680418528890836679554211935285826679053921167110498116511595686568423841141465815929113092076066927232061398797590227000912564514446088179058807810064893518784405276912286520756481949475868933901999498459657250567917633294500453523201290125486039791478012883451912464536109403323616497595927633897503663783267555543082516318698945853569877463247237533706525121494619612501848960828680316402638495679559408421130783630713005007961309784821882064004462865549848268508030666494365985346053392158911369230614167526081342579281464625004316445972621837459593052627676900728459563182024951327789084911556709330471122207279949345222003880742675584666514484532918447384925527279237473204354063477166993661964496133929898130581920468324331982596687059471425106270862384019306179279371885504960267207780419952630250136481493065574143716776116856201499974049230744980779660356904575512215766648230856955820973780674067534316654026515870157922265836193704066533777846375765694578259564569639116066431140733470510023591564673024*i1^123 + 754329309596186611959043061933606012135828506271431273571369296157622891005378723461928262852410077942072536743811059005686125147064444279866679342384128948102169258145898102666264026458044133242563688871787809799960180810836725585946556840131911459569044809147936328971439335684119352410133853040830137877709814834206908929223009439216351362595024793515368696675725954332338532465281696416545712928033571392726702138751298208684774838632687796011188201837041831381007745096882823814795649465703349669646063202598246044616360426913231716595559505349569020465045992410139663436615718409340383537281305411765321301496740333966750738627314431976901860790574239560646351359231623548646622462314818458475127055416090559532089617768648184917771059838349427802720012436863754022741582681864146986847614367849380975395053489436192777505854801630453936049523438667238954622357492123778583010365871836115741134163054868180279089523534739722743758495381914920717380124966597321653981518243502766931716817643271423938110800437057400855427516067082128939960207439440381740566769844912737638842754274182299751152519987025392604859206604599661432259340386073983381178248980684518384444897830550244875708595541704784353615392139018987586787313319172761473723566587712998464461208645419146710130085114551788165726794214093808835217744009430819944668533728160030084810974870908102929406797007068169635212017900338097232547547295803428426056854145494079444685995668788154140563607471971340540961501556466050313213834636736782879128721206201920354172195071508834874066182944624222556714502383014441417300620226040284229256913520970130512326477675515928164571082479319655257855240597908741569516595633710382094624176853467925251635145079219961969118402612269131533961731295158832938969841838783401536658399289394219228557106058289147864424745581212152618501515943408506362854251762690559195359812733116437111159915999968596577871820955279879722919779996156778003022197606799597083370038339730040467787913340276952931029246514239622062880977947854750889883495778580305694715158271062372560966383956489514941953637159573885250298260114760300438223500272559028610525546953429228154848481549471145430179620866329863744738787730663833089556639468860485420637981827694901779855441896633947057032621326239650710154808122527747980713405032447456905931056037624211655925062785867285307672842695888837959394521111911108621721560513393862431428664408612844430594735287304775083236095649084404702652700600243119567029896539620759053438525159026287223775605906768816780291559259232692532702211015363493140459855856634261227349302405416866055934365871102550465859107363496665386789340429125568898527856419095182253679077286211412109963565051860939862629627296852640898229247753238088351756039349137331271641451910226584758071830307435789926364135597977816493708197806656043635648051331869304078284150879344276972829228830149500208068014542645597191506141947919598700713805014271521355056815942482146825436120265336187145772350900100542236630695247562568681014613640416196854431367169039795682001715407886485105267441664*i1^124 + 130802683936337427975580512519923040119716426017489929504809628136955687177452035802316241714456638234242182681401995248500101204260326812426981967489618130495192726245222097608416493690406647156872950604165887880215983258396027722243125556599467398860499031266253200738494865258278092980908120128255736660864404967993011481822958822758357830572365966403150987330509541586364327809263488754215439546945789470612127665079430730231865080839637313376420764208868768020090967488927833730198466603630611885412500748697139172347408815486229769243640543020172962222313570383678887167185397050568284451439893272951056244800424572368132110822651075730821476240763708148667464695870867174804431891063919445996389402112902885513905448632527479643052586399880476251093384050089363238418979657259641668181117103950186526389306057877487596524006852257005982067035842939628467632025643617432857153070261573902435471224190363139175548940781663307794902801336013239432571792069438423093582692919759714512823628413980720035568717188763211287653416099519990411365198823756221570660355991840595901702121435043676024198027929273179516509159293981708930151709750131015813624293546939980375814966641648708402272528773048073486312669213590491755318931286838638039507724696588519105001723923763296400082031611427058659522225911591962159307129306623955797405880174067161931854957248610043902702379748278411015466012491637039239254015605710899536638921957493449196014355461697711199121636404840230132096012044197688416979367728592858583116132564274176507805639646758404740440781185946676435917009723698089050160772826931446920842277777476991921881496199891757663342922814076320714297926956775751205211484392584098884289102484765118772850732685032526012867407882227085500873835536655311368292346269938957399464375139045369817299926424549156555326571298572817119421012946674068608334742861983746942026166798130386670525144010137499163163635815342337979450236182562818447514503592281905070194484038753183345207745142933475606318621184968109840987312346530244364811713233245604515234137649417804318106461016720241848297283017439696615438123959895439846420508709753937169015008945775772056155707633408543900981160378139579128019708950978387059339832888646246748360318171103807885323042076569564481445567718529413754777358974640036839790151101075465405314924067039023215687993896023788298412654853502904691838542049492881704161926056370078620897104004178324854574669037411846233000936209916576541486475836609233478660140509507473328057556373168974055919837812610931339988570572631563790340806460188357988165155119593631546994606275128064383669831712912301465524430596247906866133489240338971701043336233180431203294569094358994804068404607832311074179535261688175672079853784535656628074042090485489135654989670319951314801786453595795146680136290804197512882434186322326450767239901147521300869487917676862213849741660426395990703343801141324092571970808108738889752564208437405080908548301822575099339163490916102187537506769185021919181648843805518603459918173651675285710067263343581215269096384272269312*i1^125 + 10395161230719137974776457800900224383209319327804118606602394381677278044131343162201731177854484284925355404565504281264494920101741072209858502948497822051941740804743766326920452036338424236357347755973196513547327657927091473550140764957550940796401652039734562816711066428805414232962679325764146560324645973822699351417314714181986083701009814183183587818855625036464798562487192731936820518472539721793640837475839283480161666535452628434495378320719461779872769260183614918932450441003254311665861244443899405208141247836354971304970967902178026512942575248666880486430401573777926923231426399100190216093155340336267029035389300665326200457055837033655071574513581588661764628362704599188581528469083612613959460958694502914557342447396009163077357891743650871613789668401645443089801482561619181671725871068950432886521940031127388276304601563789746450057016663061414080911643660526615738697289582538984178841900081308187495961001964015018929901472411737821397554569217604824756583402293163551183753565675519867595536405449674023493754950177243548293697797195725543144748851186362812373533032922950922206623678337066980525857699948902508915874301308269986397986257810366582595546091471064911987664698667603475370629727262152585677453366654055357903381194349450348783346363351926910542020162466226714491100364108300600143443118615517264444923629719846742206411205772986640304190541174623117162776535894261824055332568383337709016519723160095691444095921468497205626016752616148228388238985284085503006968692740861196558945348036259083608230569854530045977149313272382442126705919756900925112185490416626406198298136132076707528733189291015903081483884181993625712011544398107528331423206941807613871408451063455674528624086728528752412374166028644253985652949013154674454485379156995118112963054268531412475289725206144950628637172278145188256345007845810336684203868975269907412038776340291759830379827634944356411915503679669235280517174815752494126934359177545187333484778590979596764890415590676255624855524370796240329978257821504932367422630275274210359025530036480059857975667166478879673376479997699344416877853921323174903023494036930569088075473560243030479158701372468667385462680213625577819731537251341476264232272578993844013380815948669887930910715137458346276826346971635055289999033828142236057777769392332678599996979885676415804233740836698007992078375230469200943504664635713084199250385293886840889114506903987715149198327175174293319125404929307559534085946346593100538279204438352517892272738249421605230136477466440725235398021095817073589417585007275605258848952245087763041806599521837223498854867602865534419130875473130737259712431969442906614956974331986386344215627531201321969197249504296366322120879254965346010081209369986497195105941590743798117327492038843056562779888716607866408057095305066697292816537152460446697986293614139682300632228846092007458020418406794251333894053247675328818904593403149223921917500762977012551462861864198944740864559970322063710587514313679674722968212006222800773618649537971684473044992*i1^126 + -4531254765901139083475011512412596413146416004638794901767682885211292927940499498010366030018894411177792697321701840789993733757444605319061659430820958402991358953414917736546491531028931728872404281222424884172356527949660047183120458562731595597034772113461297999498621076993923808148264158127110609299176361422817684715325770696253722600557320074264952330153321885763396206124681259025616448491082884615353525334503926904044190530557164453454570616241226577945791757007261230534588249324668980473969598909134068679296784466792600615852329411102673875852692330945705335860584131086404022353534822797214182358238736432519434799153193596452525635656703928805429222936152033234368436433577084748153817031682909875040341879184347972634961104287544396621031036056642115755409983849522104754485838689933183194144670281398353422597396597078783435129365763572140553684557582092238458709629217055986920746895125907179882500117017320804138449252310676788571997146376247055937474013495297209500033235268999759589861698528335398374754090738620833745617627671297516477012854335617461524450084248093219128235676987328982860094496761297669422785879616012941776148888794494210412146980332156067933532055912923898108177745434295625981831400422191273504420355236131671953219480737110457848104808131610299198145669943130441528166675715279854065140609365276368839090999953238892255975497924419351098666578995737178470044352701915208490676932395700578343081998952349729303860212429397924223622889362778296997862613313766546486274318842920901752075581101177923399930230212379514236195150552441988615911656173758875604683449003246618038105025048747064137647454355331878325465001041380114585541771885598485167355884350924368827316376091516914648389687334417600458519593865603172174364146795517812797368718910386805132037760581214936936556235752065549332671934378769633337839399645438740211648581096024902037687657233759891100770440506766529814680328534078382762963598358023264687951490894962258983642097224022567933449565766250461176525111942436703365554174450379272040927753411227372467320147317737829066046686960870979601013557993972143968120167721384524795230841784999516686220452557957632810403920074760503424630578560458904111864464508602195473012799047243609499231777745275764190746441033774501605614218873096680853111270855203181807230238104999274538543106095783233195310741121834077030366673368616068808307778482254117781522421726780840749062032925041263017516988662575062805491281280686915629575671306934152388291682774197238081834027547704942843408049290859456373736964568161444852036930355836392941387142183019874593444395365295042882235856481188567121538822313194303401637264318210551741831800246951505074634843664206952172736496382026220183054264127501820673717482582755935978471220350386028224857570844423042161696335885446611968517319212145321969765953895839397961866578319749374595590275945129583623910295035507034817868713320500023216196735227769221989922298892539811969755737977977098843669681880440417469177417297858435313515836095942185985853279965282304*i1^127 + -205472309467200912141284178608278116648584775889991432432710374089831000573022037749663178252439226271634074327752967819120803301831739306105819528700743765622190109902815725278257804306758856435981159306368106717784182433460734024898926339651647104510599305282540230252650683074540745579765603093920069358812590261078542595142244923514351967399673527651473395302751942329177516288295986066016580061652501020164199138425825158027171184394650251924357268572665901083065182452460394825310248142319386613849159160877433982560289875840269029828704516497262955507079985465627771917122981596352724188836398389405960040288541171882914652010701687427498509950737213152140910818343162953950313201285452840448654049083515185456581462196693046292918267673563463509990765547392725195262534872539253690414415480256932841044562764961929073251134874453167891846998569973450991901370843272992024819134316706967072108731002942196991649330258465732749497523522506622006005959311426209797612842788966257535026835138074170589641361464549103989750572461169582523004827943630309194967447468434223705284374197099263219489532421946546232285848029549224476891284846813345470811884060745088785867845946559879029374545187534870988036992408673373245216788165433212916732960185096760444267149780166460389524504917359161981008754174514684970169179558127339232893537490312360168397783463694123678353206251032415766229134991091910743877989931245792389479174186034661287345959565822603537823430996821946135712670608789239471811967658261080458386121728733844383140211534835803200128301323841099105227800830661695709588184694737745015837243934739211744058362530589037168770612210686589357152212755978923444270898868281818736265536703431815115001459525982864331409474485129031293771670031997587455558934814452058076859143190888853820325447671737900589822927450885882515148067775388791932110009812754558267117591348432485908140932797318810641207862402752629510985197414315170022117316333729692377591059398230477049696714232979257768235420081057066231376812731397200138945901959862752889486272777679800241306637455214972128569604355000300426444187626065405794639419014310798357270767306865752489482747259469975060635188238726991402105149622713177729314675172214238151794039543947814633947977984345614696276986423772625309461854481049299808404291637527589416939404529282862780573385264112820446472140931216789209239971070179150654142595140948811711176070907519054443056992759937658876292275421003270440003259571667470503944515137163784924285704654452107883519168038489317886899515877045936614560153645230988637743540388192607533016957006738874766855062029537598592106774178065297456596006278290501327567305731802005341112319151913424294092658007387814252658826257308996085104810993359794161339957250567905283776398452761739180059100420919364534671795940700073536302837625311914815788945099249567498524499816978006859125209631236266592092724434389943005539263054560857060939721165874896456750896780859774868997282518321076747994157163295311490034574086888638813777379162388220897918976*i1^128 + 14377517104367472927535919321723202800656130034578139818998942737467395222814891633991439178878193195923197572141361708685698454701510924580365215280634023485018296489903083419274148961833153577969399059653296142878911354626932950030248021974949796791348643087684411410887987714647350607610788679786519649511692612687451350669837644820514741453592320465598922185472774748591826450391342400762557168812179103719957687405215234276697500912919772282763170924963350394704257564299596990679835658753479653545136661459928554349489274367464385283657596412774996636907352610945606590004183670524883761069072664578594193586838440878081074046096489162100120751546137783608418811860561493606639574312139867002863813831209993926584781168636799250190104241300798236106020125216228423994478991440585994848222489767677343012872536962152266334281631940149652547289796749699087604721528498574033597294765209842372131512756196373849308696689931803080832648578387842032115337654395844839436962704659243529480512788780553846099054977831877530206650455417568350196487179019787431238183047307425838630407548721281830920112054235579876433238861592830976299755888058070455043093234480872990145421635032878668759033821557707323826897394754986960592667653810626566338740349068989167687614624473908274878308358126249654727861124814212948175500604419061581889943244685075878635387447367631340896395268921619555462740849577690689088494712314143564898138822521373523791618068009630285618371886383129344232290171153540316556268508132859824474704011923633713670110261875402441188918564827760218179325549937612066724054259944856777914165057241572908603188082775152911483360645045342488586894715023438326775201742942717191643397957474680664959212855121001415846995951826983917586366844263822200473394399991803756841988728212928022182669914455784286835893328504788979087354078866843289849215110423768068393043325982221317465835003710607307013409350965279932591414947912985733046604748621940089671987963940739526776893806438038692213446200805714189464146563236848708920757953578416889835595642964042040524507861563841260481830833498849785107627096962821472336513654559200905004755479389254897530406892161075772640146776972261664528955651995246679057543354798092506297991856377433440833904806265637748126186051783658282425051987206775793462034249534063913326702053500970811286779910019893177208372284678688960028536637528406607931923339201170575835478512333994238788089987034670781362200072307828303851520094042816255298652695999299634119928263491180846318776648141389500543576236429068693121736445941595758597498861232873776432417286134284466059783642577662696561389453641659910894047988819560224391867238859076390312258662178878485016847800133158377432615581055279648614922016519818101642993072597889396373424663745552913538672934617485698656912154341067756351561548514548345717711946055295246892551960340658674148498953892035566046070874742052180077554019347388237445295259912863649319716406099105576677988500589618625353226246619406120653706784389539197516583006109696*i1^129 + 13920955689047367236112002660779559058959281462708678501798251912154156093978434560785238908758457853441118543525609241061188413408998035819909635799899181918391916002362555337058341723837150577846925313754259295442201303367081010281593412171597530666043562839938430584321815044299598269940458416343146339576907783166110596500010524557132971916930305357809289993855121604591951168620655162192667920568134040719113203295551689482536151085380827820195024696485096528368261245144124045727514593790539791958477287019369391788262317184000998223096791693302002957972950032352456866197970767650294813148838371993550010060257759916256032726153256437817870551187791053690929516933271769520301286875499352248608901721455295924506845931030863149079532431960601680276000769738320855172656786098934201014895441133579732319117835120475514565723216301235837533936298309045460259026611268130966738984513704568897382197251604463582100353704274340580910203194399084763101517259453414041768226779339893390228430110594939856844703482347166227075801506008529813384212160826260096531028430096914291149488640746890035624553582065403411224209606631132186013262863150195178794741103076920142622669548300084344694069796836027042601784659817149429452165460540377649145152276550459444345050548661269395544589033519523997042709792567464991487442981969371363286684178935851599878752309204642523524691346033611432590908174917456356412679341791527691299408534569747358096544514172440360003369476702517333882858189914402537631564849593725100774657403969885210517752276127755275731387049568397993497912344319711150438619899002799784764320867073422331773090082881540209932839317624144241675973339264111931485338084074313696200448248051237506168405071974423574917119642686102334398382291222684418009880750974664777204386856782675927284925315413098836773504200545657311317995833683121715877363884205480758398226927613414234556398636543082456214381800317932030840909534157919523153325852323403486539473253083766043647881466448892025944483235493104716851937931834072645978473596535033744296573676398144458299514185661311913035303345465024373868188129891953285743307096263896764784754516878647163799775249118202543439868086170210066300335478203562541761867062232867772636812933381591407227721061638838128099546677027872688338767048550978708062495894434474570985248606304982448829136206712056385695961451373204349420562115128168435678171822091560425619966824979331358676289626038904209787131724642307129025138173654270659427612213878554877668940632328456509954516928960518192843455077470346200942068731774414246754282907428710146721343223206478163510026508960414546569804146412478603167091755615468457684638125387798575414624132520821105415279504620356517643043375414606700145369963460184186522675059614023104147342052115336103036844994881357834570694635825600378549581149896184447914245377101292337925244088254083751738465066199800121561552279170485386803772433980291262329433573610892984927927484289057600885978408943822177078797391016849384205915086491177506045952*i1^130 + -2275416244296950790328586121575135554075307806784411211332317448724186903343442540188029099850663691728896534429256739762413659692800351500581377998168282492008188737944960409335425355789227086733578409111408960306230296617188600748149362141821079785539835371885894822522499882672413665814488071688317753245038979825866519835570197023211692579483795617150256183891271334636179804721483366495125756437602892781424493812470039205468650641926816477890449205449825518571361624615259203029241912617662142876011014417248469601526164269036036531451159395744946718444365374648164388203306281232092864251904001607532132309758046755173031312950871674309953882299043221421953431649307066587074334456088284623677951606634689864711358771111389537835433629099406450638681401291878297588375596061959518979925151570246131125346395159272187481539233109208268372390117680233341128687077277068499925738281927103317219742988079412257244838457224139264745370618123833162594372640954560984080424672432835602524903505257367522295663669136154794077466140487324244331144898249986291206811993761531887828895002413656660361179785146315781508482174787403493988267423426806788239498970438973497735035805365269226494421437966351917923457178176253939827507148615758279066439260056514051395717483446819929774408510398962423295591839151436382705344684501260748229093354326156034831363852751465981342584610314602777015052074314442447501455977443226294891200970805159770799738519152283599704739312781988388019338510752732475247008354908043137696746152570792088874675083206884469325387245329872888160833947530098438254855442489696501480450136754311252031064192702042180995329563199889474887490011254576691704945253273093916210809527707055912506271312849067126777323922360970541433997464893317720629774192333099890503455055060283742191828116797197614403152820421637221320774025256621165897222955998851562082937856396832626562504295583664915916938442291233674144206243459089491745864806554276619113818447774549639914252852146971931902228035879403457110561169841236203445854887185841017430291313806299676388863307584906093112520991209084719192368757027599212865055402700572665374642990380177208083832949732008702124976602282043707767748664947494180477146067877841159061426278718351799644528148655681964967608458752366189359172228343168960621548662645351128767603472344476904056213858287010949328161901463914173689864476096945370925706047896722773843249604090474942916885476432118880391039223310072338599018674647547710046564149299566517393793078949555644682417869578440467185776047354133547301226098877938404984781442239255192107681550879649419264332423434252567561090211288548945728818187409266964757727891050803995817056763948739756906270185711036479138897295756342487455728669738007072371178559210696823993422964324056191958258822926445392293435991050701098770133887858396039397903751854914992272915494736722218741030434400522131031395839888803716420352340611446799099777520378622358477829312651659773591661352945227585887271337973262004692282918305792*i1^131 + 167392945627629800766482127533006068406597356535671706340050372354071686098240337672636320796340663982197024033973132378601008189756914690445341830505876663374963823813270742456633889506664196949070535458520297972069211340739421018718691057380596506752961427228081898736687002495178271192533321910955886939280218659178561200917654999161555907937997347316595631083365602652528179906173749984839816214773006657315664736087996961981445824575290688796450421516762213083990853571848292261479094824907044191643226298646595868789143820438855093569367494977251231124054456916535047328855054540347635673063041734200004470407282374123183197641963124919199651941472025344251758925319128700461958106908112320321198826809653398817163392255118470910135889875249750489535687109831419809949917459224848184435478108874678178097518335883864060037256756461641405108460312708236936465143676381382879065629889850542931840064694638299591968625443131996960651788469439058100969480696821371701184979308366989945081626999301662920499152246400120822681688650130633106107980406329527816819888569588534647604411522957513666351631556685047723251625906942236536606728522477828683356152617954248272710580481374539451062068897474480972838477857803377833597921579761251764840721152555546594153512884972281940316486416655456197768462343871505868164065213521173524270603912268145692315892321678569889371156754842057994259211995037108755514601014079103580831514944263563669649768015762636894950208536146642904647654465231216500498841899908462690564572103006784652905945984063001745935495587433511486360054457011036254668309302731221867293636630433849360045195927992565680987607321895653513125307487133363735158364278108561500512419940256350049683803371720590991184855687480756368698537031906516062019904829071097820500470660050523755452601528266669198214563084057374797693145474872547330532270965884196838697301684714266743989148106231159589786903493303181367753940855403164840750151742862521886518139067315502231827880829522757554630566846234419940198429402592721963008540204895968228324085662914525081566690476266930681431017442411880344304767556204142656059618168186775029638506493540626833032422087505637381274428162988411184330058696408121067045399970964267795788518361454206967847591871670572812094390399808394263274478300606617288605290463045732813750905733954657379431620008917182489999647102863080308253117027729992523970501383030930826861082809786734993467819940543771802779099921957860975773208078376892991770609795395325713474198941224571904523245450961794621693011994394706420487430887301367533101488293224021274821217857808911315432993087806302961702214361237644120250007217934804232998539548250290724830481278082760566365307999406458706252903370970747711096749105644913380124717130615599571188409647607850016891351497154018354751507203562827458711357185116958460883163376428580561995524696511092876045534263733421199266889879053191818740565936740741469098884050533069779375822002547400179811015019091420878248371187055065038848*i1^132 + -7245620825692071407279362102151836708415354805453499399504930491420110764357009691768763290667334809753254603412628915546720579006357083718488500748105226174011672161762272298709281191685977236379425446060857529717232280276963051708525289862575154474314454758146907758036741662025258992710151951283795737328931556544366443531102625877064070591180715380918367874490085781014307292203963140968878431371268584955036205764036269096802542108245271255899108124962266712076297242116880007563751858113109550340931250163978547390375130547790120345971986016130136900753684138601229817992206294133736474052275510804405973021805197700047632249967167422534143521227796134261751798113542022135836506171947445483972165435167748356621406929613855535224065423009958313558009823208850012446987945231157631109489180643824532312049313188206977612705404825617387755541344989943720982048763127790820112619243011280719783445123325459314124058849127399814935931480149797171308259263007651750976294360722945816801314134066607605179035834423047726015476148786855597755211677678438454767769419998028164056254836874529384671806382875762535393646003018004689682151400342394507274545969166710369866175446477246382029266699143088732772300472934870032850453812168555660899186987196732059829479356105562969739321363317935163910977595023046853967208361904956240265313531179717995368239859290284738341635500152740690505780784175268958756207304059735281331747747241934879213930783140913021093177598668830062816752534895313843945257646207436509833949017189754451126755819741516576469008341520225965273424963242430197334479147148219037167923192471315606162299707853144665677173111584418178282372168218010013511082344921418201834667394548468613940217707601956717516530254690244404661588450315738753836694905555446322682094418892544683210438015950423846250059733653576417404388898513487060004018161513518501154571788802546591015950914141225568337774049339273526079028126470993452277314823026278544230292190531170075829436828641917316725570201396161772619590120635085930062853760057385396212536554706674162352589536114502760498007885263930408555027951871153921611699542593911646291397541701332622144482486061670270368525928547003491629770985418193326407577616317992638023866618836201778009481079688888547720582723475176996346394820050915658025423380511501513446952436899879077372513962942483468297019137093332181292976255729914279351789658554934143579508697909144728883637315540439054506557034497191675572706602295408063926475203756571955154771756596502737524113809923921149825046438071878459269627163524871360898203796954737271216684632725910411177166478858941463201428578753652322046279000639073019613255704221696556153249430071416634666209455873661534652979424315849005407551081351552118457566991369337944239235164562856975127718490004166138793118376459021677264570546972788436558455775625068120892541139430578191791744842978385599590465823538051288804705355906092210105365531574782699171607144907660631432576333587445493932689981440*i1^133 + 202201300152314806157817403918515655841904557839704995741651883109213344183867361069711665105112617066060808107484609838050583635458194574027064622858920359633821398954026579354323340126790642865103782808180672590433270119733314963019046823241626804434189805878951240109561853822857012161246661885529328893608616954912855244324277973060268390708608220721709591991975710432614247555769657272516355780896715334332920811526022941682144930655119410130154887070390389583132187579615370217479150140104604022203689009694291108468911568730061465568964331831048943975547478820009594212059991324178542387973451490551627501734944729836699347825012010011890837058668080660770226407578057685657060195035693602317070671757259108794491169384279448502797660576206405135651947619564028375911718033199811457868872584313153438773336478321955064923455877142669950531382018900500622817869559820487959822353517868698965264287715567972774136693414738208101028343149231353442046821067114961708144780767128983890481608038001329037997604101180897530845654835024216754159257279443237837641022715146639062234604098222231978666332196136781890249772253766794013375694562282306719521497758077784574243395823806389492384743035414750495716566340052513499636277149557253393707884858714972097019508252491005791690363334340633446907280088534933977565508058382471048152403959608108167825423448696868344579600407329806835390294831628035699691990747312084223119430117528292010281260295023764298253139225814379065539988493770300264419135224259826322665612672797432793254537589737576706857143772693640556489892114913993475142952097819176857391321039816068690331141512990696800851769427669122486689105796616711096887310836118461963347292251919167159717083783097994089023361063232737306981187793066661212640078970202310609912098711758552597296256356547106559174665095893902186538227762360932299582039818794701054880630650900555004850157160205377611892742335337434694918362225207628166220169104598280086104206961727383397569175416703139006632057534656317168846485212883622345032535758299169464527508542911165693812774530427660887069026826330028843623879243618318789600490784022865201808693349499813368060663685841443854648498974299326392885447480608085792285088573577237355145285439470269863621684118270324494802782985677917024235755755091318051836209505215816700168474889858947419223398216384150070126260010989656659614333022492867527989432834707402124092654261768986865855062565602028022458155419043936145542571515846227392287545528907639448606482069949252202710698739851005606282175718042072973316465384372133737670919343334287025422044208241219521855855467488648340147061243792843377971217568690630636331034117970956731468370352129063606778663002151194558004731776720644176563554781201822687149508685640594740513452867343802335193649656111562899385275801852498023409387906741221360733635231576136232061262577801559138586360297544039335785608807173798344828068729627700864720880717895305710333844054653818954757977027718938624*i1^134 + -3777456093024811326009476183203271232929269741547266872862363595609537773322608448072339010651560714142472901888022057783700034997788047350160758519836137135928829821903057630230673006384984091928211740143483520967732329272991362870263259684830102596012371540438755913363303706400291376494604246858005334791367642585813478305668851114958793479177765145253959158849214862223331081317801135636105922018940860145665279206883571254637773169215878157063421645892237525390856748094897099542624344411615926485265219884296576872394513407332956666337261197585781580506169107996331010056516443020809654964994682686244759096074971048695726497056457606705573059049180129223077182815531323877593494464223480370107196029842123115850048953093538193941202083168792035573450688371874811449124624673070826706848077631375933046436722952977255532811762950741597645620132228993603434601768507770587364602922433865661296752657744461172924876288699608721981361893057957651100599698504843024174785584047777042987799530378399664076150727114886568762318981802303838432961264743464643463184590098057869058885531383898422073633837491859723550021858677055716691443141456110791632393837373108088850359565785195456506917423624247628530334856702814470191624902301315039408776258794253156108920773137770481301001221728132995616070808037065556629778238058305251961070403236403304531304186150766862311235775160527349596311955963226930090232204764735464212895850597665201289505875454103721270727510992092752753511754908550939856131861578039674543390282294736000792275721199653223632511357976888954669223604618527361108988318837996903838258558479109360529798276268493891923934405038688032656322458340647673053405997892238735587360456245677138526625176127720130487100934588192454189010529180351279644509551552781344943768528779699433644684007892658048487286793680065099987863339061909830046591746606909909247154702361039895171813952823928124041011222521415801856492512019442278282217541892911527781967981156762227226553712882409262355781697667333394922691709789006116347678471193808885368394685841215591239926605532644050598479974684702214871851623302570343240751881987094316062792469456147419613039346840148825014379606657999304123441922427279960975204934159691895553618504940869700332749701967500590662323427780983672931122862064719464567492479843331092863843006399648381058010913483727363670127773716341694708536399548839033756205474641405779039408379230913943935883157837473149283530568828118010474466337975105345713397880627909822073869657817929946247524964484274587591267102576796312711758816707265751898593799957889406704463912109473815135342545257376909475064785239604427137017738297168861656528461196105612033721694024085619592667626578389201540348271739312416863610439045379709325162649622616352079363410804478229855367839311757884112201896800630466954671119662418409588824841809600249242871587626776189151047807366817356977831941052351980795401794183673932761725389378840401912361057877167071394004992*i1^135 + 46839507670598057224384580545421873056977940082200290174368185165543020790288737304588389449230458396867530660475842596934649698734474867005786094126507154831895672781019265544746362186206163200888512581763050813427267647431245286228531504226069449870447482784481920265769562067163396644396633892539714118157289851165399076563862602745027520496892996668763691055228146625022642902959063389218652152744659451080736179229398755270766578522155125690838300102073508549858325063700407499642667875288678921902255434078398292999795841066796634151408440604549724956938317935184624927961736893771204005256551774510127851371161136222961343018707758005835071603775632640503955963214106855794590222641345377967923317976774264099797344959328267822153941291612332256984609936776058471771419428152002656417702171554777050873764214395304510010004485180933339186941023103254330568416957125744601012402239944885830429087600585463534820307956251527109328152262859598242918009825525343081120329087682929181565802852349004903488843990716761233442198415610245728253291124691227280465154551027632046616031110436665715525102673603741691842004826083489918846069287837432310154524274295477763562692957212669108424232873351962172955590667744795512690181173664395156935525564152370947277638684701509825492600171441300489023582915244502801214162511074298450709366385872682048815203402112060495558601431626619002187177071880440941431359210949973608214410449554949082587954001359493518886225447677640836418835434730181525994473879446641088474559478945861696601030807170280496970619133373424116337781520311656070576336361474734606072957928437208074751123787019082861538628360325289512196297226902708155992731192675865309645741744194298884594362898641558352103829938696167989694775358465575294527480192289766525179680853359765853135290800830455117747894456497933490870580071897071057225513858291998806629709973520916148249316989291738846412912563196647179234349927633780505790678993121274660898180860033200697956521494018351201044394448056922772276694144900879074121211701846447109632176679482385673637703209202016485090192606724795030889571063754273494445610222734930695140185893102223175279248417802986184831101071106457705863807369446601306615662888997743340807959736672877292614643359430378114909321762629066455072190996414391692669864605306956571512593196543839395057174354660392549650484132275603960808775404407170454082050484517969876306723817701643675897124249779857237877792095113499930575179464228382866821935986377421677654611732650680770722508336768112261576071600658479550163193625123476182042622403860490717352287046357734737649037959408229120423375966563094478870047855868508111249262615116095087458589685880565470598702657830472944958328898135468482047248775738940342679075328040486454513845542679537876148771811550392262332235144120617042403229085465341955884292564949556158723148902772874230692877932608666946227672027190122223518807975260195242182259672271925158263508957134848*i1^136 + -363776126157260967261422738496996163647978494232388250447109951406839317012544402551111793402291091183055576678303530910918594253610777836305216397887263988576094811578763067684937582578509920550731565917538967371273999474154047211988959524530011267027945464950341600977384402148891674955631115426243019951400305285854275887396187644592517367986304590762967165889024828438006100976139215369585543075519035222710768616260708009083439158127153240008047534127017419705624965018255970371027366109936720670270393726451993849906082737169085479540947938215369609903118800061606574248182000860586754029075597427838624941233879761936956134867813142570973914948647696456160219205403702957511112012705501603772312227439003006362633428281778250611641623600123111649603776386472438067158490755375969240343858284991161903851199723474857290530991827442434779700282397241720699765987736752603910758713503394298913215641063424865597040640541095883735829638427218527429436831743248922218021674434268040624393861587442388240075739229978404383965976071350998526939085017332961218954440424535899662945817153872489040845245415813735492436833514891040244991144629276355111838266974496821795891990392485146444250502607799466616757645112044021688368585305240827300552165482089921636179318640407791784544494472294563511537233666873246886223902043648077422986266907361978283969068298375722438998792681204930209495248378727101624824066494951502025883737169676779905209667523683053045129445374236933390326847147461669991279932324352732196313867606932347913127987526870690091348401840673795800401103546240826260127538713388343692724445022669038762278601394940665116184914419436230889437343411238572640943876498221129854888437616620877796476897158656633599700349938392668062394568547756969732794686646397383966946163740315234531385679778980844047598026828645964545872653679840872221076494928043548855256977010207308279263192510997399063020475449017513068802163789453781126888169984792637909582337179104199525011676930047143174195772240472703391450497917056396245928004548065956663484052873352044873615891173243694543330446693859951390938734379231398898530782911794721737885892199920513449727774413473919835254134930043937243554726046866775025910702456101451229689505923303122321455819045454431978570011399637931806809955693324634560066738755922440551268898341592593759904976443364170690209915625386551017858033702500481643696829017955314636199731265976869058818849668101945093369659257150779813983710061016511619655247658818136306243005212336145014964182606898640056058038146156765496766274407842324996393528077407225283577524505915827850757034029081290707155609043209690793854921208649497990347451040964411071543611729290246591478331565915391179236216053944356419987649872961182036187605092436072925545562888935433245050482374311309940464643037617450225781321190951232053992334284425459184580156841888303970973344001649914574005785313904118311906893047872199601265391657371616411648*i1^137 + 1604215906285618046304912409161476800448859305323463814164585856614908482907604402668414297360751892965473349773665342349809609367143158401660744202386470554729755016297543957023811207527407185926382371843266160528151392099846493707876484001405070958643536287038372054478652323471036430827867923432515600354194220798466715741730643525753038473877230319564012211509835673606026062816829043619238737574000633481289187273875175544057796602464661275470917780512938940770949905739066629021323222174413860429493835072242820800216608200156860457130779318525160162478559499553054028479163563026127621229778741367710994821443398504656292709344784358901860970342373067768463974157041246304672544057602647142295146165610446818214912211097859123906159372265705226073832048990827445478657910697457312475343086494243542690195714803517995088248820884438019867339879107000801312684830743346430273870736204572849894561985518094629665480419515048460682511241853088216188830699221307898072576839456843351680021632597362392989258058123118674199802612136683838229823676675976103330393821672999824474063756686118007323289821972408308925297801561675000719423459349935374336330859699998070499862785963477828167841140882342020194423927279431480878296357395308624743044812361188550600820171913091200150262426507550649739532337466281566539326125158534148646072181404929539749836999234182530294535384833357725883519542007678406323192573685814168537365473207881908365556381824218981678399294954896252274928805007832504335080341071997522980943208855520488537320915633219339987136173643835070403162409197346675283889710753618368738559634554851864712410949617439750324635226596802638448364702052832761667047336254704197566481389607660229279286281089619814687374248735553381301164625443568639060807641270839731268367945709971218305004835259337834430669431318518436567217577097303838494636359338835978480479781329788525080018825548432618730952624886522935831169533108162739560743410470130296808556477381314759006523465727090746562418144990991018925799961317988975268093102661828694959546028995868032442203817234970406030830718277516622392327780785602887683681467713978700693232778083060300324126244636954834357472022977922916537101450836550042374829974499163003395919909466182674559312607475660941194702501850431707092278965665273570193880810392184829274886504262969864196487962292771407646145126331279453107159955144847922388056211535550095787741235800506137755632969112043439102646478110145140538292560564359141470766639868663345868345547683676198164895745261382534801832843989114730206341748145584168428589879204559783261906941690331602932908787104079264537015907763296995925094882151728910695618550487377540019431072071501203762126425815416654121066459127003845249055403455080201385585159656540695967127052211125403024277500120755360738758939459164861635721751851249202513878645805834834161964950420361473899926249639861873191052991406455968836710877796226093871840362496*i1^138 + 618901753034419001368584101552789935179677914766830667057540580753970144937901554995490470224135829483886829995272738492076920636902433420196993953541901890797049000220919935089285309156817677305577855095285072843922885210653870372392141067881231383231453327880002491767846454697905407413350186521034571871731670235946136685884811286259700448990059490084543981226645915396966205721941936977353561436513423129700963320280216130627227563411377702503264608189303776333673513302207842664372962828417238178713477416477675715171945944167684343739984783558634818254997424701199929272985225132098697385317456693627637560769500116427498678856172412739052857114327265427788757706375494719536514460698830431880138114018215210435559377847518886905339283910742761450537010612773598416368100818379303051103638073012244224525208256875340737594973627305824652955625117076865765614339086453332689327417955644401962897751369686644902074483884740746231114996261349919224987787925514146545081477686889698563678026424470444946766262976708796938948895014974380944991961437176057937809871271436530252614473169475975020247865919790552267525283290876666739753746046829385282428088180037450891009623058304091704108642860450539424020848206504973477409487041842775824085849492709186902322900193328998970706497676812588872777361036195916709406823883809905103155179722144793258637440413557747875556405062804188075091647557804679863697115219165065136082659771152546926094103619933341400016148983732803583134406423002958293336704872128007499154841729034812907502194578160205075149831081178201491593486888138580391815343168692322334289791221380921265777208798134117566942008737122190503739517752594404253243844303822441966636642229437315279774424164424891413988302503678694217795483425942752421904184541126999298479045942214473362195756739704427484835455780751679025450151431964439432822742137603939874303077892146067186779980765071441288673443142011649433785196637432121000138769456281306968473422832505536773721578076843497049004337711895977414863804269676166220251738736558034177214237032163132875427801178269086579154060937013213900001995713444894064244748829576537428745343681516191626929541696815568181688169891304501452420700785196002477904829117141930608364406750844530724639672732303406688784345314523713854147647021677057019091149710074678761253273327082050852934018883749853272473002173961160605724731062659995186512388874780718077619815588412174306797446655132775327372132672246366336986817281556087682701747511383563650963678961710061940601707698362995518839738792274876690987005197151767024087816838897931895751155527546527615965833139063437550991250208618811468214538142882386310214024353380345672200311468304506374964407737942388147043783957421083581026689251059805514281628632960376371481088162007045477454610495043705017135034614803550593323991704280879880793254887066477771976033126351287738910752829214929688693594848424972700181790002774016*i1^139 + 70937900144734859652307462046769483929105978366087773911470328277233241989784795075098093759477977730696765409960888602251066829070329396122298353992629486880101937138694789230771856014629208382479408822277549853926178700818341064183903244474145374207755473417294996569091012722303990003392088930891214914814911883543661587615709455599829978096343771926262548428857662825083523592007989877799405499849928730381127518577912970277329695286764788031424963219060820004501407883225603803194748167637614730635324494606756183334581407619655544365111871223776479814961832007594073145989202069870724933311014620411629548711584050044452950040328876477712679277403307351268190017021538538999186453897030717574871437894694463815758940671581440108002300416628124393887066727910791357125373531910247997381266891237254386382523504122221611411768789584738720834360051831140760242483565844655160581525942949813656007001090601241112883084007783215124883498882991453482813999324276766675492509005669495540886639434513371625813846304822984646149288018441857397897364833410586278604047141132501228657581373427690126391308770141421812616791642157802403532274845823921503710469988031329295523909741662436976245126557559731327238346215541086200406892763934507976087318095581398823733054166865413090627583030981510553849443564265825855673949645315459204631497949282640544475822002838431279210052808068252961183242752368577601744640242699416624735163966169931173129109755460838037767974542437995750325437274602993974096833203053268486426452234463968532969682053802299954254841556936640750636725270476745941175197729389825367200906209712590264886408533949939739517988742090605475646556754035982610517457548005156321796962476886870663616757672765388631930305497502050208898186343693653092956535323521355243241942774339172453666581163908259506588509176192862444492873512276889553197386058100295808789967007152747012557987314163522158825262702087745844566571500077032930872608071779256569848337452228877268708439226326709400115554189522060214867732494015794847675564140523163855051417146336214221932804163157610925729514363483523925922332065340799091527938305285303215751317031871630822923955216930309892983041228945147822914891532779475867543285074479841330310914290099009400179862096940563712029914102232522107561546283495198269131805528720503351655146433146827025601588172681754237710672680980929430841941725449372078712778492718183131597562435250810558007473707221619880428323968640078678645335514470680847843768151375727819259817939221573281128293290156816040762341660575693388812158606545245524286644115758475753005532715991628924965429662016555563361730975997924725958057400820307905631197187598987730241632930044223552282897804368040175528885351472274469639920759193839911756614120890434423032682755013372775463006187672613302023065617702932475630182750091108261587737136779008989908681658576665563849801372059153584642218644229394006016*i1^140 + -128522012644549111300513792268207957886739162554538080038243188973517848799605487856521640501945793891387313088556664672866087837253337164882656459534115313215197405534029325424040764919031669462764626740690880883936011249265835917228754649792425568349744399277385442391852440189057577045323838980254084394491263337854278821206131510201199571862465478211762746477397846431352989073579871661371234936597902396048135290305929074923025251055622010441219706523078776383940956147690830960207228242202189939735449070155963229653870702943620252063682756182606711874110977961836547280179672973634863735786314331936279151914868975888403832437394740914651622785588286394561558256354262254074159107981154331969571805733315354388068707648957521345408488627803607714624448961251481657589599865585019399111988418680344929851475639327220411280318360514769392025993365042080845927579180457307661948253186295692179835848715801022656697037686376424107466237665815757148686144613653217310344021116299540713315225616650242837264905537627673145204388923324062292590791976286146497176337077015078175926583049394776742901401356416977229826844441654666445864105023792409109361080534855750462355189048380144698003981351464480390026390913935742699758022003479559514289367747555472958036657209437985540626835157534623300957347326057182301657042335526680963270136855229717504862773553780122864278571509850205756646407852581942281366935866445432032066597093880244848071980451601727769779748927801429828501905428902101018906539538959574607282156169093251369014071999593394743328212956051683428825432255048378585236971723548836194905059615487750117899606177162154285318586443320909370591458887214308306291806958812288665982701041936818530827696380903275810398237179483435244978245322299423679199487055325125975819894546772264476762763585775063128403178343246548889076411386967244147001226060600828548622049336585168226943982962947029605030840135363282253820471116825462593710270605647357287586190853572172215112857577986732025872460795701569799731249102770906406431985917313413991703530394851477860976621134361632634425291715462843631937639567351416957310704500931185526330004270354498610692475004567699160038493438506189587469259617105811605200293022935995390040108763214786734292564097032408620275411750213393554576484922748195020407318817051632194840524803135402935960734582656415731256860341691169827285047398955876988482583037774971436961927354870143750103516956730077500171116864571411315360003818299795845513387330762795894272170672071830479118219344629879743412711923385378024633725210346949248345902635695237023172469881975218350242906861708427558596123702701188156134216356709442687574526146530334383516796618097921719331924065402330434238810767005032338459883308297423759877873202003103281950058533902194103357421099969873591148595136735176062464489869848914505510390427735170239598353998535652258035663602728605489037312*i1^141 + 10829452854238367543010885062824455176003583488583040857543126680290749398839816865876118049473694672443573477253806048627770453603997855352670175625229957614198042709530771104389577195729574462358464297461901115969443349661791456817541550581871519615263075204256150998483442613065494903463166837259507859815682504930719408224143816822911780927996452530393714570444641640161039104888252710594139101837366464702157256174488924437216431245395056672392515728456344042740690285241412317431649651394063362350675178989232920024578305301184786864960244598985884102448867000339657469525170070256257471826753451850610058892293525061679961009887802738051491064885657134123438382844365466568318867379391650111555930600999517429214735925543290992497248075420187731898834746100493195704633066677814913904940785724482380719357483788499094748890001823484457229557744627774045916408163134978631966878956429355348732957757105962675877005645904745041695029323621413240172446517979195290151664894496716782885477714099198952105666487120190664779898996690126468923646348202738959386762435583125794583120055852271707934053431248430161480897726673097638840314690978318068360043679408948817964951517951732103148026059582907072124512396292933769337703606142783421426514169777808098507104032716711405881024007389864728373770573952810944421332665032121396184698315886424332977924823495196058460811345194651823790089178765706102085036840135056261935428196073937861009516289238156151285937224677946937730373299602996172911249623446635718902370443408774611828266419975745215004310939461004910404118961645244358701217956069601638017564944382144389717504992210849940147859018738326895053509251549903895456500082345661516692825203176456159374052927009375461713079562813678094552773758032017781055092931066143328254229369224887071680566658097222873624914286477370863243872822664083858759441852234161688775204527608327083465195359601169992156145706049387905436535032876789206590369604031691161482762317420156226974681521616258182777622021458284599918421748781735982732834209841184340250615585678948005567869761365603925893292868274559221830102673292985925374421644377972179781977008814392608165464396111970649169094918184196011594170295295367613141096358609137428850764378500112715412832788937496797729556993311387669741736507896816994579284319211180862778615865503893611311135297103526540149006734008132526018815877679718823196117977260298956645568830893372374563062193220977472249110890669923140714788725856753881730663906692474121404342628369279909053807582979353948827150715476396587664000912060936600314680186741827716762244138274133493993487410032340874852806118300042515600735258437995154513593635293752984529907026101775038392066029525286636043448428563389838451722749982865934951760380094531760406327572627762304870879915100876046992248862205492285675571226602404558406855868135733421014184082689808670648172544*i1^142 + 39234788011193835518027858115898993238368841065042224859103579054333084498566015852249553487150937865238876497257749908023769917262353764284060059444999028541529920046940373167884626226459388703868268352384229012268425753220106942180041710312876211109292525706666272782011721583660665507209265885680859969465084974297995229481888323462125785876931341611406318732374640711165360701923902309668351416268822996338697860567598294459849381749782359045004516390375045782100348358003052020175098788685592581589791908571233616363640656391765763868915855020671857125066177825367497556276668935479242248200199452961482193830628520966316360282523954600538741849809639331005998008549600613524372495331120757242904638175544087377741450565466621219613346749665618078643669491052342732284416585054828870111967011387006875248143578743041949517281298592806158523577979789678087732427260717835363465890973003642850997696288770752138973569794171637118797063493144836607931985308361500419346100031015738727494472140253813413179499394333334226003979237283168240771677150060524392501403258523976562147371645503631655947703851133284557773019022648718712888265576046206878453952507480743802598929034209883444152826432397536309498401239443705154208239531437603952183016668362690507466429024446065515198743249644703135332990043080087207094720318366777761697696171635209885259496781516390780858167705105846079174125008674033400491203602499841221391893160388001314098445042122117868360892305828119523078948386727847235250620030265400408367111177210332497464989782345535670653247136099064759889586306508565728050828798379223396541479914394459236248027087691985050142341202089443290388515953667733821557519272404406995949033162069311523927090900666248088523499812800035100307285519463217398488210926945680176363007114950450019142300150655958542662434669589843316476318501114704179260894488993977765863732797312559436444116326211827264369215916487856717068835790981536081148376659925891157084355462856785076408092138372269708126522047679020381775705826099066991730924037082908341903910624930989197913931946242575231525944629872858925856066888622016949889394806389162696422191339610613704594951194675383023953474022980652518529372524940428102983179091154552100805281480903877780846034155961975882488021198919206525643424995103191251125480827944802083443359079421969452150603448173799915893485391091847864832227829697995036053151079675931288371911741973813834559383222263494203125819146966164284039627183078604194331842460174162735412506385330154219923209922090104805663459129788275471081926953336774983244516853679072635226373451264995141201755993865778294791117679234902479413516540183617534283244632824143275776091200103844086733590273233135874653994121322456025728020857684139847999898762967459125492324497363572081705933063865674319489153331598981911461662432780437934331471147722765989380041474048*i1^143 + 48551806208242165737658354860445258494885594710592046844428359941312113335067633924082673774363149428974022906877241788865179946819332354871858680214082670703264223812121595033822956707336646840504074737599161587927042726336518698862475770009767678864913703648756657459931730497058397342804765127851167274251491913681035098218339426533571379590382879038764668300972434679840711904747506550638603801693482671922280613702983561509615719395997936056573226659369608360562395257415079761436824684904763977793890856878077793651288824342715106114472023303959361149112560124790999777062951762537265591968732395797618774512407608266631032343829970500107374063530353648816706829671122031072511243510759748490958278500920086673973478171110145414682393249183178917889350243481418435345372963963199174336453849337180275122244664115641701861862571956707166128637718495772451035875264478746287760424130540457005952557752204557469996620303663502062874973138825252639935214065322899117541602533852439843632143172867518243067778325752200436281688599921458966994481586955204347891067062858216386431257239527008463963739901967674440237095253439122114942343025181398208542162753714965177577957807989334617781173093159096737499063142613616177543749205594368792589924231588258246046588551703899311200404167057596246261025272526098472946596223651059646707591946083427537043739543468910083732428479088796999800741442251164899041887723506033013869496948514880597574985375168310578645815439762177943452064064029577526506330120029057687604283967178604254199471870545383211387678195112019660632917433541059569192480930435144581317281758626281607067217647318505829319893371138279660786403156643707508715810310239009779918758145401777772431169472366434608082796409505799278151062861409744689246984904970369082897196625954142478123250163695113378734698877996000164470573027499054218715862554097690160469252683709260963424847637270241597414603669856512411472219947814256124024168094613442859553475647575730452643931283245442173731967313273473393951987741761451761331785926221087601383990712675898790792327576730694006884428843957351987502340014006243946736450480776473649779683436730983204278624207867723620195863319219426225027503686268926595532725819518843038072493854395264687859732414315747487710449966792702851626886734350815996198308486286678239551411028683166485699653908400658289117487689048822502660518917617531060868732447174468953566773086810178691220120459566736234196573405993521083256024689658281666135458582528700941123685448844359597503622672143118263507621368362097596524487597604760728572779213654730968091427326934024211331093955689187607786732389913792586977261858312360261543891562757104689462383478041840152807622728286277958685483060996983307466462143941309357332790323147004318061257483819918593513628439360066766882203402179255147371473316428703959256081943756800*i1^144 + 7847158032742085468265243213129204507585055278612069172501924394726367886701758882718476209764193035275857862082914925620457873063273327177056815622580889997775397631357389873476198809788958762970444527824164886809932144550341690754469371127623436523394359251725228894796741838529290455757255418582917903604229837436585892751366437856105154189146076270642011424226924825486071803501181857249832530484094208472282900944237103891279406977204090347660104282449980712150157221503283831824581499693676349834845376890903168281700455032705957446643429843375647123413028202168171578470236851551499876283283917643703235393599490696874598545954987577373300235304749217199006047443566953445643638312616551180191065982525280023029030547818308861775068399845119639018695876137362314860423253362957076637318389043171360821733932289751845313308967070343716773346087837227476470565493554224007091685774830650908333312552025977463756259447558845221283261636952693202107052515138799205251304335802769348841111540502484641593791809279036961380388888090354882594472184813755836684127315688359370665650971849965439486160952302598769670544244874044909598301798767945652604419362068941584372914782490939750684301671816277553660545830477126183214769182125314729790345520360952264258807469885614181330085167187755628820458057954858288045231042746134745513902583104335535284684359480751713779552174467089225226943842905702105404953527944843459686882931046968174048476938061115002585027389028437555775344069811175477824945908620471067688136192858881782267318099237971864682169053166277012775015406925883120315543352027208949407295350523446575108050320899228189963278290100470124879536635419997810472575001664883883512713821269696182909534641650801934427531380315788195301407408777662900653045218752825450259840973893925820716213072652270736826256578572253483983683469160778664599153213841660979144229190694985708299753799658978244238293417303384299341518215737831435121116826490753075314076431996979253188733928131026031437890206343928036174626696787380685679850982563842505280621556757071179634755908641454293005141320379347955050433633407940057286842982643052630621814489035064765365494270386778419692642873119614584091535334075896807228021334858180453062322060299286072412007175247591902664631897329746816984033779427773991843904262406899894853447836524238916119298682154203609820967209359914546818883604788648986447013976129922392187633502056741549475668609890400851791093985713010469081379082221146622548484214767301228464706693557492707460198893737271550599614468351920055080876408324758055721176002887160058805095499820064890127712335060324596832712165804891510745969799294768076803624490516354564249923145099652760692088733567304662529256296322253359860465195963761764976872264163726574841607960938444107884300984040335025552118378966442106182498884429807616*i1^145 + 1409670850134546857686983251036583059223800982226242110343867841567899294634914259986715779231831890515172642472296737191865375833515734619719291918246441558239409128855694039795025937348323475485292466678643379644173214293429260038078178755448339434852920532486460268344668648598702345400555656377233667349189165913119250338088657935285073823352202430687447010716876316737802350071669859109887534900636635539840402840950072180981710987494076495610773723443077732365465293690541889988590559303765364628674810915959331698486739702997866022896990752569271761762697141882120111903407571903758606114656243000852551582856883493976280355882060868064599680065997373626420464444746764193873618686881908025607759405368609342535920399465564814817929359482677065040782656221949099019233535135017226659777312635154567429189309519177972563153256982203835572304863846446918960073206335246111879707800860106813746535168801935882103037517353090754936486815630845803091712896488111614464210873432115665889557526645226301317557299313525332178718160126401062230898803252757197752363535920024113441782763263243585773560556998841312750524948075028162998846875475598196614791102630608500775858705473811288861240867903843159355686608843631455935190591399318581642558528997178739633407367377175070091562123655474288973493683657285442616624240545564042840816459839065615084321056159526739324704937593249459066462066295162685009396554620806527886489816335318632236443740096534346658746689376339218556606051635882136676476553066006838129573614837408032633911740053961990817797783311131577160883653705984303730229561810402123013993315230133380063338800838842264981745214463118682634764586081536718654332787241101974313019721250549543022214766966461369536020584938144392314100105242549376984935527915823812618978969593333316591546174514507112852329961928169240827841413382672919681814313058322586649696648165971474500335060805162175796678225139678096415999388900718146538799095209708656254031142973569190871165355565862420696621352131384358657975228874109745721102007803571923683491093190039327759446022259653188671693765761503901711128232537479811387484398882902856780596093254571098652306063293757896667158693694152100759603181537416094099724527482317014380930981733235963176002776757729357897703164308018613089098460196747412543830854626708455965892181837723045778482056030549815848717475245857400823820096225847100191231864846084619911714104058057139403314636522861890825868988425394181617117509523708416568010771594060878051506418875505493224296314576997149059479597880949400717219742348708654506463079114272682469782867054653548640341620427073259325297808084605758418396853892074589818622800343049052535502602490703303406158250485096502282730677484898634862758439010532044139706256017578417321010170954818115859807774057810638424532182248097579008*i1^146 + 159892540201888269906103382994715306761246794658629633492430207671062731474370126190368456569823239811364304800463249220212750478056309096691261707447917969406543139296081978984462718099180694926236178150574478617197827381601019792022528366445746128012464530089695552365350261460961226575690470371943846598272378303374650848683821273982916920509570955517301060165041317466292950350869123095859269278605766004940292983092651737827632916982169100351880068249184315640451165120576137380646869403514475756564936003989780384903728892564418340842649050194058717462727624512574285721093306824867411790067757458670582903831458963447228038386743662567947133162877949718340682656033985665230570686946172688331779451395874552295882484145891813611401570015248847311794559915424432516888295774329880591312705278920670114647162759064113951507600745207924385381605557416227800139804199406893813417213585097733739117284783738594848148726327713308236534095943801706755293911390569019898606333324886620046108739140177358444945186185216022824081354213091610434777159268611647545359797605756898250042991400251565041868394338283150345338558368423636272243333538226696420188240285886340723548611669101506362422029987752675645632404028897975371464236190357964620700179543566450895519277881101012996551320585986253216490793667046982670221694916960085644911306789454583537360142909978255334486868048097410129000821572888082264057592509772910755132800436273290308856004978352340142226595651523245000881376727968250441248814315384330333834426434357084356055811793364836808359009838948985249171286338156544387368807140831852486847233003326789465891090968370825122060013028516576128862727940780259312984024605241958269246981177744388474753205303794662300451395542554307313483567254783012162279448556267053965579103874663288102849179052722654741276559598837869926300425700088413852570216728848548540849285713104746121256560522249079683480205602671429438227124683521839204625116364663532666590869558772340161102126827306837356415134977486181398577894842107347716875817792490388292921956458644121006843508801639402716570546254671154150256964728938186455621921128985839984653858152796083526466176558575788153077608670949022856544172672080470882159382250252541191576068250241898981517247708552984597201643104133211072801611285255244946684485853291317311515073586837029605705727897383796501813573093000697393096845379059721063137374819581772724907019974151306683121803524430708186563320504813345533663795800864089841468450963392043710374936934652534614048034895427178848523101069994266649855042994855735110227684186347362503789929008134695261361905329515315081784609328153043624133625196977722702949599034594911362220452645122242349260628632490007662124405908722062480687984746399505723182789577479224102698919141066912979351403056973203111936*i1^147 + 1098282004690376952812842149853590654323405460202185351719409867463276843812378423509261772882516346328475788588986896583840692558689278788312286131603731787724601796848402537009900682026372383284692018009872533564542178931342719427615029807032235743087371617121498258907244334812776088039130154315235894926989760464024642531585006906400156235072111837675370004831889723632256487028138113166044824697702120706637038812494017078479982851550230271143287748715444452169865708684500827330245358991165454942517438064264240036347260622322534205736156201628881432147524988476934486309443393533276206560461002154802140025861933894831697464544424922214448299471902541716600808395166387522612786108180519293164636953307287545450508018979851038961689225487101252986192690194136945692777182778827130152293915049517485107665908374250288190609532288192845277131872214247232808371588711346581174991439624334425217659252245924607559488877187820144597019544864450831636523214913863469006544721629372065112717474468036424311323261987329392930877450917978251722408033967938866441844495638606958934971083987847512866067005427963508520862649104390958333275076182572323611105176931494607987759447190630218570997577145805493106614651789130742177063388923466767499059787698582687956650670306076436284416803093433844361749267104350599400289227677567541343265220162527324885485208546667743204499396713073634596985349561402382575146834949072314643029197221374990154961134925934360057306756332539360371059655586341574787169989830315582261192464508900942219700437134427110996790885430707761025808568613655733291818186145832914032247037020667847990465197821075223272142380938665057868412028468026388584371929343715504578885174022184364131228146310029010110943224488839547969306751523005418533974715226236063516413540246837890093148666611709879419251794426232874075601851972953501420836939092789114504596436962511260585464482391557062295522769105149477468636660667722158050042691519109315184270785255263886039719831216871082726349811294275820173358455799397671962308034717671645343030668655616409363325525810268490864965433847467950436096734415121393445850834124148401707543807959206674770115541753035723301932301407075619520881532906464583273541629268256277787001127863689827620830044446673419730740280974187689991865451640382496393221248023133222138129909039741272156665075100471438198388106385342775422798295155365829757331132043123408056728480580628007154218023792710503717781837235761908996753583530469767412876833822342522755964014164045248156776724603446615298132379373716832857900511639672496317563905593952214456404905916485197049098781630092019373572788639002096586639093504912132347761828091823173103968732251869879808982067618770669469433863854574784039779666346103565476572584031705091918880504828408941772800*i1^148 + 618313780767160688961392551945306826756500876596974559655886045166699815750921629608446675311411724124108493172106953019768725544083503097368217612457455659451430287488630440007357228680505638272070235905856692906259415906903984183132740035367667544524614182706403734214119023672208497802699348879532505036906133578496831046908748925335061061755805771200887238270089357841421168205861517426491164845266252066835092584791686302276597328579718895345073406418573872234188890257293093377018448389162688904309121483743920834568611410570996764012537201264964483674641042140677472150076060978963718070505399869558901110932254650260029304209247775920795193869844592891663525301873206001686875812216433706353253042391368820537422287541074593814999586743787881673439662669964447230034816495078568311944136330739546564107242388263179641981146390198458962165638582850406309169468308211599882054328855375302195785313433056133279855308298926770591557015484778890709413278772735515949049857356403452588329973776595028392170170811157067282826531025981459558938389251422551941601058759553250514928809910833848727705715665678256678743835166643103854258812979003668301399515061402718086449511361505899308290909858907441878459201155066383130969819395712160790172700607401580907793778656413367683124292169236088446041794716731817749526934174020731284348999869767342044053165285273750999339672343476701513581077816572940579460035018938570199607144960436386750053225969678875275205308055405147638855791352563689360783631101712828811218428601837193439025045911110706354005849452411090200339746002304366433054737228588243546502559990115261395124797458017839580518722884107573209189662456643603964985566232330376665166420469573616644470108091030408080453936996773177227294685929163792577787466795267209952563510502174870544550825337235231886944890331979036524690932590110431321915262720847866599223366902036609290151669243074414296307987460101625924815951229347484035262167512271571245823542525111605245987799911017771699918254018258610886055373956260413081188810844308418401683214645125838932616484515732396302241546679761868650883751152495817455444287620651271605263364494512234679476464737668892534894096337392583723423638428766578062889491934114521665645908428511264303019843627163392327474954901907485516827038854895885161279817980852873337907327287295876742400193292901021241212823914587930075844387212577279346140597251586197216892672292910715621933725816274166630661003018245839196319120627664613303934930325573801982255599316436427729876106165106116111454256400572327571332402996456144730556084458844155264466099042923184144515653023910721118140710038859989696150095563730165284676741539138722638216856384472365766143988999432050154090491883343800894072870011498872710715487506961268736*i1^149 + 235761485343338596970715019589760332014017769977546805588225409392393887119858454398652356861977214867505463104580521682638389343832751238688189433986607112078002733585259639991309607104667095993252118230253969059365904229479283906839618196341535611397590792795142749900852463370250300886147660455649456086182094406547224741784951194301250970312023744938854172871677869473623500378602623696858313234818832823183436002791081753152777541972738699795322092242761653714415867278585388146677150058894634118057611430595837977516398376438785173635534631015562500357983161984790982873556754906791013996928672394600466910814334034118397394864958895102803124582892006735224383698826657555562331800230687368503703256423657001863539530056604909695394501153688013312897955863572483860475129389737323058403490389130677294809365731860185390395584016800589110426949961021094515272547957895744173493821451433113562988719912220274657817546067897514196003837172965033042790902227020630636656119582776623207454269195436401200231050979006381412971216684247856361163133567287455236321387545573201694025150818287394075185933821843160297815077643532333859702689908582017798378308227716962723098567438272692630541632881551361340224023290816988835192055058926678502109514364488170975014618571620452433308650624097601013688476647519236863649659205401552632535076189120865402818070996005081968446905478080918150290241233935694852077479746568274468328646689031277439814335393228729804876413407036888596750449547812924876995070210518842387021462367234535585509732039673642339350641169326154018552120211504911127586683428198517571449130289556492904926216669072278372855549360541989304544974025951189914270749813256627533815835011983058533905604814763413476372207456470312704737286008916395977971411202199337655675571159041719023222407653607974111884071900897787835264042306126990936603124620610048852589660314269551113041528393454369494347520659861359664896660367040415377965478839359881252341941754359738073087732484514525169031468588963701527025247929387812150379105735253835597383839297142643779300514272423650710951534463283138242964900808392813721078735634344431424301186591853820519059255747406145693835095527314946016371766302495150452035744944815742251875813494283050261013989673946220418195006497341924157165392970893582588607032677674144958614776656094158349540119013564068741660413237317229157047997697077235872155396352026368778562121075984915417649428455544154998339340744816499557594915250108271609624243387672997193555895565725516795830470349200447136812523925894146263877588692751260277871503331666399757782563263043286858220007721365921838108328018638008437392997679357067244213140137173328119215694696605338848406871342158498802162544953273009275512136770917498880*i1^150 + 935440846331190717194701574505752195109524527098954264006691441266704293404479446278045649125958989368304218125873243572519766675291563725504066065993618072290166573847114209113927840944601946598674585721294354688064818147662275612195671523395403523609933785735891596029749144706093830867520791540799296575460106186479245739104407053867819958204292889363241064370005542497237158798168966354952032025379283239284076330912091593862179807120284275713878079683843535049767539667446421046603340843489706135807200203959878657277379850583613618153614303818933886609946684075618076401120089766140247777909780902500408334888043758869252156063346991692186159133063287541616237089163358731409496297824480580247074554153523610282791613484896054225686882132482695100059527871847640040174291104950120238377724847590930999327326531076843924199598811474160211326312029325706434964916272056017060192145537147528608201463240531514763094913819537847012048175088832075473151196774535599859264779419188283843034854175786032384218226901802363326651399579285553631717529561591631787454542529549159017661336212802854329240553943327053464367800645930210052228553273620354024485165861892406676961567083676768348500363818281785244195599053328967064320455206245381000441078823448868260120213869437220597898912161385672119154582640417350009187408541966409598953464688461590682727281020173690934337842910833362164972004727393783668711992893865346544346844569485873506987030148824843518306057320571013744575768058436302012783209899743431447433402389799387470510352678288266361308808110373566527743698101006782195156565805631263449414449637088623740485783273396265487434486775235059171971998659480064709765101975132149200856983564872734070548811945965410440167845409420203365123045320986931203959414925290699019953503154538006584766701545744323482241129936577695451427018661398699042090770838945356814953926663679945109889907118243555801386949717955835429728911572244018326593464382501032424817357890257356027296886394369118447006783418502270505598881820065612961386996789893077557711030488024238855076525457846310879244408314587876738878201914995897674669548410722106429144404195292113142367375664719811910613164716290185419961877786053229909565506489483093506422263967420766775321141410479240458184791540305695424245313796764498563186292671216410000466773019032804951450842568156239728232019417097715255685249842796392082323670063583674107804315977127702897069242467203257929872794902483760433902331783902527545347820790183471754835806967837767452732950118340838165997487329245776913109231031414498962733277095085308508376865507216079861305658417471548466005235634196763199253538496238238869746989850914214611521281521428528790269338583758939033230070155051008*i1^151 + 4016189665218337624510527203885497877306639112220649567846997386128056937380254191006915716919395465734453496008901451562490519469495592324774750648865371528593441723917399441131475791571356854830023377521486356479038672298074451923626095939294215949932220014274088907885095489510090761713805696205041054619154160602061680676967645119172091186779967360149964011246929912325779015761899484284600932765592646963121089720784326011326111042579435744965225467464923783176300047754202650881423310807887332723046697934254304988228883802932161191654657615780023514087256316127647089005294394988231656293015784586146623294490654188241630246083713412158397786172553131135892419278162484473716577413785143815638393396241235502656903883702250865214645878383511865042654857562342718422337110631866025292119293929981916848998967051401021960228608192116236424901003147250918207182374323599271023989697243993119607105643085545208425893029209337721506610295511474932782414519946091360553809071422544621266951944299869184101858133933048597905185672780552282889634077297962333192199714734583461436272174217546804786576832575092060461892494804399467079076980955941695705747437590128409865000660980891417931839840564915659449933369648353828861059031199434736946779516932277802131835853632847976783597287140527057620982034949491300059030200615198119122499445623148147664275537413880599554261810204104529773605138165958122868622685204098590889238518670786268964116262552757240788679706433581352788265870965625443958330912309359358799889882849761339868146941369126473617708503888897411613478666991031047823375785642476324130533302405522714581778229504700090884565836910430074348853870300229801374186403710345389386751412226900211426028990289980950096975183438990763725564287016885624513904669909734940313728664680239274748667281538639897786419637902294021707765411569165522024379678717441209122452906346441972661901419890999892200251198088431139321402638208316859499982356918117429660148080404108023491744631929969090848593618486110267706278186779108888573407698029498942166761329869413189145393989782873623346588449424306234722574917595779096722595868787024998775226129079858375509467866885177047057245777953375468154683353040391757194652052548410524630192322119550780006241249369984850760833300767280723716266469265344972102405046752517667628545425174634349749613478082520796660143304154187796636161361905917705954926979404682774752538461951406097132829598468911899342895901784847899530672577280042382010309441601984195589721623452553956641543232040623369372192188646675924718226933230373309559913811017806815908499387586242646945649745147892690835372105409908694626510471984013242675406209253240190446818100077296828131588540727296*i1^152 + -163833118553719989128424226904015528554423275916504627889853399550309509556602282812869986341893857093665299817086468888926302932323616037672055239389615060839413153693310094220929520224409218912605779946237015958726562180915572251345229061648961158824694161249085976065279747605991400224368613682168330595272495902270500561965726053956039557063890102691261437008899289961481862720833435876288213596284577774547509018690014967404105767932825470493657301774766801581903603253269419952784296612959234445655753783338852519021094014849465185952773684089251601532759728190250760095737347938757033142480317278454329517707516211900411104414852238731350593920286587272178623268614418211088174755413568499118542583615355713982820145197966958147056289221269070749617380722136817522587011581878594251560993085728544648760167472775778258084721805035446000800137522399075532254277310570221417481467004326155729944200925338897254862913010415540640613780326220822219773964201611401419647516855946753426447139263615689222895543845121850380474599539421530266586140846972492397358824634239516916090502712205372132252841789919958094861676910430882691885419921665566502263346036624243613885302675693496696661350010827633986709095737659875768908073233747441363811150466243113874138018984973001563345270685764995976973153163273475453013429171493723483957104006360158499352486835802897767795563760081091009245454017079904194917691104990721862564807366341183159020940718785785874459618124750158519943521460587439856275874050760919316941063699237531434956032188325703536998092971802921677700245736438762407766722762725603992037278657870493596240526247066531723584889250465023388943937750442151538027905266921811577148607485940990059961615533385153714123275708898244373239472319074050546034326382888250231923351694956705936527264971060152202038608394793835030005376829289357726313175124570840630892533728298204722584607428565776549381088091615332445381263141189409721566122184563514311060066027160617611851443152829379152583375589145559488355586220079227462988236441912560770734408162732340661134871147575435168372046120172181961856438519720761554492665550123695184568067052109274298333821001551866775611636410278738293205112155517729798888994552811015608740665250746357862310052788437497002235072621344475780908663485828017730039281264595948278207525357716559794185821790357577420933684856382626119558274136045496188878733343332577051270016659215411103870386676611189664677132343878376293099200028858046650561570004840578557856636909631980474025327891304857018142985949855058323764885291054744573801366862862369965919313179401359642092264899052071467775239070006921111421324031885166478457850450005777802506272768*i1^153 + 2499394864569291177334118323928865129816234493011103923314487308991365990536969293207169098600402698847829270100435087347725560721980173176852381136649093999481791663777547975299467201913366492327115554772837485944825967383814235978364182835235835569291324662523969727997012020533258524054008091198255186393393739174088808973602669250463891868860310117704700687876107802181333654175999288391632233397605483961426123180860812002746752176129129532376088920748442243676645856512403999885422396632049369788469817991607057550464995022079602432880101846400684647071922493199203368977034607736770775912001697851963769244458108165754491989354307485551063994042893640913712942227474186355442114906434909938117253970172588988784821041327207829310190998097806589144736195610060352488493032051386301617311448561565839778775874089179051678192424120136915950000165322064649456274478043289402505076817077320240330903815923736308426306502574581980432011348501863299732724721662035021095763827271373084554193477730815719576434467448616661243793009740229626345624030387831029275267503530010813606677445386052426775305825499679085988300485836647404522812166774585269323645771102514972023817066693527841499180429390639432378300767424091294542691431722229405392433069444297605414523067544864338506915926312269438266156829293680130349067724045200070253511225700281169441005808201608747927369041159495379512136318357771187353693144187174711831329422232169010582102470283321913998462185988315103787520964312714429634241834318926020265610861666226110381922546203883006304805080306583824677892485176499951481172508816904787107646695273106426844889200766295130595003939318301684532537929337396360866804713608188387808529344243860007385339561770403707933797921964510796945476179805872365814062921943325706290420293396420347746749895166291445664438274635379502733941317366902151897628685485867800273583141456133605418584192897684664905235050082956395697764499523299460262913220459092635655751736789609486186574686614348922769054029309233401830161477920318774871809123908596740544097251782555072757822182028647580455392637033269228211894503298287108490162966232407580887095544033523674936816898332704818367963763976984373972998955335197801837480237188926264904429917134844038419348020852105082662214166497287428164704077913136318617602253909092551888501384524175726116218622640110691217222925451657007454643300084978269595985243925029055608245707171246559785244518464350673996692961695915228459894655085614827834673397990157673901169303043137779841857988861638212841726499235340490468384769694007735057840516878352110366170351611805840771406089122727472764742093106771429828759179052963074146304*i1^154 + 6557292843705132771549143961647642575751858902363697247005958222637760616298674509976583770522483866618463450475020172212758084934493466070659426742268440057218326742043772878945330892145823778604767254137293245506125412459528374712908260591192922661872602953856260793553434723583061926535692901328051583822787322728494065282311763103597815028491946526020491602789353742336998729887267945829996518530030891547083431898059366640183359925152124410087542845552299368444874909184753796918606763473191167454556121656024474202028033365294731225773411562178853645498839442729861295008622020329435397117286765166731412732257833396493139854696915920533153074813469913506751695719818867705197495924814792407411707857906350368223346499906558971180388516645291922542539036393924339901967728381403461717089563148035518335528232613623950916623208042757626195986985985545327195308183819811371026890974108555175954450689891823679714816743903365227317979783917017680384226896166977121803653072772210011658879334022638936318429998898884752452306917566224375362854123012056445682194681346280553002399196818427267264651197512452194479639444905497072755996200167874240052886506409306945172273943549136630257694126835788646464961443684734884774608464121893651480794080342841780302858553976429383652358575188881432071737626622802054366840056325184788936590127150737426316144564337014455587368322713492628102856280211098028362974715370332576489794691288630294355623426585422582761506618855042866577468962676191934966825191349492922012040896952917600952940487422686920830956150953166169725990321846102615818035742315432480554026409623832396563730191174580239399797858217342917929942467948570764797721201419550713364686405879128656918571304876566470569436973517690225925938355700665808670658493139669109726431117824614721328912651890970089276703665603333262026790292728483373106132336034555906628719301457406447120322159258672788248185771402944177600030307924326670222596807898108312733958302760035711285166439325353354158653458770088676853806085678793749087930561732983226323183415511115790983993483550416996024042175832277670844081965032878566601053254622698235751108770047075644543131414863890239875548435801059163844193795807537565897219963883864331723894623027825494304986694533636490498589895326756760658735448225832121752068803305258027730369451697011438969732114104234405897018743381832653760050881662511516860584680195468619894209769179650793819003427816239850871333078393832653112410245011797451863151861821281974370940580629277219209756536851238967414169745772105006948467895703176971084816114630217702211550736188987685772735592773481801834104590000193536*i1^155 + -3400110609217337898909932011949164422421064064408049707635711258160451698523677390977451434757383845518145639670809773962210061026235314438947122364941894322173853573944662981757369376145069597649672635640002169130583930228520303255458112400211881227447952610951904965678444072698463023869204640177578299448559145035105561958110682783850154646428903964006144778093010606247288480405956624022211908611538874649860264854887537003678399959060217382486166656954405878496438020992928307922413019581452216832829104505843645859915785238759635653506517736721331498629974965528383387884967973181624492281444738618151244078013047031395833719914512300976894012800764088850289325076046839750027536654906689660614397409682643050416440478936038690487137425297672723464589904316597388935230238552642304623963181918963479555571316252647890234717537460931454217018694318743455803580186088717988143339581738379664471330296809966653197943965936262372306533577226182992979752510154875858314076578281156208220806227689144615616024863351369271380060914114334102206137154226024027843828031298450177748180149591512286817666686299356210006858616876368645597903170941637962998397795269007281637355269823025956109559587290249115008464534455906914961177329652440173607969903092855497944411890689209727257201205102912756954072456906879453729224371638091609891027817737450506669962747734213596051743374853240741267590153800162043506005982371429519488767878612454543581723355860629561088027377850485986297153223261764434233000819693635668911722165252865192454303562377341529978576860876515216636912230327861954242434879296346445684573070023257350519559979500653388558856468579130364044668585821246832826403190744028058462340520488073179017960315213252917274576099635585191311133976577073914929172614910990297944247256568054733204828304691136987997552908964565455483288670104154571746737046356291945173269549299301279259003513273305421841684308583578791422089949656505577235601353579470300538490067737992906161065220456488345539780069484444386613098690049646074080643994207165606178587260009662746340644232135864202100699418413088014975753349407146935112853507271234182967244457515739192703573844632500310287790832168319268826510445008540304700826297346674270773258136470228612754840123099744393788005471278740927317032971241749977003234144515361857825614903742000357833854004191819653246147371487862441164168960768556390861909030295109647355491815216382950698766438712301533476434368197729995815978780852884814783566685927423038828826375078874206279683252677733789715750822043449102929618225897215659563575099283612908622018378139168168814766456832*i1^156 + 64500394552357796704226836177686387922387159360894048578786643690486976541196514133626344155064301575360535042356448238252751035712638762723633874893440343660383844402899409792578993486914755245576683424334389142590819588011683537168893695013656632038854923189158268443317762751524135321405864814353335656051372049685289387775984950830906242874105866020859195935635650147017994387054309991913712636800322803393057497956098566831363946711452521297602623265206647559488318654458852924586278467807029198208176886977349814751429860466972693455809598949441245798153951978162711136553933637518720504701561935578031059684401762544314232200709925596693173136438140927846676547881747788283823702557547072940796876106148089090001111979699321249345956189340977599430338343900928509895079275683957386271721496645431486409179363374761895804454864076696610561888129416650975361325141925978787710825333926502561032424216431181363059282003679851803192864737488856105945256628857379009318011181818693812409916648078354751368654132582777923103144946132462833822529801273225771630057503108378829570821543942111263631785400073520433415007329664832864311503830213670622161225038146073331926605687308320173577383209121697220926850295847701170489658120153113271071241350241765350289968104795358307526667801468341183686909346244891954991762184933979540636276830527551357341323198633495407595328856000659157151540195889243274787192743166243887149957748437283086663107924937542610803488254694012503825954230781368194550110926527625431003404420519495511468837664566591604666528417985063397675360555068743929619976174897830405813394756959414622543785940390463702833899793074260711441900341768999849727680358313339480441601222770313721681976284803381384940515778030392172888120233827595057959540138408835644590278370107599115611937598088897861848294384563927968072735940006786779513906836846987741173765927556458052259818779590914439830938941062685894343576283201010021735159438468871820695277700158758953288034726394104801098895314806340064948383931084454797691177841989429480442201370597808216679037568236237567938121006675378223571259272832989681800644968377210664752402908552855255588960139377835926914899749879658936636533321221523389503075762885976401486921015135159781016767616789101500455707151454150658037731114782070331775258442152942152304691960210911550884281471499620954083497675780433229406214438315736674072988329121840763235801912138061167079188462777244137622712223275288959942897671827023211943389427609788904581931272207100622981076579995086135615830927530582861577879770957242135526487973953536*i1^157 + -700816271366726854281976874083588915419539065556968929023611763877836288003858222128318796855100605735589876105763172545737306877501214838776140042089660538812107938208156863966700144356834501555164612660603258396689865273264817702381125019964685399800927683582833892371114789838547720275103078161464342418487175425668972002504357454077505903675098140098883612466923157282175963123655530896905458400914107687725335780880075432752089253678934622420676055553600222639566359575549803104126828588004136815170025885000644294840928539222658439541673084516709601492144584666647945173329728317868961129846558579771145047248848637149817335134728936360410122706710229797328443287410215809286440199628968493730629845593216212762057207089939356973488863970301547945043084036893628923520948383310408471961421320685773649788619372919297631841501454147456888642197022691057831860522695114668245976276729949821853688242921791579952507795520502646711110207453721935604679696255607859694148567122342727493389877402201130128097140167345282049789994404103901660984650610609761316381056396780842472220021595347711071385257746595258862083094644476741092008561458564893171979228604594482823446454648560491836233092235950848204308036540863853671111077378092343623237634749085661894839055495595105227278902709265471269002345783377043486679517211136560043293998920285585078842780984307375972061380056725446632311686893953103757418611118560087396194182904754937678553027899043955329288759546440591215286030720173480973428019728863907501033756051098713939218388700450370093935492040118552988846635867106015593051599621619449652918805496142342671867102102261053130346662911219481802028833497598804266834593845860728425300278307005834094114730900331264603087467275192149572492871216517573454330145372036455747883627127458218822936755470037073748217617134122308106066554272708131048886253594008575953411191504794919949827623001171552537452103027668537783055674386680764701889052408794148063519435264455262034578604185164817891896021143764343526244821127657288817392162616018422000146316832065567437701877678826374880152304274785972028895095165647584565342637168042986178000630947642838200799296698093467531702150883657237924524596941801963154242386038776841507809703452635357746000385731639179377655396319230659611760334692765403296804496117395441986253347690720820651733727042013303875193992862518004793484512166636036936672886694344461427104651204378281124745818889711351641326809444210800049890885757930490637368273898984264261806632063787598535279472228935455787730189675220959232*i1^158 + 36517529372099047141036792973940197404303513131947550826536172897915723769868386483113640782117300671664767186028316723506019801633916158436056944629478477838517080097618654246546134265389559810178713475984548482695273555161251596610445412805044375672441287758361203642778443615271551695563250916884490348978975092009708615930185541976035960586814966874955536099302250816555324940718088749883555176155907064636548183762458407084622897391288760486072108021650207786172958296690034884407912728300211367309582341995992412684104839709162465223725370602901608150179778374975093470800362515523575643709841400270230122449882023890065478124781737560920450303665223094100424919185299591413458050330422011596639893659603624359273628030003737352527119833991864280597887386879752326054080502180649210663940255164070627583770057987270355755251685281026800545980810135572618086172030278199457571580761422501834392484062968177133853388338007684462154321997204084376914407586948344738155560375228949746392887200449477285126820452948881141474481730115673277949022135321625997645322455282968848898599113477450058838567710871051190090256779753574148820798912404234941383848849638554912908512793287783123364414707752732564633969213020521535970524742506612211517116305571376080747656606989032417826002287874347686935562021372370714361468230998290672266392480817551311359794256186584112812702194001500797280218870537272278049056231452072567361832825045329278914119986412612206413115920104666268765494486831309632759279800017434372378785800447713490902022329337187190435188908646555735870043712320881665842129572560937518224189201719584467829941401009377815963436748359505799356397453890612613869391147208132407620277541525111685598491818804365169876070570455106333112040814876681934803587879632570571364056076506999742686412478089585701157961736040376057256518896489422568365780642750973588169155784603129620441137400792991503258180614902215164308380032233327753682245893654648866654850036359305892058666273040789130904360726893679314474774226812775143611312387250292940289496677374271546676611330994591949575229581865446701177675644710291876426755340033394342725587045140337638454343222277986847629564891432421729905859987658648061096489518990446329745267652701227885215066554658989223812660630922176653366157175490227766425920537028890611270250052244819505805932945791153515130231418969882503810571117950448366132981719406458654326633018572473239028796998210607500099187385345585283962777988171811101244599284570887511080960000*i1^159 - N1*7523232428691999036554490739740117922176027402559109209733430866009430024420546364764784404264314176124002672559038260340018876615521831220059906484619038729572247568751642987219602855081283617604172933011045224376683544561287854585879045696450983006178648136540153466896354011959854727506970779391885254619392175263590142111694931401050112000000*i3 ] ]