[ [ -2047623500017161021560211597180956687492701674129820483298679066527382911230166051172928916963021222001275428937374571514156018265596766510010234040171640542370811376626715222271119896450749025152444405027040530564641668111067372529940493184257002571978374029638460991029939652297324806096600462631045128353410725423804069282632276041098396515133430910460027408494308013973610389598601245901222545738565660234482126823546482549789579269927338669439720441627101399456254216585464241212214412075463680103925293717814315566212148664078611853102561376898868473469105513351920768546733684568050138421238564732379525827889626285227843839256568580508132128644301405497231438698955479636601182570830440451383966457633237373270535537476814377696911997989453912321445303751248567775863301223878033933050014189805141992964359651045455346195882102333342584803524667814965013082404928200660749072071282439289765613428647879355013415302529880621579689193553414281927564137424863684519788651699205535849978183347439579711570739764460230904915115224553201233745135645239358714016850919037263000942156149868679550369330999643062353863160481505694689905490552384743209763330409095333405147521663023675913106699889533641196764994872482191948018390464157227619485024358862093724590840637658811505957804175462377654031107454498100924519745502719023898889046302170062237375860143651306578640490660645572994728382419618379059993416003415716627226056172429873152644921914971543281219670396556600722211518202517237875826256075524372849123709235449508774325502920815816636430656835863313403355235629375326264961982975805043241123281144387400990238998552790828879325654003130639126824451958375010540558559998143910632251256063338927368044896692821162423822996890733779339009082583870335906195470658144984145320612785588484061406159637646782731320419917653606400000000000000000000 + 4624690634709092382727847411468980581175397677436264218515197688171796306228256049291802775418535954462099032636208904621624034915281798645810189126443891951953894319543304879762360975558288440829641172960641498571158507563551596935155710733080346965871872474742462469943589878706639511283152092701536267654822548213914798013819685250349583100505089864547200261399722438387028682478346925040595094083732688024580748849522093503394313888563126602970372590028453337906510605951116719935291261961450199117472411115548493196383943501650828579242195421892995324030304092725486540636783628759238033396019370435905573059376870399234503501145947393976469273195158689502306519305032818316256154735088043410152171623182797774110885223891933255797806421445935856177437934721662147850921741541201919475117079398537286994226821405311576886188628545353184084357120985658235628597115326469833223901224511097062878930167776512830497369373325273607100062160171538185644736677385478178555857253718113784504374242522796023103519131791776730516558898550713432706091093386946578288380979241531813924302625252553994428049264545208938144473842996151789534020475075005093354694798768595950656898102462101137895468958206835275343207009773009197352040811677271190054266811938698558228634055953593901816038724548282518626473005593767618892084168396677902902339246976606235895927212198812778158645611834226944708605612585646137509873852583725292719132376587478799747451216970763257004559928239080327971798454491926818111963973879495616035169978106788110488860060314542285494504343520687911240625776366855024660710890453073180234536607784233044579391020246924792096728598479846218376650813439251558100592812025464507232684530511487019915573621947140551172817835371412497813363288794152143701147995928315695880942817349099319904986950115344055398952043706056704000000000000000000*i1 + -6036965350393989413462160220415526191715638666190670574555323536884070962582842540519276345687910220514357664967753224794986661034361852518414124508771575332519663983574809631970071845579458622625337646893989931045324531534331574998693703840311511175314745998170476090119806088601677627386089701032884909398215399598110383005084714917591536597251006976457003638662512810420045473835903800879859625761230924218425386506484350724205307037939477688938579476398217090543700111341179632617944383388743752106648271284333341825805891973512735752334960517291918062350927105874346436076870412333902918938751886943614204943884357165499152240366546221105994709567823341120689396708190969221977055033312297162833231250113832279926283432473880538583664460856470774719331320389898481743300801461892994161735604747134411906429599229901183047934667149742319863580330413820786547035880061373616299888566121122753112211154094560959458336954841764636526661409289313032934899327769520573541064528250023533971074800003763423811133983128018069351925550652993158788947350580882022685078882338466441777933520045600297475782368993683032326510016244608987446043987480249434069852023797730204523796655798729062468595298242788520545404402376660168479345179944916216630909901932409685417332608348717126192111665552860172920660459279945828042808511567441432100562699908915056548976056272460413103706454621957078212553901432350844897021202786212393330878646771146426391889931089092487215504234462915297602227546845968601685816825327606835455126580804434621755713509636244862801001154116636308836911650563450325134923032528557421204531525030974960462535501251680799853389030706590361083967070252756636394220583913534608957684999568081800445912117773917959583778295626729223132105926601568804499669097455446926691416400821637967530834215723550578354055073811660800000000000000000*i1^2 + 17566366750979786152183699501406230171542928222492815135253808731229915877988017346262913622236437353839525905305618667880209183189480982362151778588104710477925141024150195890135527270749758604380668070194846736983209783877035003938232910259164848525318368054131309276785335057528462052434432666618542582582073655152956572193039510789535536726066620888879809886253214513521629733625401220694081467421416627106329511851657144077749361199225482767901701482126285825926174146419396987859200103993718648344732512766276833867876823132043713572927123013515427792463784723661345366050385461635044340608937904086044976699648723545066352072545252822619860044200375798120650965386129646157552993038236200026213132178099342584041994756201970752656466157267693714943729273420366930526744394153067776682049222183327228747527639465229237753052746708982985941158038634405947434605540765991162936041735471631754964869704285362776245019307666793698661884687559824751028022386910056061089778762283813697506211398024240018232379246926827638895058330734218571748294277953736646944416823359392351749824776771115881142300483324801437422553816556864389492214178556798476205110066046267602162092103243708571362386392898274162598372991593719652266868611529141904229138202995123641084804121687508978665029484386295171756456756660729355014053356777343274696342303919264136063408294200373995620659018927164568163021167903530800477091482195365787442050335703311618880073348310104430904353925489502839305974296731694400205169209235062996466579029085242238123134657384489802593952245794438938743268661727881360275302229556908478170302950516712536739067829398479707308191249579958564471758803060386106935603542752119394664478069923383071679953071173774614565175419405176469334676083205910050806821990880788537739063372585414651617033335314237740703364570677248000000000000000*i1^3 + 15159949093401732846965441773176164412632776121710698376628723594405077692678370392458805229696166798077416783699989897998343013039395667927388447957211584759426016600648342265499064136827233493695481794811522845895876670961268588571687245922290582175077728044731715747429026463174114355505660955506852589283259207225487168618756267688823785354327534059245761027644911888718840500054677214946879193613515175905232919755099337640815311180724679464721828496715486546945531134434083536621680067027804762212177880341120275706077929243191469238377207254343271692509917011614476372252116507800707925777764428924587443774524646028137443003123617875814510044491913067416123266351064276890724568879745492964212296921363453608180040131823758365484144996461014287179654230065948258940449172750913469949197223727762068990713495035463706142966062746219909461774251380874637691263896604804788791118030538658925155177985437671035625859646583054924977596201573221972708588442609515549713737710265602754240130018825187868548707381474682893651875645818673019766162309273852392146419889508407358800831874534870758435208985045524182778966778920610308797125221974436318746173764467094368740849283265509866107941586610564557939565397280703575228177258870958589889664136876585994630537930413334148532876722304257202761874697920423958802010641609245701724219451909150189949501554916469993377140094853939621292184578491481039415815359372912469197377759503862600596606315285882652344919616498686564970468940676886017995317267160517485449349838649535473371588139102037825423129854618776270374208544025670093748041657859671675517314817661065232507651257251374535702591751914911045958099562368756322069502638822461978077076005851071082328887552457291612857800871915557111384334045859747382912706888944667100448107370102849651897484796990062816998690798960640000000000000*i1^4 + 6298246752083158436530745861738140128260234077053847120132295983717999925510329211554969961229195394046170627424949741339856335546460348339765131349765236322280473230223949346032478655824147237682672366381500141990320916188387260964282200040046827795782821341532996868506448544414261158828346069534009329332348953002596837216328138091181255519788754612422132071246468831364167927396520844490961054062684224273472422930741809434209927494536260361049409107615439049418100327948785236459089544094705391827689406312158525480137862837909973962025621944674859776540986901062807165111912602852041113254106425405256184635184942104091799284697020336610436358494307398460567385340645431034134018698714575355270277736155932366600407012957145258109003441239145379322877141150032564058373498843259437044938309198068210876767198003067890153172167667444038899075564195821622881237831667218385280449981748192151780988838054223109177905837288885341450560603552806050534602526872677871751340002200064388694169456434760096963781043756697600715291222399757484913104288295824428969820315635159455714084974501622804850031493699868149484920975276283411453388295927828948275448884723270269940630950372966691037568586645821123025036695534501560976510207521084746176885446460179839013068440661149277888389620133720721433670560975791302440263464367056772194863990526474806586620407157866256466042658274942669408890425007725310449887949275826052431635767557739139677581382356630908982736428675381413159367271667119993992593410198557742222653312998476433552551729617385092805326734724063251810743427574105715195861220485704611853217708428798244033964613274730570435554255173991494674795954854853365937574181534860411571622548334070738577321957659721741063179228975784933492143318420706392623435308456987874300265588680360989038549300196996913157105348771840000000000*i1^5 + -54354177467140794735100276212148843322904036281969168879704430291992569052023999375192745435547865084020432903613803720367246248502684505721302111685228696374748343288143573279687652944845399675481796810308343294791353942406751710721879824001459009800479881566190541005924285853987991209082316968990570688261308939000258391708192181557297537915270181843253808001075124274904716530369895127773568325647198272711169658315303098927465934470095526291777835781875585630326248452441920400753429869612290631164025907929012298778699973125473232035160525770696572943424291616923993060515431706129782684205379823130878027749646264643183623934935846654052898602186463710590166239733104207486555599072574454339257968600641383651906084467441227291480579929031972507928622222026016342465597254571828694160313944562369109749805804798235182376631817987819479089735926722170920170007033994297662940612339769994795255667590185512549629177799707221405948892589062733720475434602564882070312822200103032551505730009130311951886920947788434256441326488360491847448714072457993819387675778654366735593117767373769514119233322575680765891011356661711974200437836204603482744797662017751054403799883251166219435703051653245272572721916248311680753059238182703885022979780834993739853540280876873446875643282117019808340865842865470433573510038575231136182669378393694737514552214993249053730649265387035041348463132209156467784399644141767498049034380044046089564726643504830116240234465231449678358245690029303441889756351457639427226925287784799613365804667439328931516052668870981158630814856369068845679822725159812304762461959912771584109711054219622851666381874535275959697310938652925456395911594761702130833292261617693736714865357819894022565428683515496252383753322598667892494055911306968351345128867483552486397714562527553021370977117798400000000*i1^6 + -112789729120889182975488255793566845121521825588419828208078110603501961168170661499572030713236761610797575544060287900848535780608196776881060007440480826813811101865488486915430746907389088530988593727618602021666752633574738393054751385582408530522931198637469728939608924681815769688117908363820281806311433473261513464959856033927171822429412793698022077591907578088865826800270686713650315785887858416542921039331858120272767745530173337793672691673864048675005553549623857245813756253380129866758122621750291669732173620560774677544458000264727493029318127893612450641652329297729346227090311119338274524212340230615461627877583852094813181792906495062911995903604113295301090936566343212492184943790727093074649014078162481463820305764753447382584298824183914653123085451047586931937967028446801655258055207251790333347714338309772762838698233385693681401996150831545279005225277196684023389672007586613178728939399038704018626751698992030580216660218814227740300088182964340945982774377970786665791006142514551588690163991487358293516450036229943329461332317210827195077974648638172065264356739903117697155616151824434218117661743479120833536502455892722163686092084690503823176683956757909448435486564949889610725967599163903520941219728405765578594798720804709713000369207871439060567047562244115938899454881572098659945786165831093692281503065895014533856424911008062960988765872890112553103926227989493971812859708209378979140999829699750029103294977877240352715877956663194501089256768648485265659778940029139129224482821631004937483581789887671851086849281387037915051157286422088841342696654307750530324787825495555481276622124050407399143756670198073815051851959692582902927830197575889473707059813555919118923190092085784221876067741929797647054219511850627933674672493372388415344186854337042066522484244480000000*i1^7 + -123458188555663896019159945946171280276573268977023538483110307949256496669442009865151476924961375655312388075230776027047603307923613691295590666019434550560993294233783548757719119311203710089497647393411918077646593635305001365521210822146710847364778839478535059178933362693715508914673336407733227984753752243533764405414066784320464521282964765380568036202649314283787855116733576486427830753443040457980547336318183592135792352101120312644710679955579354206352540289386088964451384828766530305376366305450006490649616041461736703809936238727718696432469566983568757847458386454971336858602055010712622494592310439671780627712082372683475391639057525170571250545988819920025320723284225967147419031289908357263200344487845918958640155166352516904432095755630862200271994726542800357552970713418773227847888298298315369673741603890966801539253956674105376456937101783761720571738894734280679944847318815052818885096778628201666183532558157901593469605301826709675421002849189719573312272285804132495755732651671469315088478086914155088218391177611277666217528136931768958032339188356418175980309212599603696492206144835678789884310498105354525665967484411556555687824650509508326271920940597786174147704921944815599603193056422169841317837511032745303182020822855309520942656927709682696719898941330802987895660106825025821061440369433504410240647697703487778405445947219875337498083515075879547750313185601315417559083074865602653580362017332484648370933359162923858900130189815093845212344717863942846712813353812451323817359818156794277046895462514592863293937487130545368642301890586806650802567391675896219114759837701108238707208910958978433507087352964226356717800019572414404969098421785825103203803050230638967273445434833112043121291857061610252937596205513443082266081129119418444310945235295206316603080704000000*i1^8 + -93639106231495484730970465569600435000707133770580988863868765366732509542164368583496668842850871817478559491822577979889746012216322813046404050296826002689076210261962222177252112530677868910743669029997362379388778030655442099528771011087004090194645045891359233067669536919262920009490327642344300047073833019432460729599788278977668837565583640807134888814634069788874183346620506480297682334886664725119427769608128141077649449198668922644143632660199572669089520784151884193027516734729120340491147471648711183474846818919360405802457741030039439214089348017860003046791897018617694890497425088564367606119816434561731109842015628148321664127584310549315579003234450670782016020169551376709075127082102426845888473757470108556365171158928873368165958817183465554664179615113510229397943494175388330761497782961510428593170210967978324267267287994512371924758183785416753113003544051993415837437833610034021658801222338919797952623190760686368274465995708055195267108576522918762733344116277649323663140869259110818113159465749244279289645625826351677660195011485155307566967778226726445187254154935553348888428919570863535320482134404372124135508865737987904509637836107446370246375814290630326165184698114148744590222169545549946195677489106053364071603518251325188567068553241542106996676341107416455370563386193474771755353471469588546454736865554262618059911684071901408923357174416253909971848858000764012469555071354124076648540870716442949260654010695626746237159935061485381446678183119468388012539942097192666206173434884229742397812390480713149405191772383947212016601908462100240259906540175857921887458649292497085605622356312386128768283175434536422039752304374116686745246558047067222302792079850152411465601254814690281471796401464987661698326306243774531058068393675059568716069456299339828900659200000*i1^9 + -52879961103781120816270292405123251700497002698331635376289804700788620293203618325032588760646765225206713118180970348583370497911389355652354361529640313830115524011278687104491071012574041048561654907804010305501551531646543505413327303683627443746183581985188913371390228924593390496198755554862952428274181930958455760381697301304265671809123095345668331347581233132692960087532464764450426691372816909950606998798547220497641918649953964439873304681706175594568751417374767674102130849213341229810786400335528557894512671333090731514806692386272946571293615149370091897808978574314686636742536972987320813468497879487617389989070053311119296870595506889822214488390005055428842296139651562300615421222818176333613568662152553078872698155916898752952544840470565565611345364800924798385770444030801259245915991725966324419180323116051143391947475166524242086926495970774142522728656410520724755735954696472686010573576175123547946076733115151810884323841202562889809671211094199407589867038685015701044125878828350609890294421145364653998839190030090942721100164938323257142978843499289803035207465306219691406539235902189263867279309090730996516010520809290917313835133130098418757478084617526130893358020154809591929401361907104525419546799348790510568997508192312626394944304158182613504379495786079716366571221584414203342376667389399673634979091835884666485265202124185121786193291664977566334105874287452199907828076889542262813020070165454292727405523724941848514180207197358300044463030468875255509259789713194427662170983811326290276871003971254891438749484417212825057902008367816326991138742239374137414298754293367003949893366161746347483969065403265998818925536873457736162279730441890830141633481164753038587350018818283701488358533690762702541760496140798323234823619050434081431390951782746245038080000*i1^10 + -23093887175320136122146318123569184600333137971214104623575188108207344725506151320790750147058624898312273523312541044968424490671058522087675874805891008080474042568865018329932771509558303053453957310925173860567811304423281554656134777487159004669508149078922772089956526272179454217661078526096241471041386892593618877495671175074853855950515065555761183922551003483055865425067506336010262525744520434271177067274174995268152209210089254108474409123838815424151924431554338179679102624737546920711679853397475998397905283637843273582110122603567270814251746443401748323902089908980982137752980156651006030221066047767126085924349034376849794665491926981662171973207525988740626985773309777869730236890670342477886763684738243053456634242203364259827260548085468155956271441979777864623386899120985722767537205200627012261683604597275311592737743715186815952578962385383861264529748139615863431580199924173190833209775141722905391345253880014085485337529257627581212646523635461261500571353513100935098966245194487075531612038277422121375766414144922406370643282673081890439749365198432606074976229700462361632427829833489508428656954034748917087956780890505126886321506410814863680513152674544579784895619852553916814451430981227550592280335032124129930573916509558399410780923772626384280836105173955934717633909249142703500336785937965186635316830357691106109283928391461695334523718046795893849591973725028741375836531453757135833593674656893667542860298783669696711017826337083903811554689136283004717091620701534144538588694308900416090076838642646056003231116889779394825500173042342151904605510575367660995376238088760777637532979331139701006596744935795991326985089881790282884456664393465664939939446642444624330079334718456224417194871313025670925580280836891521778173934666561656265305358861932167168000*i1^11 + -8093312553932304710813047413641122998676144997302398192011561855496191023771661990868910180888122171320595809823446716524043922002739774769741674559026852593052079500366676496105308058433787330863389991031525411307922017011388516921097584524785890938753273245995554648662158914229955678793383162246108423687229941048426429701100986135238006162342096137015185846736927197966141575450171530125167508885665200721896991251859207388674692939728483996517267076942458287244154231409520603019447430648212087479139093622403501592198399656037490969528103559677112010574786031780462948505578837731224067059161018506394328944486677044251523562545117593798155065769883952668312079861190251818002493858310267610048675196082683441295841116643797275851745838599780466120081044620534906789869385042331722534510953089543927511670577308611656331598674540655854986607686927705420918937073627831748730648009422767575958061211793048330360113409430309464759489735440157487589203188088898570177074476844017122905644148098020039966793919526372799700856887280514443813780644595152728740430529740129643232135243038783416022917301380235786867121304423426412065582413743939789601930944825848266380085640622877556984320586942884776989957616376623129408303775859867815477429707287636750879422303525541783682145125900573487641884767076208037163024225854572948202082297490775039259320665158196647309146452795304643424671395747162703548008405257157047179800268796267169070236910316177380575166673439484728616901310151824638949269396552350612675134784153575987193262264169102965092218934167619654077161233450097427847765076211438814868135544875702561386290727539371100340098819597673011626971124431241730608657894318677717465885083544599506643635671675314089267989402965064481739797999905182423850148911747897452690522074226712815750512771355534950400*i1^12 + -2321922772475121055117217473959962576374003518886218625957451875333961505092156890896375245383713099120964238372656225849181915226334601098166432160443429270339433938493652716863831570208443719670180253763031845713899162244724392064393743249569774597804199352439034365173492100947144047024402578588400333268451988461186972196197187002505980207864220603466979068967737500218760335098131005097395606406542288352724875994008928113580029565342704101444127538027408560340943856867617930315451492852966136202403553856133127336454346100351292794833838945756558412082059924618158427567725498800018813575993073494321886906111868919613726136129172134583989163160611762320931736200483933668948363922526737407465400535610684789063906489780081936204306224265397332970744810179479609704875818262101697725758124740712385055270875212939039339766313531289153679811292076192785744247217347597988615296718507402738677972742572270467103064204524135798926972508436712864251803269025161824064390194318238611103043568592157386752749541340722539443950927085956788348182285287759406451816303069373314984065617363659773537810895590331832596802923331033756424498830158291550995174825182702511920785441637206069323538377573304147012275682852903401097692230012944067572805438972459526175024812048074958963598202969606975565190091655561872414869909637653461593465014271103187165346903405423293858044619062011787862328168911485155250779871013972166749202289098164828085339730774958272749666103092888665697537768364177136155107628167114276461936197744723573322227761614045507158972070779410244899999619952475360207092822740211807982936655575474660314904593705341766806755324403380176615462581044252903233329450585073281644843633438947034754590915141189252937891394227236874599918844919904751622552493469235718674768783065120344132853729025064960*i1^13 + -543833620298396559603736705385495182799911053212660974407632567907241063564354218628510277660379706557704518356609024116221690738884198530469090536663193757694589334737749237353223354326443917907931240821762140270949296711525231839912090265074272822634273853751019221366819853412551285868503187455768365407870552150844620811114203924433312481295094772212358800128602448825755386327166208408525788112010506736397449648615358068857732322775415370769208568117055510126079575526107974274953140545489189914281256285541242925114380080858264768826378526154122941321166736721496654852083914238066540357558738307820503115371969503977153181202061895917590149170761055542957362121098003571282844873186776704486004944537551758071899304198853674521572165228039568020233027062292129432266028220766907143440602466816374926829849289600263793339941976033467568378768289903464013068271148578150135938633639786906592491367724488161061717093960847582227673426332690076460154763776274445058669798747060345365632310992613052769990797126411523489691820700141175031527489480731562781970554648678535390039939145928621704456183181244038605390743406502100996585300370583450555410331844752549032735647536138809559712771243029430132245201215293266793621020905854093279709567828202243210486138452732461870913416417253217805185171725844832107895778277694797971127907408212554901795913252433177694922116139650757118508825818082161618757779395392200927491358366372483621926946364953673450785339491484813871332097815186653891570089144684723272561883101389160733178994827184089239313743919258668819147485279489583274308468626342189208553123425258958297096973967196123965740264502982080250257510346656596247274961092340353092242493449447465787688196702803311248307986124810762811135003825896587936426881435191595732848706551073101474269981835264*i1^14 + -102772400364837215836635836610690520580938804151317200745381720809133314927125567204119853183700132462352496776057036103182834727320952785283620361167932948899869332875070923892578675482966524773844679736116512259360622468799546724425159309581867019758644802654409899478508415216440246595319799641021568479305013729351831726641969018769724149347389800254158383111576059417685057142066804465238294153839904557745008424166616559698491886834727456360273420889280634037740423705069659490133116872039645878228949502868569830636450345468177479499217917130049442800879933317629039952550139790574255421943203853952555584092122540272428829786136511061372232871410831679089417539074429651624424582710223355471017116442858279461384335298525119403555236172080481474181895756797098089515696744569945589814919383108166016263382638621265255434191091168546972922763406955007849639185991534502655837298339115428839710362043122939280959485856133815473506859193300499215040718346866979794289853650548778237862360401569318892759421251627023684568316354770543401086880253038676012361268486529398973646411077783755412868744071221863667449087517081146121329597114971744176950148439150551379460496410395360184880872573396289447815582872772329152016051193730947066038069357386301370587721369142167926016693064443146723202136704688471739377806165771143263426153122613377407199991885315452274334316827947460656366409143539979937199295284704655355241101859310362336768667370166279058873440270530168476133963517633734251921853966264184070135826811562720077897231811294439317140078545603441894370150396132564248317875051822974970202499326414780120320487673794657001247430489027533722941162741481662473669835973234583718657336002261687948481308071599178725951587456926132144960727505166633729716231491111807781475014198073695364269998080*i1^15 + -15359868155610622224987296481458366858834601519500314402118065458135577596916570144803580791798513672247659101636285676350452342649985125901214081679474909403934706876569609439197302023225748835304506112942466092886839861812031718675253710356966113633016870682276948457941164412113149021388550580158736935073510138623004334633938004385645283616835080396924471348249380497416064397703795403167699200716101411032372894845125686985559203751578608367195566472152095279141433405845572437641630148809662913436185178147007394299120414554379118559286079816632169128598799626156321150602617129677298187867536268332206988879206679773716150304046340875068156852590409719500217283604537178333092333276666961137829039051484611392590616139326851798317310893182684383606562537703722821931245499944142763846984314291254039357076503651152004515039746684906548948546779098524020724374512793070301965593930852935850251050317271457334046176303030759013496156410465141480597442981043602328016431395604575272745746949119439183740613602696007408395487460194496566642267107446502764082228688595941330200761849173524220949080763950582746262621095986343510857700898947981518378839337921583742785111976547691347314359050232365348571618952293317779822408575978887854332864224476917500348162290220371957967256113716293766665120243644058986088028284677038510464305142473868021650286550686736461971999356155787168691599387176075982545321980750239388734104746786640918060547317129110156547855151155080948428404171775810519010493006461352617799291090337368043830052966573096024834691696700145105269840170260245336126197645689155850930755196413228285137263788230119056823691307647189934605073424796731118264217652519654134274595482167598136872956951059379040241701020512556729711105011739488956567408999838698555094269301091918822768640*i1^16 + -1730596637419511130771759736242667262506328134598925250767514268037591298498396016167541238148452439339020009687287139190168746076999645813471623479151074799069794945286596992759517960636907793825800888274409278816858063212757123794099607329907244103463823590419180346720985375999409438636101738329616577676819247891799170793695079202435474111139780421163114213999198190794873277344090133329953539100880145635356104987358205613511747470328606824562143754922647802804825739968155434904800788022098559539538404567198976349383292234133945245934250404003410888741268712718287945423454569729988859154047525168821661430638515931244016613404792787688665914538431327418192427012233740215022842922712911714887861209104486357606148906307081985327545924922252951610525976069915851486911585911431238264842395682677130821243531443168030555006207355082630440949994404152814498355307601266539182251632842839334771683846958334991549595721963447105614779876578382175415108434375746473737965463092851680395637672312973666701130209054710894825482495952211759450503193464870890562185110282351076185320117640006615767085139274393681515797391844282567188719614255115932186249569212761825666309519643460868823215160361495002516655159438107979216247298460498257076938030735651875793841403908818516876577578332782741251518663221686286835384753874524066928708003685402404877829601596193808309579252267980412567702270278132082369525704634876427951235883570048829012158758759249395648338310184936489985763056758377499168054044652339457188457370363499403415643524321992202879936322069613666552272879488251387049279359487975501495638659631568572651209077368423083322710438069287381810030951165946279706714741412675545394118982694520372835112791397679790607040757489438177560843148149333709607777140419195488005755012331012620288*i1^17 + -133865734311094768766786258187115630218488633615117489110237479204711332883493838593575839049434262758926421683787315412351500102353854241359869272707143631323719387892188281515158183622935418900450833578929661480256023357405510368644945559874816469644395693355587137203758212508650664494810831108406998254161733705273904408385942886939531814080238395636480296036904274712271632581477990321594445800054975520026660814150820868601420153219386642049221824760107941880380121212570050733489411161086231143675073901708868336127314102198014465663227553576106889722817062149639198384265196949525665634925271047850856743026724976056281468752601749619925587176166379302547280444959974586754127814589630305764994192490408004120254037033645855790568301418073379019926663948337819505335672077776906418806969295567710032995940856890630753751527657404557451000195207721292191941200310155487700890696298182732649099430211623754119449054287099627996330048117293905236498589680843624448794622058957147014145564314630345044233779666050161548262183271346223885409137540465624707055529287312857270211754661673523227944461287366579676926718301545292911310914138038707323995480576786724424784837470684590521804510864592082832062320203516912920355938315949811217368075799416872330903168697263778537341512732322789762750296830182612388409393527742292678609017842479300122742514203877256013498723342814822067768795241639878782929835551177468092173225106683792706670707133761028255418867295999441489353329304001145189380705467976175058573308140628227323090550616704170309206959906297155632353218946177291005658796619144518166104994932597208380537095560424156356795286333744195478373158011899731177919966596184456182343110284661717161550926507304989471167363482562294087372876902838492076019088935822461838820930693890048*i1^18 + -6186549324339352305759921763025743852613976613885996545847697691197597905363408405780229785196459606816934043874093654667789259344653264520045014634078001053679758603072612184071826789245984027081945223660022574285285654208920804376606576892208363919342530758031723140451242484309923587133239121744746368620578585945586527584412601693133550890635018172351731957338801177874236801454061130593379287108182987142478952635352960840486473176001515823072101192508763984957759800310430303619752872961694277297935810062007200246544332084131594825615134996290983688384664810654784214433157223638084234089967822662906633152435700394071222842263647897060367265526519750491422135945888622821567994395699816784006164414306135430500995273328574961059208387280433825263711249640184582899260995478539280616762343156113156809988672811397004802379488775266141157224566871099095444644315387580160834862781539275321805991608007890470137062569129342742889645412552459638185242377505294331008591395552152177745949667475629866258108081738971784642754566585621738919885741117056545110745546760837504327315185743176195739473554780317701711558235923496037139746379045392945313658773011265210371470444107534774014466362631727346114408571762369321294241404153146175083461638360181828772680548555697442532097669077077021601783566117581856557637602984768038571396718888905621261446374163596477878783074542238895643233161783475017440061499297211162872522054756365068305956186711791703489594305746223949913275574736917374795123275362132251429739619557267591123379639038581161997343804955934319042796342623480269537044628097735925216753405716457580254749726216105567938654468212469535578638560628430254745490792410549534937970291588210358637848580036416399077577394963246837479121253631269214554613393760895478348300419072*i1^19 + -153602539102533516183226567713984202960676874153804710950775973452165180930158346084864871905737577019002100245521856013562470582474982827545805162478793039198100856993164743466223097437867625133172820924237593226245054359733727153108535428234196777687261321191309052985836937369879120828047415004930029167076898289069673578113726139615413624878831336609592980192690768854287891474329711239963533454299477479834860415451016524336040223809345620630744109832650773963821798775762805294392739769238744347974379092393810549140788489478259134134676008843798173041767209752593776876189560118694875656754998804015312657724926987474116707528854466324121947735357142879903508705439847759460222894358272510420208517892143556202964406267741282855401328307233589456205427028730021571457076030085136174668586570358223842835568657713759353069350126980611365528617523827630580769804431724467923308800866546540402491935532171507238170845914646470531654240419703041834000732883565266610890536342256238445141545202539890148754568550486848821412512477302924238226202014544110564274833192589074431362713189300105490759359397874686999534482407000537272300829090915781193759903206776019621273383628980648086074235183438209026876429781558695128152424030686605836981089887304822211901557668063916577560424890881850966075500246588400701531025017583228598372459150647545701624762403830089752143104682736656578440166532720691021640290932400195774203390971815467864357454264824894832724781167658329009621376651459514271538912936179629500660688637646209642524387013812695436387609573883501963877116039547705568661778316879568552519661944339453116810591336283597755124155306475735590538055719140817210366748323129829925917123497155413476663687562113551986401670368097409065750180035552781134691102710283864450793472*i1^20 + -540751532057085835093697903467612423398251891285387783620546441041470073788133789952948513301445812383823829373362741429093297977436058895435731661242523716243123745595920195951723744591027796175385502151040529161785576264244223103693289248244329369781402022805319091676581248329833209321499274509360282600813911436574061680187662812198567383655785251279249103939581697387873248775462249146319088398609646798715674098103764531955088664388081253312572703125715485139358273501444141971830738046518819257413851504157095028686434789450221112203463710260277896817674481531574129342094931322514672955706063176215951604958271822910773838862747896282915432825482460843704410847202228040577106538990053755588272904886044753263335107400618311448229309391106011937620669963304250988370529096167553932393269164659172159547874248764270582979566108335194259902009210956816151227009462960876214385291230926811090037705912958974011285135141874480831114271341085400268874357249919826795482901342428563941063226901619299197674341036588854738453178996444955329493787782223390011930870505250414000373043654976791975761435209220926221392679338185263023730464502177925232213656626854949324654863282278773190835027538971170351726957656476967527260979743038412299536646639966025986923707423567256819350442633525789428752879449040273938251670508592209025097245666636516924355782676235591727123018467313236313456621630775396259142753065755244862815568780865352759001849703518516608067877531389672993323777035537297716956129794701566798684361653517180403586873422616158918742379376743599891021701944967814367530956479694662654371518367691669210305540363579695741461773012613271085813123455237093287479946320610939513000580910504474440370399713722006132222257762007066101806098981447507560215526648431247360*i1^21 + 744350295707034070766069943963537746930860031940699028438169365506984103511969760643825722930898725056778863521588445550878790591020177672282723560187265309053540172647064977197482884639217746392898976316781067584999789501496367280171921804231170397730211410616727873997701605461051172400009809978606634612616571371308946701095402623357402142019973945251488031973380605399183568078128452527973492543182063534769861517417336097318809466781063094095265518467988781233904457338196360458363287863667096193478480084009225451362364382218856014245971869596484550951840727472596203649862785571471563125246004081854037729711090661175703621699942752172474537656250984073585682279573265350220015267255920850706161579768102010168347807443569925148995709241039782877430207526391827802301424811529977087203115336688335262021843097246096516891573277729920161505650787710908350783634092673671320990711079767896751133805219929183869796885994110720317664019344504161791005145775344453895038607200109518366118178639386633258513574827068028600699866605973499495731019710798321097332080280809054633585438763558428159492904205086821603284973814886007917686863827641902460260839989537544505973159751074077851215229007912930554547589725715715996432089263981994177605728657998301594575898317204590687789327948733911099647222105815193408173963517753144956672394487618920981714003037194405850653857167885867048838697435551777179352186661203688411348791641253150038379528034989805415391876039949724854769347551730987683957799217589262031760782590537167315683748128291101824980476662094874628734890508482203829101501811103305162231250704827281923202186240238234555633584573922523074001399902778570180268044154563192624398677798645066968995417941371955774417524308178478640146085088148950458601400434688*i1^22 + -1614189323876288590836437833634910464252343195573457374431771410352482534932811668398437626888354932965333630545863742249947229832103391002063260541893873827583454033905344305798610238548450100892510706979477595995027724137079859906281400086540735847960055949391701525657979333510935956026566617839941758499499074999449183198584501274966075291213912583045471064749994990478334712160799493527545524814062229337019435311481884630905101073807216989941220849547047902055505026065776644212690314598182690031060237466184576136148258447542930215048696686948969161058181638559944567386810819419645594536015154495588974917643717666468255531696131720631926545060653455732235393360007790946836757325002692185872762142874197636080187771547616146813643674860458856217556256193584477776665100751804497106970604205874252348233042978196086225534801536194656912560535713419601989317103626961831740240814280610449327243903830219476109570462798382187874868585392837839267960717939368445471975767304230049634620891952508301057637719655293039020785578424093220483997127791548284239722139584841019759529618041143951253616738601455111761036537006576481042144073595640249888060318281037891704602680304151305693728894095082500128708235399128414103388706301563126527618070704323089062667158037227865340811195887413628869577283518531415951909711329590310792118772285448905261212090333566748079679569944949975344744409501712968165790052080128452142251204640471012610315715662482355025945234780072705597203043898434033819289323836819645835902998326847776787450614086506607912391937010032505659942955323919752467913417217982474422432816061875551999112257584501336223343878689826757292314772802154264535183309297483731023488187125485715722048723638480634340047021938015857723813948306527503844900864*i1^23 + -10568976235834797790414167206313339055849711957230906622450778420551231121470900161790827271386629857563515661542285795516066563997318253998283464877369743086696476874162927053231397504605719830419944005382368345822601718004519489650340031462281410255754938296200395846678046056219223746242114183865183363175085915450283285787112613402262926676299787057998624288842091114987283139309984510735778575942077532222053010643479434877612704811980476932380541540042322773195686386459823706366375428275079279995908059808226589865425170212976446865706855978235962688204747193364324699904315923566292771086477592604938852055119472280251057057863977050390023048938483231467870519851774012075666930148949491358485333149624115716964015247135953740964591794200658734363968436778581585171727974919625586000383881947926249291296644013983146635510662085161504923044216822589875784870882460464036749178956467766690740959770410890334411996636247247459468114349826325530976001103692676375428061806923015913358761060714333288765908104220572382293991571950408121964960982106163587365480343895165043604026507097023886684859572931068005040491352557159349005872768871509566629879410822459147231964294770967134468723482624725886974336348974812677242025046469306878928031488284924779970181633903309566883509441988221404998222652563978481611037113331279982032276631760502579155594894728534095765983559674620275708889359107431062862516016455080126298025797314037393370879741966510788510631266150074569549854807943128974316395290107381366698329181111809586912217826321551879427216596349357801204512881962596272772386733812131323238330360929108690158563602727927333816946317562495759504112297985667895315646088186608907450217117041858081501232694181798043868521848536104521545499779408680976384*i1^24 + 32605056504880909301365443956941023700967600900246684644586545592193872014510532563585614546149350392851785691404695051744902298886266392508823291396966151763708444511741514371858053171863530485570273981446303914705814537589446260568007684126306611162506652452233626601303695143678144518507590023758268281323391823095947710083536575970212416731483671213530411040904954373206424928940644828486366726960861974293199899776344600144941900740402981731492536283032954650839162140340917769398035956298287022271686474428335190324314714921405665372046928844769116728788391524691734140983995310530957513357693671753240063165901191970291860464822841817530614158258346389059178390469349687132516931846979497144289124156758461118315553994033424942140142203829608218425323833714783969792886108108291238690487342417930251904174710456402954390818982317192979579177040823240620520664657577827512045123515568721977716318164058663302531178002387169987118131497250988651121355267883739271485821841101828842388274679624793238604997045185781285774387717065616303814887083131532957927390648641475496226917691505962861176228367945316581434019266562028647756268191313661743902856988151542658073546702085154292926498986048512696917100491759267912165273639095304581268982397923807219228166801116704645723146221434553197755296768832880565687235984551912873229686790231484337812294916761491843879867664763255512036825794423652390805616500550604207913949026399809945425338345300254034360977232428958458778525176223087153388067233070113960813468155927014294150773013536270481829980930083205352144724495727743697671366299895398095768095848369218994410729811679672943874335054174184354797355527757971856321689036181530786138319013268967805314187629924810750980796111813104753300210200870912*i1^25 + -98265025009673736505282296244557969523569397749080308237322042746878178510405619691889114212504036186725895511093947451650955721226423019480104511818581506789518841783334344369532079720494689766337483282562126732875557230516599733693667715131851580055928065054590622830817884515252579167756414394017175980754334778428563497490875944680356682590380265136040022760893060935338332018063704794652918476442811125037622050766412120404364495121027645815813648242674932901423421483825303497092439364800694737805241355443665687656861107868485364772053245115599889985993911799129673651161465241669063943630312960704807323817944359343086430853696817754667481896675614332724119926316088521693778556635888447506930724543817429364211914638487503632506837384024807825353775974485014404865006634426579275711913003057208811607729985235990740823647812363133479051891384328801464726320108155527453639141626763179938863670450514179468609083363961988354919579365994993120151679233043281928320697778833753588997477164343295207560492779302662718616748882913234746773892349111081527508005960518189380310750650796034882516933153269248487048604864166434420491603123060868298447272348047241948723836620837446258512583435920951299494847681771235776349781057530321563900450544815915940331396734529618199998326883555073343678045980904127551381758416277616797949474261237327025332626015645466876226700499954070138437219493518713042852308745100524378968063536407209333836387337211811919249979081046113699683690721952079949589271587872917949898560144796795699503047139788078064961922366483506654873177788483057967076216697239349457154332406646447548324938628169961805447524022212752381313144157897246104881419202055904320046386211777226408044221323165062869756817881273687019756716032*i1^26 + 170113896866699209896085801788794353350775678278045749919527195545030654767832556304802321681443011230125575323120107892530008280866527416205849679466140003854281293324607212317684012672959903184414764851364741832265252907032215607675171577764946383282236386978532986878124332564647592439773142505543717306083879865666542744540790363303237905791253800642338339096433719678232448435707829373834287972557843096314551919647104057135713349904125248765953254384396058922530453793446932708027064161825542570984138099795087911875330480903583806966522630803564412858150663513421134673727343896632782459773200194188263548488599853243214855544076673648067450598319916350307323956053012348628135411124983144759117006961208538441769727733301226751401553784146343340181709402429407894656463263084555753705156779163327296535468275769244888962982281813790707686472980213272904411567656275939651066526208861922084964965923438767921705050261077662384402055124913204084276192621493910895148998963979179331045965298127227042674929402000497961111443821931864625088831068803799901501131272116554495745476851960831102894593512937868714108355289716291771287175870571526436831793441304440275258399373776630360119754657117147848206300741424424235195781616932278396401447333909494084878372859869512145479899636497296176657469138162577918358444811186762900570152167232371172280655032273938579103171827423761512348610074457836341175232310740968862586699484660092836342851731409808460602911253769473115563075827031866562228466882979302397675819852806586373139880740627368574865265685227330131919727913335874178964636583831601622199487348063407875114597123012971791472700366027634291800588160531635225999097889200027597196842103072114371755235559374595015353819982813502373888*i1^27 + -270947130961424335871334349613400218380155239282332803249180381592786341328647551991489046377559414367237573885979899662966533106036555652827080694649078027967895806039267141463544012746264578546541487035960706215956475914301842276740294442019775853971292601490387823036939534870870698832045612792882455547705797626964616629744629816084535914051673174045668177950708333218343137763195713088254243988420184993523578458384069980423570856089913622277345898661780010896407704008443483251178565463316655916203990398890265005598434152018200925241716662059279521208686261649758601598289983467313948999257610359060534820210963937496972651439771827692659075785510864909713604116049962929162957402650518207941000872439222739302583802313320826972585785995626208169596378577736891687319055378165299453970498755496914850350243449024374070758269154194223898599299886062797265243887773723550166046187318673530433819312603308540384722204830283809505077065139986579339086473192808270314265686102978197448749732497612207023440717239880569385704010224905108859097552641635654328496001743177465046372989307396721741419429680748566946097019604294216887900846897036397078090606614339685945824471950574872183364619350467707451832103882401286126707250389366202587850353762568280564944831989322668187743427886489652791457066428356945691066034142364070264672532679647531326679043776408904384804891726372908937071239089282889585287651954580439139830896419880791130367317454753279692322345321761693879302052224317174270757641367860198871531686538971971681006558140537584192665929390072064675573478492405891117073599988551699840983896737799839059777633012848246640164997842850640926194607030557226447656697223023929700096138841941121403422340866142557855862776146165760*i1^28 + 311787840496370947029509701917498658066085669839293078060450536483068176911506164807179396219447321710927391314802113084948780922349014381488800602233061233466898273949111486194772049197246196856303592898006436021951792498236485471098454863228132321205057449490710476178754244441645319482136000409433709986978954768001203278055787982592875114240610626460109287130494218153613995097046514088933678163693259461041062707143495704434526074694197384695288498287604551161445587221085912032131706707368020065859629258328176387134384275838423743978936249396466010166779659949178627759700573567391678013591950161017507777212332829625930773550633305646542034481099468851469659229221256432524422836626142849243871398288173985074762869185037264373123896124375552031321055634547863266417096292329445306312604216824620276149658363346850819721380762851010594073207829433063815961291872905115783068489287348568736451895519638063859577295465003034279456086061260837025017548660420228700313379421964430665030337432530771197118857067021595606914874512658931935470827702079840866627628322269616061929189901673027573739384219807934328524016749926854710796923523625189632438587182300259319660070530152146173303856561183903817233683342541103086044715171607134602873639397089149802984408042209279271831136178289289029668795507117756293106931823981900460857150360163992723656989971634856517417783862902273375952871070614501518861242135209013622211291859825078855723236889279450217200281565418561800708845753671885182563610130054832657042473062738427343543170677319933792255997438965122517556929633067262850680644806228073470180685146661132334432675107531023914925242195802749835288960264414173586935526633380701176606425484380093715442738235578073273547620352*i1^29 + -318114212964123737650808116338182173050656605475490627521068429843685064281980114445425692154470077971326399938086028548867740292309443521874998430484207317070573034138770799285173754257184584179624480524724384404432821901309122403637074796802976739771853982667114258965285258738574873672567594342009492723722724987142879943469340122864871260392180209826674309029921220997366884031444476696437643066329307182438750861603635259860142228285072075071904233716193818435119784889730305690838226170715928793472309216505863650503545784016500427701042653587911118710621972664496076541022390242419587742156894337546858038948144342544039395556599578340427351030443061081493873506202610673833905093146331289789443990239851008854725104565215742078959521376366768749950989560318349147413352755220868438835429715322243831933621861452076391584973609367929576170495962757157090051996309028738236333575996130864585980926775226171170731239569271809110467887778004542827916648491409365955442801761512441223920256406631091282801524594315798300630705273905622882417923878731199359878072741701421727949764228534777043419278494678731491778972334858319153910584570323296185074729283512390931130883230798983204448852586884289275452142706396060414647711949869704110243403497083311353211415478724417213636914807775336032278734656821804361282047488926110051151909605518037003458596538551555757138108175059797564134971601123588060279171755169649184248751197367711424082584005545199150295516110013988095380881616041537677917059072467865503564966913009696456972447934990577036526706980755361626929442515311794296767308049920711326404913770597320753125528247930651939662243015996780438273871080601063914703683199813580434540254385898725709207923749355700355072*i1^30 + 231157250206325883255873272612374732987052515633716338148816339770866892747051965695195251121499036076283408832887822373751059567763014992373670958702314350153382151561643028886984210465909847072630793786008504037753765128992405649775390691379480274197983864493068284262579042191506438685753159490804371082803984376880205656085388717543572907653048517057436355312783858468472220907699725574604366564692366357412383078323982342688647439104453424886792231790787983433786733944008285658691326109065085847889582443168206439915199047291964304252805305810806421495355276982404767790177549117377184085667979340134102669035328872358564173457330554008538361789029388107094977798637855083104418570178155859303735735479193859860246644096713492815676840241047647300912089254624335989617776197085452612952292045831060250280250496228031264371604109493765721854694767108674356478603782968295285586330172843648815443372577371942673723878958608203003326727720689838741191565789925967813862504416248947095042490475986135245329596879771189972693907198940293834926444822593332788923134102699519435726623442870088970341414569887681912398843418269663760724076096437746906256346039468417181500485165540798566480747104986391470899992949790435044163501037488819966743121847479684746911131722582665150451900160527634846063036964629144905033962672567067255867334881616131221453928118916286789786909888053324917505099987909121926687536465004969178597628119771999302940086939577290457573654165069465206316859626901267314214455499755361131225721849464432896360340950050575076646572151824895675368966307437406229261441102211589903874625758103836451772841301867100799968632198143763023562543528587784971571309809197701094515498574848284199546773877817344*i1^31 + -151321599804618973544092530422083714541122845175194528431044529127639690578396710951752600651123292931103610609070268379378332709405325132069318520115791057457599998332858243457883363949274555425171829569403488170498869400595618168071964586988944870750841088554457293449599021047552728968684156501761045228404815747685064916316880201195898731025017814726955026398346073230828101048273407673441871925831397680063130872408609132340288169657530586379516776853560980892345523971890287686507827957658360586829771764447974534216921661807931983320504825771354321010106928716379623095294727575598111913188183928550335141593892703690062518506634026346648609327887333715093235511513078900857218761012472831287956073398589872147358848389004976272881511400213175440761955104711199078068745931881605558141054544872254751462040875805390307080689197582217895902725586547867016005571080055144329640233085366971385427110858898692885866668047494208336254091467833793144235357424747730287998476731338003000694816375993902507213614299294233983468229556513737055016568322066909096072316395220323454615108220816676838140058629428567641259130929723126399987682006734882704291703312330499786482573863966137104873698075345033099649655018068765698095778246010263649464324743079288634660146873974127126297885218715363204239532154333815697674106328693812796468337602632020525303191603234429430888050720304081485622491243701013500737267603106846989261123062909133546815883527651431899197603483902143852778339221975528355027692506754204525578799746459773047020056835377147699519147927881999926848841810290067464328866263188652120445471427771572021638979192875330779675437461381418613998628289598227686259368279879743817802454893416309117316759552*i1^32 + 53183053797779937947984262474429387745630629527168422698542572067712573195261998553148933759532622419307193225295595290066843791171205291991579852502367769792444966351254473194647362338183199414869691246809924907104744746517733735234785043005834824510875224652193797521230111600950275002331294933510439843399869638811674531029073983260632860169605325433617193283265037234378265264087041792639067067420853407982313934681210863097812699531086124851033950683753736634650713224681850379169008334062074689162549059358479563680448331144509481101620355371720538841567753281297761558919577197748169181219782156470439594089089078225833654762213006917377345768610616128946829506808638460026856739786227725148719869218081065474456313309967454369629725438219634795305244847022508918559618165556257797368426473143413660242296609333820021452254177552372884560259072360854716099476446235675465994812193603567563351524475359131889869399789766582392936427994748318267867488965582951068738576302941230166250422105100713430146011742641297634117368073681190000118109170151056905004035288223036736201413952932495810494399236339602723053313676949791779272750773263797646301137818584192355715358893631941314281302389038425159735269825162971770220641657060306802577746524775863347844015758077576425925309219255756113241013268417982347469156924709599230590724512572297565232730045215351822885881691235297209452184941364498095638985409744240505343096171281573254040172336729450189806535375091846129548351846974935614775747838059187150453469226988600734638558953294837217746921558396891021688167662918626228928968093651720566272163962191715011017201252859051353161389052964757493147371553681391189523447314212308902869252292478052073472*i1^33 + -29117780455813697854549567346898066540460490660023720324597025205534122541265720661667688136574796326190301213785722609972676263598269384705202061584921064450733191740924137493544032866421338181740140219654067944921904197176325982061844469276517658799724854415685918641752325990199701745452012098883721499626055858213077975291592601067941082347947030458524466744691430412766513669096243971361502588493607307911478734076105123621516612228888662463671955573780556423355785510496229492250939870598476651762638812925890471099177460418166733836775802397514651535991012258337922342685095037500154132938005204645938187983138359520518178015884804476146952201876132139850229944820590162724937331988720238689361850319315790644237760718924068790969674391229534850228755166282679155653312985058764233794581946065464437027413392069351599468641203030903759847529724795138016605184701136553150711324859051625553929233874819118698205830599925840987818940246137315612820341954945702737844455990685187712371839310841386614809645215075424675399847717498816127261772454632176048832227853574240474077976271766656383195361613222195024674445676643234607537901238478260652571585011712164049482136992756931416849174279280199659833356781732385210596345992512222705955562941491698073713248226404999331493481229655573127207494198146604914780984004343455703038898415595646083207310538931034376799829236039587265196122177730952860948153399053704909745652506904323798494302181683951761193082414171238008464357068529931986670551996483215262130482269625515612942678822753572228988554166719217753048567108281199590917890681301085657986615989833537718371400367807646492704020180768232072105794058298984860498259814564196490408059826339840*i1^34 + 4132494459441935106434734730719808034697095476421842881949537463343630967841926471686840978630048363826026207263197164340396734134539888482342607952576627233935336712328597386166442386386243237610319193257298585453640682286184134684957557473317793308694719753764712862281564507793674027730732860595948636736410956132432405799080283766038480797622676800328234566133814011507837927005790566685677100689603320523016114762954587387742458162761406327885166872401784164401623750722334402620572680194218840180116700689792738769370688593221557620786825816451150842133825350014928850794011290840786529430564662360753167199578543714952950735194638361366427955266530658573114100483512368814077479787666836999612609785526040060326110777813431430158236749353248440020167980279807664787501389630362061620232237992275686315634323211170356470250584363068785692105282441684217140089627629341648462710109612444029069683551009151356148345630282555809864131869332413891399357432480152606551625321261894924254410331022647816297809053582205702042231066783388214602337233216008437772029672065786539888764536999221041548077733062360555213472452453044910942111127920932764749878037286465231474782732270283057592203067014497585416770632556047946953784850774534736132009973380867885342034094851779006673169778268613397180629795476740867932099511531434384191840283004876552218662821687543205241206315411557686020163677122560288068654932288928504121984999566195719227343337406645458000285688978920783398980349459125407072008636144133254688490796997682938073163774227339259349667237700601488181750520904024977798420397908926136294414832244457705327059431681503978744708522417198200512870570911193072369775678149783957129920512*i1^35 + -3003665083003583095188666831107701326483434617113946636344504596884508493748346429487417730911376501916505297399494904854231511670690389630401145314087882129935080176068759082461863267266740175018949999652192543751139197908479002118866292842018485149188286853852261267829379421565294710520475105082877065751356303846681731776687694741526948921780143829951005150168459520970030137534132135148679159800787131157467867164683800062813318220647964871536703112348080725820346570612275432497202950565788604903178586646516451010352127168962123390573002109031560959105156216139598152511479753002551333936781624894008344630920715644119768669739287385943112990608395255719239572436345257649511362726239608783292078009793298659903111414561153027196551951823076485477408842225011400025543925593332769709423615760118223346627905059143705095002870767632375528678298294678422898714635579959649183741077560579293560504486312910373084008994420844338703424828810248753765214855610396855827573853690092021949019143284273128474756357032414291618122447571708000504424410109056439918445465236628775746728604879072920507261363217953628544388120585245321299366843322456022843490813039014076031527346824532256601279352694097862162162257456593165474545980822731341324989222851132257296064671555336499326337307724873798425220724685621446073449400381055227772944987220265892171798039085215201170352966667716269353707423968095103288966193129908515419780044797027370965648719233822405893827776846101338017427578004208095459846670907984971993918011118255148616523892755774385033366268869339862609807132855633931678835642972561275305709060700401107075930915830812131800460681835696333622205546808198375452496675713522335744*i1^36 + 68311912993236299948854181842271673211611663628185856420229351610072993353124759686215294571183029186660035456093197354768933981150658479200070058187910751273602937956246415386023172514168888260602518063395395999696813172215829096215234371471861821775875046750361996454238463235550030832068193291467412429445151539127106800378735189252009493585869215742963777564580694599518326793773731387970924693643374341046376586988160041216722892128860086908541821246795472678496142079153565580838933630481996769457688014835047625948221571255863189140323517206104840321975264120858880524549501648306377049558401516484818345099901758648772684240748568050577675061100531260805889339024086491972547252531869847509222099245826570823592920267032299396519162164397362513191326347730239336812033132203453348431997999487552937938986947766188422079622774095750417396126137935019711167607893094494361942487410714776035809957180707708787745608802172429853777992801734920000914970199546449737169543034514678732120553523251652173386125525238047177835126275576506698761769552401551013477306114823637838660767864962691405203222223721919971756002663691831637998631450961484041969428121798406628071846058596752810638371189484125175394872818177412504394772103142716282307678001000031053513011333386149513557471579217874060909671540781713159979662152427973183543275677376781272184313840026137138568118901992429781111043238618477823487108409079135928077081818273089910785706563101414932077237630016882321618523725867985830396790411299814204720293093819352074937113550500151798647608780601336074391926986656536367473017243337284963055925244237072551370974474767575348239583045555742369544163639721179929108333723648*i1^37 + -141738510460563010051304715010214795173082363633473326279630528830960809070897359139346159946679868370601564027742566489271579046022560760618187358001120427689425752489020425389462590811039942928971182219352545024035657143639735976680956915360654957776263525236259384635484290904638638760480959621802270237245208705636816070143093311392136103238650422187457446260364038805548202465660659639522950312546057182048843893572099250450067963914835525229782632270657806095234679077545714885317153438077691279915344360351774583900886598832774432298976718832323949080287739539255680251731585711387805120509544829726604350987210499767310111320214669140563018643410168209901052351525391808542740507221272005367250423860909400568888062844342976474202547275042328027514223885292045672563003952893749897414401114371778240560460534928869504283245081795607409916129841094111773724097721761130213356699878593513570514899538998146432462558842973348513890507603591820033626403984630339735287257688679783387050201569667656823100299172874510326919071000802294199571176071681137651424761897831399308761533861830319835056128642268779632489246636143873464562916770370866649160823872761198139346356296087852376631144189103328649697440180203401952127336080225892158029251901717327226785122076261886842240917809510175721205482431509997099744154409971800282961785336410045568952145137726640612499813609452125926638477246855769949760148806846857132514802349800190991153810364752338258787897639976688792216069158345351412424569096978321687428240206805696569034321731447938403601747430499947018758183872017000656967276444592611129128862501730059842537415016723851095168275538942540072081687940038238784192512*i1^38 + 4160921791460378563891212849870505046872032965951246808034471446571198259593845702322152563346020081137909567121413172730377200085598585473716242200713501424694248666084864100494830957215492087089189308787235323887964044898415670442748343790174449381123913668806695714120552038733250215888109143284144903533717717658301427569407011323005993076818225642107723926071507172738121661473313141407431596258436962526774488982271810247013295404845635417520379422819056783036587205574917421956943359146588120384653634161540148525232208696406767220160805301070087474638696648190139710151817310481987586650387226802238033320499674938335518900720282423099038792503924848864649209142064518967358658463255185173870283205694769468555088980496979850415663464646958918516249701814559745730142357912629713610133096072052010256034831504653728672591071983813199746018397519454097589485246621742202501214616494397910301908600519233245531822849904340299924191467604337219619259072859663167126911750100312302759035475891552622579165738169460824930815278555900210111788646671801336379759693805352853113712250319457088006105204615857839116739393289232324162132252846305418008932848319249371760872531878939852747263922242406418740978554807664755724668591295994159944820218228300674972943982197042563342734427523626574224093437166211607119186517543001769422293751848366414011137107622137167341227035895972344198755477376379193415653279598773810178293094386349789927618024980378903612380143053638316837017670437792885072687614479637324995500272119438872584629264493676480789864705850572770810177111848964004820195366942552589838666994144239122103846824891472375279454941749526462969147293561782272*i1^39 + -185918587571456447327028377821496670920800354714512691781618897321430814626693124299947398072001042473654607030020696836283761655564906203443635853923186292827344550674653343709061408447992851700425909437215317471666322412797050617336068533040936023466451861002779718233001049849193646598377888782426982606585617908964757572592674263632323677404273402035344107270033224641946089276976011344884291901542857114345773885749800097990435747898073671628176109185744135925935177102150076818957267908455902924407415147606435617466751245101425301973920095174176883493452527351054561268903407687183668678264131561984396683092036614547573516190524415653463880140556385373661398862668593351987890419784879516863158358508850563738033926421775346528807832233807034656756684320826278184007162174266665309535317200077515058969427806157212508477999266563554825518814814109365081531707662847436104349512101343875935252470467075546035391824765603217923340006374419284484121970970227180378114772008984805504612634172010216393116524284788861971573381017482225734280206720934425868503383112744674990572904584906225763097946014943419076986879636766282042566527161364486796087109547370737979444511355859294569055133173879824224856439733908217082643621939282016728308018516916793826855764371545271526204605351851799464837970096584227109420650244350048678428278837724005947907584931096688286893003887990181115495105288949177162330733272452794104016064319596871355665331040776305604001028217484863940987105149569074630406062200104085133366372736407997519999573837079068759495128886684788497778213859001688467137086956618043341750285991307043931550021195754936839365258168593213628256092160*i1^40 + 7585849908403962042712830638982801020550067035744124828349726067081350559409484521423143291518907387438929102402898715070110690012057082153949800649085330548442771399966146561889794507010383182374809977629961649831531790240400622825364090063166588285601003335893396633874905006173181896605136205578043915889935959308988616039986911178794702060323357511721137797320788471640579657252008811564761048525924578851542663683172700389739492625347011525279848040810508377902279130496747212408111507243421718989048733353297465664499153461756106386426624949490537024983755258362921324306769214564376460824624395553112057804201104753001185045106022866764110726121835543855410776975683510009123735936810456335866461384468543325476173015300236725148630434316124268350729875471975433296984307553960758289679821018093920596163700771019651375071093081067963582976788651027761677790141575580143284390561965035482501553829024018411230544091929545553602014747788685626853971294195403293281935536247326550254810642140442159240196419005487176245266824553325049318885511196398830681180447421912330519382487588819771698612406475315241845545257610939268432534924822276557609104474807743065568948128201026886586888203113463896535426669354070199062278158284970712483936330026246459882771835411760766137501352300147302448571650980862388755933694551761745162559615431166216398298401322482636863810374955603005122362214658705879946068809113965747688352581113587661424810533227769790934486128082717587798376140686511796029448301837910088998833327423504909394031816819898872908721522159660075852716814773553652175913175719809392671118814359773163394404573324404395979475573239275585536*i1^41 + -239436998302978690856768659232038831779865365887199902673943529656230450537696365650013522236801951756422001243444012334704327508782748123432064021695610874222948734523256895727715639731481739225156410638502429013004603390330064656253414151206348330718081650590053390661337802862259219255747365714316943452450028010838296048214495660445143819593910246144922234144165074369125875230334558416222561361449528793859137439580484113428383137881271145034137259076825446736014185223257021775765292798502707225267386194298805821046871644293163194142983553150495405473196588862329185999963692334968498925747440516468370074024459423600109190718273631595217230772742222699688506991376946986101999920978162243346914697740585999891586860966623449766839943388921016068905848694855793788325212966225865067783548077355119854268516817846601833230628947165197391758646340860583437865703080240194547330652673039205092576905973436038092156679992626713685312552714295129268223921014898919769195284129354582238040594141464748938483703846560881185704923100371918736889123855607858691412869468094600336397674977305612691546494474195524882955472174806406583981133527286329851243480715298415127479750814595177144704790739695973275963415957112325075737032445103580921186205377740016404688648070417632066456618400504699252261556623371722691516842468317341794874502193631960504736058482699817650425025871375839185289975458414259324831922711116171402490937494729232483859058646701197871207655343770599349944427813875774600818595834561476341799376776195535334944549019404751671333926783849332483948840796742065743918091363162811181714566648255926633229220743822704773575630389248*i1^42 + 5331126255486527524993254714188659546081408761272209385454199297581861441005724730566003858635849353515412644603046183662778319324211904731332669598024975695541936169239751762119237432669637689489276183875401991208174877909808532372731492521337361200663955392782370408481709228397567767502528308687545732828925651115805738819816636528609664205646957929077179239035053620034845230975501610295364263663392878294954849237910656759285225939838351865859504825479992774636595838984942035466026993166349914675319377939248890752615605301856844419911486023709199738108170922283779373769371240656884125446419068916202174079729345906490747906388859127252128592044326535487491940522624334434085684923737418695366441796982243592952051009927373034871638902857143010069792201716300969813286150280073880492708165943596664161183929314488368326556398348117008749612996564847785786232685018102995560580625500336915572568380377890665160002977496104238187637801206983537214023227658568795777048325650372327766735906002233165944945311245129661194714283575845331101693987189684266939746022450389595892352744933865058186386820304040487631963395994437819763826247936397902032715265171720810782964287833030862623489629953272389959462815584127038620540191528427686305563221412905084775684852173695449512661696007151593581949709430738812908801302720646451283560441499630295070269784430984426773628626489801261939568668150738584036441654131990697332550392894192873036330408148732148065296951959372385589768575548817033054459019370042553177962605137826038533075723884118357291462991659441191664139144605706994618639490261897104555464018911003064027256899906894223638528*i1^43 + -97034437176216194508794468324257112666489835877569664709639979635311801426553143939763330484314418040065968195214095931922856592454393671077419247143233720769856966849300150542329206403988920028598859435413584764712143756156295852831683141725774477649852876597601919787733733958803103421919716342916054499331205188441039037968775841187634346109514831399009503528159221729428816318767026285340452383934731749490660898609327555004795929032861645641438014254514628781631731576328217085621677131999406876615444248465874867120999539622622786873174453575908008018501433234276769379251347141648025917606635740213586168115815465268306553696511196538170485719625734942670661826719163211605797930798299568788834324498738226977291848252478281819035133162014818185635508613293606790615621904267007228102489471086531698027659850799625154123472741718693177468146484481325169988008552420518587722742013630188682528479162439861044722526742562159192846491963893789832997127301905538087801696761176063735481007651748688319243883162368235953778931930123858181981882604556331987494865614054925723860703027271464444475049469950036783297505521408128680250276412587774470427835907101043057090385281301147403823403507999023902660849523639499611875148833241228720441652002586175888577786031195989964529113028556856289392086159242677308074936250999085557118408440227999862609190717663428107422948615185092388780823059321485675408071825942556704594077147498522639188091379925588013549461990341770978856502266101500627869455232346579834105949751277455766993426773566966324319412945874129526736076531874668998656081366861389011106717053322694751509676023611392*i1^44 + 1181213505114684841624890603390178656517162015122219133137080788684736474154444507650485995544220845965196239701597624302498543481086766189651020118311485567858578244097535008851849531212293769309315907011819046945295495751421768132387279744710692311173485056068083788831070839077681098398914305203022526150588797691916854777607404301385847454466557160250043592142858516195132109294150402085127617116233065406262297467334683075186922648138246205805278911660101216178404065786357407097387965411244197780345416880301221532633297684531674147769175406882347659274562232376912555537151998783485675397522200562804779581438390293759181977368636133170849799986187358305678820749972635928185198216500085792726773126285462136523859491737919765583361559285049828114875095267070699752312930520907300279764938635069756156469531492155896589021483659036984217534236420554616190288745279954425500360529015129784642439605368528819806334551174836686445154765267243408942723405628833741159221177256748250335018653181625861938064111223037650838566949739756800102729654008454377186586483496335865213330237520314564286836221819964614177289400837308063973213596856651518577964683434091706757659825268051527493187337716987142844192814558953516873136233109822501737816340734774089370941655721647280202758816712413399041825756262289085471543877946421168336140826441616433783478131930835745397799774990296706918634826020781447552126076876826859175328342789339238977136571128873840065135231613161091479017749693223083899273097845599449200138355918197756342787474609801817034345244261100318812579711198496005692518797742577817206888130450220370096029696*i1^45 + -9650190265521342530880624353804752853827754050640931187320537486245679372889598392921217398163537304730067266945345893767012086404079374092878779340697514919633630673214341774580586761849859779270176213013812668758813984539604237942633126935862697085426835707809385521771900745091050704038239461137215115167136773925069139480960562602815345697822290904665336819068440019800934218304088546391745872599625473941736577655606054160117515180674868634078927863800815154362178483630243749378290979993905900513002293117251263130679550890886491374656919170914275663718169429938255486970836431171418366773573106110559427794828871356825810746089255652004103869225283181547806942073399258939704208323693479426901292729018204824586766735725125029509674986709036366265206132677745920420796488300549997774017230549790349489533448721222044296094468573907202379702483361642024064501922335488547095697751348792576380448978194096219394084819362250503506047414588967670449239238742959909020491960440995775989537627300686994770437814944336919159927445384122389841351315580378177802119668538608160751423226691072128404242220535525991994842152466244255767602262734529986163818149263330014821743182386086277632925468801257657250929032883691319598044849531595770811739325818128377347015864477983392700964798643613405871946894663088948243783057097228024663533588644230627017715387689945435891323576224428281872857573272067393596551079599684750014159126993513147301837315018977621528007914867221817573363173411813568239833312966484771842023883679336881659613863644035530645256815047663725096172349688559253385957567736532951838432911987572736*i1^46 + 40798384909928467136086669705549642645253320529615540367037573363544141455244336693299956454544895540551483905592390498915817709508304236927706147864905149789400647128861099145113318002574765398452067772892918064756521500964690751600959433763086762078529983607420370673007821642262647908397044248568521872431975698287863609222643288998139120793281560467438936567886590298831609548997108866478291024275977884182802214466567464897432227710977869271440176305389167313642101115922078945300155806843842343570182171180318165469108972991292236716397602167695568149090916837713259718623645083375415034680025835479348509436238758549572004448928221045380556662757717954719284573960738734408926738031306078342698611770451562352205269339753755171697244243410963608013686003273206542144606196977857757902191585684929873001924997739402170755102721089356031040112706200559573816140833648097792815973014389206286722302541712437475400643226760915186508122677260563290970239275766369433124539312749697877833284636287166758401089833911922199773071189236678633758283726051594033509165712490019391853227037560616091420722877922927013481378927441282994710144527826645835587459929940532651220522563389772151761181738787794889916650480480185222344662422293655561988499228138247163334508966605850654061842950920031730221825227789118306766978443464545663436552804421346754285411473724348913650824657419201769186129686051493892415226952230649290399167999295742878210625045242699626913517163199846214631276176674812116002639065863934287918656823048580127042232769250849394795304430950309629851665711863811655113501063951461376541589504*i1^47 + -77973658874069013105019739802101036545712408421051373723712681388402804749700773187227616465622081700067328897262665702185019732646124985387590025279727777853239595429781420670653261776483261574659392929365069333242239418179935981805405553873848703842842619075796311180510745400964879293874411299583168636664921862320599579563337600955363119810767737932466189891596357024063092096819341226148838186395426639379664452558181677343967589081951246825308484941458220173010931382439750688502029476952268789392430814944989785047203306946111326877293108189527732402038378593927308995020077949469328387583838608217520743544452160500863323030130291994684017404716748055443653788824229888238107520934296148119778354876890944828441049296821599147521928291354428699712734410952158690927446161600395538551776676637147904664796989924219228074756871925939492612120183275936709665126117810455424313518702223857684246848527163855612355029499453987555105486725341954512087872696376541993652653114348831168054809925747341741903628402561593322684369476928173689702572060053279767802272848969326283759299070608477262308418318324285756738210283187109423881385817752793852305869296715368446953315358561127659142174302989562432452981680295066041072537686123609282298729827225761707140922124550004252878588748008361376312769676639177101094691211068627114206692264185232071527956818761009650187182216818097189379785813985443836837858770720001698767520800842298920187221545309572934673652050039960687265244237196969121993266265439433386734482080716893970368978636241273305746001872767722275886391624159904469049369738296164352*i1^48 + 54226939170066090953683809929780407736749445660880873920501681859400369296487421369449148303301060668123313861625967558085790599772265969179694070577889106776191322009299212303515322285537333441224567941070729717030413176114845534510991510323728620195571573044864705603410057059257583967856681790855769612871805061519141057162290979741598707877913635451132022925469357938581313984552967382490667472359614730438987966769432084592574148498947504006546517678445292278812925215333599403897226471185061326787028229073167228717666623359700933776072198842490047717837682757317690042509427157523757756162554565830923896745516715117073768528716450458565419863458795877378876741745624920526564963797955095947383933422626477601375419234243278048669698545671968374534356524535324979483917582365020485320206429148606781826793053764073303798512844568821478920233713727484554860422515405562957437783422692012542394400779298519211159454339240426138410062046294773184936105238438847381524741693088386349813407041336489092286722280831540572226052800012889808308005955458936769101214542927066474736030963559434938341709079277877434896371455351419211345915703868284985828830748939150847476783490839904474393168327848260919487566783107374666100570110141441886165223550333410166177558093829270257611633235533120168356464295505014497766139725246376045454878854886921225614623105613657529863375617786151665841818224820249074000008924479342026451077099525908265697414667248416958323775030899457322011867137905844759464859918037571463306969109150331660662719304078386042348998030657910528065847416540500359234191360*i1^49 + 1880465308319292558321524168386414751381249876281985718993388902048711689186779432432906122419197147797640731610362346496000183843887749045305196434430557493831167157617682523064846581697894634667183597012350011563444605915933481437636397076041223569233889824010257204033645611465715560679351595115355284667146935476842257063563983482967088017583991205056459126676388952892403252151702156727417587097927224011998440463916767275149249027786715950254694991682048252577550019453280175623212176761666606313052009342111687681020556098357762067858444460389302158337785575849342608354582199639587019355453775702020243579267318670220793868855261750254742419298901138518871407062376014108190678092511150579841718609808218456856609858725761743602951283327842104184719788047426225502512426038091703331926060599310694223577282070952526655208680436267241907774821462221951454421765455748264042149635188931344512000151413499079558906630657152134148418587797688070362757736151658257395117019947870923001341749863607824181148253544318350889471225917381828268114648935125960964840481821319280192903239694408031160829774409352059416468845656571899902707258410628814036196938710163623279109190747266677048875200452694324506534373374329837185074038956303144044711036994085971377914550041365540212008252493807282141217649634701422682529956429174343620272246582304660860218070158618279630205880157135665639494312013466775892664639101444841578799529311755095090024406902807899919469691615956376672569033695968250238822778515555209017648423027717594608866815865593105478978202633277330357552426816372736*i1^50 + -2448205237082908846157038927999228091920200612935842532278590043773429544375872369514401478357419396597944774381844076961921780501982537320856857214226353659907837452790851480459138993111873502662641049344986814869084905646875075449662331468867862008095348577521239217014705812390297937028340170466904539536881046842469278619209670295271660528608021321075951288364933522240463183449151797117574147907398598852925113889061126899888113918426526548191129574571944580942147137843390334005006366246438696249853765528512026814614287975157083929347623576731057018823470590277482701298365806412632635575039143977677188128272980848141882777378828039494363604528170643179194674235955338853986282898724306384777319230292352197439919406124768301235638967385338163272874890404873239619941471031624969425310610139840076992254649060733722960300147288257672368657502283195071916769390331016008418743561443314196466729762740240889759333085616876482723295340016220793528330141411871766887222953577598714554532284605270379052174573174123719623492250741079939807504991021628256841953600578947524313475704775500091488752067391638745341051964522553730471682964648668157809287528363102408580365048874701634380829957178999218096543918427148560738815073495412426474910809196453071582809270655058892098188222878161426147504874697276128182154649092321268129593339505767422830802139848942358412956017071307760744680738564192398329584251910349459569317943724357434416169578942580708408091078865915378676181937934654702123935485284033328722288489595076858406350201156030466523613154742472360073363456*i1^51 + -45824763407401392782817376826845123493064083705350919559592583702236849305770690738042281306978496907969461781802899767410754980868909075282721737448346915676884102962295272896004064396544153899807987411792886360840345580842137610761203942471895243892746095967987323152202953919838612385056362622565571132445343731363872270232012704104696564775274401342314196606200721448836838749492200166887721975904571152387444906437114879978570970566567803583042953003597632218712893848504249832469034978674822112406543399362070884877855005257477912418302666890027378887329172694163080789308970579908990223193860870526753128499356353454287566176626871926889385179629461617945558778676417214142776987465092360610427958999447637619115823511528091193145472272627724340655779102069807913299169303235826017159273687212684167233020487170960463951968323104902428431575107003546070528047738562263735983727757903673671743712529291809307896039795936644682927824268545890305668178708476687449493741799008608958957451696611860851747788111375100706369265090730932387252007312358171441116569831824593928377955787391564051672003761282115536570492169160460164223957793708153691968864964267922179196388354798922384792073164194614971759734207714080043756655837203185987023778131638214772103425455258676145792425704399127703858738576970433052853677547447398153660649079946533637493573730939888357369985361301993827313587757472106694454437831748373532744326004701969453041286928518300568711450849462542926651464162219130742189075670418667726008438201357763791402845864810195168507979980865536*i1^52 + 29404908260839450110600685723079788767839910345862330032412765985419157931139326412121378710745960577115165331635661233647233920667952770811111835220347804485963708286106367194791223046327130251095551795959847034764266032657193766046065242150768852045231414414206016734722968956376054445735657568949765431595320212125965744149160573520403143072248298548452343547745153800640612265498040514708787975611252973094398049537062025789136010190553371034519246512413407228835404918543928061021650527890290954651366455175613349690540134680357077619979427061312206775632763993179468721114645279267447269567271819384770036059346169140789718814128921722730307626537673358176193440603691463129017122319984722143168684463409063844435669869527816587628294587511118010123318573453688088830248267737530819816453800374937097097336299439375795590043428583578089348183450634110887402715167685026442297835850266282831966443470194051147713847222454597658048358572735914703210632627530785814785860004630513585326669684970742082015506563054316179139204512573522030940504177654912066224033555039059730862234414434209367164487865423659571733820044491155049956926640657982581245509852010443909182224219785216853805633435147097323212947776053811888432544385620761518566444023752292114071968828365969616575835777832645177980680024042279506138565217187479302431418539114279515172591532441189195127548629025899918137222046610999075280808239592152954218174723417977212365064470051669201576926551054013739511619857146221461088698979475028510740764443923925070456139751315332730454016*i1^53 + 1450896687882595660974904599773298410193496186403394656812782207847054916406725199475875157709580975924606561821869271610612500154651188472030260726694388522162691920456257107230509185372548106120838043069806289161188343338587429942061411836226533466004885439931520217214481160276289350436101789732490803189159896480122429512236643079778611543100309667197559101432546424853119509586131729833156600849754356277399049564922789187628381666695911058676500509892105105503356694551840197920696989564243157589100747533339336169069971040167239638231097272109494553046555353245283404491391369111814620793692191112399389394728388399783517685940749899100630851108374974073633217135615192425374803594793739945981177348516805099731019197465981641372701245554578483041624628240756122226501810839920773778139284326393112010105990545258067203465333078129004716491099755827668757625588036365300163613069436550521857524497483646860965877861013036957241182867234453317971209813172688834530253272708084278402665996651039626479818341784842608166543694986404337184383279439817299996402936939426132501816796534159293046163010523513082221602422834218469924850795735731275857044790657222534578195485519655075512850343311203775123240515631581688482986764999992936644192572060085177372965940591489599534051386720244610098032405460032823945226401994652016862266122434247920153557453114883775559238687435486571855575908315491903186859432982195551631921888543480791234580400420085315185030922125736550393787082678262313255883035018408196187266175386801180736384361562112*i1^54 + 47847684355750089914814960059289895878835197921172036986047372449052439067232573443649085339638819808920414826963630503649858720495969824702077759486926409333180924856213470168451617497455966913486272765688814936415513806859812989626021352780262481081525995618695935014007163089724384687843349671584970272513287814239662857258715960994654632483906830677512254924306542948561048468704180683623973186876602236570194040027183950505798258872685292186174259834445430179801615339834511961300260358448643891441961129472846637376520138708088396383001346643725955513985992006522879881517492811842849708571817521395935126183071928146072081282140462365007399691160925630377435769736210309279111330976844775042997193258322402148407743639193227164728937226025537337552663463765660160078041194447941012992114248761203185808988931927662007731060486782946527249351944802655401424020115835528408201623383564785228741692248808547933035753134750165146375282104756145540857482857529930894861565513853034751391515089451176307005946319583443743185167017476682762213951472312437633409627870255685388275023622547706984487574228493815159031432605258165885476630220709660583167035454172878067086911206163424763987710668846269958630899942019425615648412500659742175772753758679671193179257414020578176953509943596994518738629975688443001020286412240038677325047765836462714821830678450850201308062474012754660229615392381801208829812365523298126775654772068829776693902345588172134865667989732084666153820896065782752169054031677576846099358762651336310784*i1^55 + -61319523792793001445781819443298045426030102182464294939463774938438138957798904794464690013482439683350131025083611051262985729038817255450661559233438791440567114074748212137263990212191328675878296699370004845069503478461305289817720218053707494332596509560132439771091696899046849175125420956789712685580766243848409170568670181075539782621487667400579458745900421542500989799379405365727270970881023577821849454963095415832955879628613664889865328239170959391586268984792549109408076635822509268474666764846925080799328093655979739431573693021093580519281494313786075433638232952690115593035076095475833329900261841465795827896012432589409151810192777878606904995903749923348437508653465785223859122836041826563805675424336921344245597038509902443942721593171273360301209233650670841772848978711225761360488469733302394078229354224468785373206590470710127856063865883263798203191063912823253391951650373576099291069909905063932438682134727643553148748590838446766454145794918368136599629381574602060370264532830052855663594161945898916159944360848989334230337017527855113831635802079622751492465062078096428131223930280492680773828362471761816021535960656088022107599840116342073628873738386998193001247405804687755444046167746997614424415532883638258203940878569830277888054001267642309470642301664294339645837047151638976126037987190242913683268297230466926418800153301983565052820112113512078189926798211032982145229343219041780412684880051357359192753283444381113630423705019322341106361944784922082195537920*i1^56 + -376996425477409792997206296400170905045194559671665951651711532344832453559346671272596504767890683548672699928830254637538844339096064390399400023509778029117232653091127870891057375656198790580452400604238789083946526173452528070874509026902591366263228617178888198733170981368088664558325524126781658625249788209318739692739922407790569488799197880885633526780835265804502158771361592932687584234602154774460285501554792928913074698918512736294591986933862727597327484810278322681891480504814391540919322455207314534577193817426327719288404691250126803783984185288059810821775906749204749552460775428342088204534623114094422593044155226651789836763168434277061835249384932815676776355102034148686336703596925357281465916192204423982488809628449985375843706982342906402083925841494230957781889946321957979028211931697808988656927601558119235334453887075359218431016219985214966942043070142210330172638216083394137684121584164930382095846551673733283571022173304014681948181539123442861478658994162278024123202368396453056847245411956817576188780452354255586294947092535834351814560100173211615672678296154576251411208357022636337233360872772402772982755934247823152545903066845188693136709531259570265007724884343759630556659003502700334979360207917092533265154968649761161226844342405856349143972178445462995364810756133700473311973765061616594491214732123738579045809207399866273392881909728593429633094041938933198117038343203597343215087450720969294249036506748128474673416012716151302263352066048*i1^57 + -5886674759497193759186071648860404196561215611538533409656080373155444145917326940126448550131053563082672444813025790002395654193236279793695079245430383052176455776262928762363661395151352810149643894644352821168847225095014330163504969682448805784348809030057197636201271265101783377683438024156233936994816578766351929285989238443554264975242773472862986965032979261190223267405258471076842395853448331644791270172692885334431743274827042922174325873595951054906270238516163839080832629730130469192930995343422333784830882847850682913181909226570658115763740704292182883417733557248495348607309218817403686320676751301633600345806741446325454873006094591757345842743967585218011358134387784973137696894648101075036777364915220327938791200072882310244936953713630721531319284541196332383455035984097851774812454754892130977025856125116299530097504419709671506855854062754425108904798149562323815430335052932534631193993328088519793028358809733270925487042841408294516271966054293418628998554703507656701284553004769878346210441812614641167172175891811828011895732059572085371851016232387821445398748737798872039474039410136148461189058176331680942698504817736918608270696315610410431109866859443919437092581882028464752592229685981578940831746227932137355333948955811450715746213067447116502021337964322285996610573303433458025653386369986256066470443803861301846052533138742737521578469114467576148672232137995151971792501747424942011290008712924983910253626533732885039518698411393024*i1^58 + -70261235775073417583308917879813752891618014212325049959893941172108080613281948732555889188744170762221213118050771401749587091080792505101336914671436856230766539902931555393008912658371711237962419854641435747322390672488290091835597446337047446102557207856598000566699440513150063599404155299864275022807482823929060894343694040904683757867735744252744022947780352075404270792470525226622435948857882380531791796317755150511076510078714725967742183006994889574036246755043544884723900256432024566115760864408365181211120227886775155143984071845237036149995208235447905025992687443180345014309992936827651556634897987724511892782023138715103927506320779708997772602173984294128577050928011546847699231028626845784398123847014757805444819610051500181390943980664544116418139689039792777764323247815752252050939071745675886151010843485462768384739641345115601079942870794726513000420753022927081735427949326228515088530325359774424803896743231088636736910818842012787051823072615540055891014850073314089040250627776054536375275967496835123644490373009104011734596092527032289483715595270831384637796615114137423427762805714304701921442142127913548623570033053386123652334338920014205113167998687020571024331470614944949825452587505597832381730197502495646036078814243915033467804169766273849802088208283816030160235051646403274882139160561132043130173345120482536481629468366606262467893172326025685393149818783495280788111931595650007132936340530402165854595527920198877184*i1^59 + -239566597164073753622972025918513818871061216839977959202377266509363409228963212373583451837880212518197847011286921467555426678252185715767511600863542250646975778490472056247378093761579591333559770389547311899387566985277290183013257679649138850965923243859492367918871918432433326193806475244128807890266007533902695381102571959156101962979491206900701627951967516919107653390673447462011060774544941771036669394148271952206572990371120296775259670212496147319352383205054051242709291409809000105971986190554025256718223645935086553665632980973132447658809654645748640012599559342396788898547683772885525956326741548904361463336365589560881225307631346330522630215067475992467933571004662792251657480474174139948714554469317038493851059220306369919813966894709959980996220194505581436532555406917264286963036082408350895302289451639186356095967241300647924358574086231841204235021095964857237076071184219379475122586931184805361542257537069015039651393942714017675543735700966330078080926515252362850855171652085423504912720179768127532659111324621552027130326617834828040104883923556118382201532860380074868899072456288933236600320715021317080738850326253741253460196004405745334041986836394627264369551465912156397977768576069941975192832551934393024122158481796113464065554460256270701606955893686700124592030279120789063885749621434958972178826721894841088704363492829206752790872993057794441380361803252717649264291241740438349522634844848735209390080*i1^60 + 405873805866541640970431102664485960513696621135044900159484225990005517726673709146442806587251704289334980368474982785530347824384897679815885796845279254093894031014710676590707794589646167567215327161769017301902172423053334045791255771958206378913822794791639753463778383159253773748331463076378271940523172152985479600615234969388720969635557391862891474104305141247605931161977564778208889765666521981965131849163077294896073443861428967053449202110989175527078776827548996952515134990690421034343312730805752266858038672391724045310115540523339902040810728472626993065998406085926354299406079483886048146769159358481572295895014366141402645737708786043500510118437133209903918033289913424512803230617438548330223610504155781801205626551663092281903036992156232360039630170134370735215086032831719637494876147335976205174467219852537975343478110118851286004516094847659520766869812291267488020892314868423535317647680425394681638417893821012806138227842586282478190544455610461622114901463519640850505884074994791113232847107598256026248184787425363432262406956075388908700123757096518464264950173131803631945390409444711107805796398942279087109141233222374664836219751558409055534079194431028343945428637178443904425270919174895996726420592223406567858501986552247409840252774687869861837706439176548046744668723550042646493895190864740721573499508473942010983848025744016264286618587101492410030336968116065469265365494495668893544087552*i1^61 + -210159403202395083512909928360213286479405758500596065140374362354748507191669927557255976730878973929483187141308809696845852238765793994137367293512399921410445978737561984955228722441973687154639886480697427858138905528982299406869721696508123533118289959326544180445579280518806730786046666391820768520798675064102809182097769794962618758206635142346000020093498112455735008087015441503117635020758824854716660014144635052919876760959241485118000414960788248441588673141107624839499758584095975152759561343958932435903131071911047254773180566324691283439211753404682085068248982810564736841954560172353467833361991243634733862903841006371328389833384852575004941507864561806260984326496094491601712606580554028915172242464225091060052611284860473234683831489326994693917570280208794575646393102394195808392874597601346399574229571099486191520931194048219347159375349451042766094688691406972758823755879364621424929395631888227562837082956706040814945274178635205183202844027987642842805274088883909421567222220324087858433908549671833688075696008389004264706459081849705402618981691101878359262664607824844836530293519569580709216783208321694960928737004983127813055130873814775721012500001860828108404587638434163986407430065717774949858633553264250183943197666162271370370765240919282396278626770461204856741474597892309067525472448286083456083561109019551223838081144224779512517050360236997480986029705271327890201554976768*i1^62 + 191716982895996867034074398449399914244103103272583033694494946246986984747837013361619795818232064411308535671995027838072262882476181258816956506972909266369126085764432527237132162042196293534358764651340308126595313808243923951515912404433754071061920039716127554627287683974336629377111289846869786142489503912971246404094845019234460957015854694216193847157127450635612089297451905023347396881099713821726732654511449140929621362126936226353515443959105349069666638617267019909106651643423652731572052427029320742957283670650048337064370820169824667206212009315831184338455187408462144837248965373473680549342145319105907906959807075371095690552896238149802806696900464695832087475232913888524738413948971404137475793121495391365397081769426691955430759606256362146213202138362188882129233790139751094966935460990172457880883279210698884197065022904957561860485584755558038493881826324771332929921872721198964936038442777354709951431671126589903174901973479809682518092715986716502887865068339937792335130675263468631244701118325898196188924967152333278981246664008447431460682462221441806524649567568923858224431781000327125649155419332517318162662440858795992529205889501699782925359541984593883680780555618779306827625467179888288864275829749110040319440736486678548449870337188342334037123476673537621066057900906372577792147467199237925092366093767385857442538764533673938650832296742796974146163723730944*i1^63 + -46017640618214909947164002595049867022247385516293272203057109176040438644533729880196169797047662762553024114321983146653505301342621956670144026029232388858521897735007478722042042012819081895438713579518064891818429128046550566637653330619216524423742873425186303269181467503105688430865731768954720838836340380196405987204886120031632717857197692568051512148219519358066089573866472658313456308172959640267763560733146865711632690929448842788401484605692712684231846998956193427604725993461782852692894586215497047930435436871204071736376366213154647076176473243812425765437585724584304883926417186871720995908302580708950980051166754808903818196135371372129705884050576258339358119231482072792405482007199640935835393647144380232813446930873955051687853274291982410140668517484441157660856777402317855650566557741143730828505585409524175995469201470362729941707852965283745434291480540836244193165891304706009240649405425987489073893972973215157376673580509149123465527291827119517483329340894535697151620376667173482630127906113716942803173718911245719330605151301898502614891002076653976012495473150128468023505548809965236815704339332518571382811420644873765568104330596432270971003575507066655923446647394798172757747826273303544537056015419460874267663617940829785096392986141410290854520642500423104735627951458915903625409428088894920045986527664020042903077637777421496742354181768871936*i1^64 + -32128862163305689846173751502709422642538902211715971445229305311137733082329894990938329774604492463079196284750384623772595697713119953039003069534070216314878258949403806059263064502768273842469997781180103056278608655262651422930172274377351671907937299265088420698236430056590848583736303271838514680476889758319095330295658233994842298379484461478296417219523415694001160861090273303810780651662338933518309022456069264216972583586779350153971586693093981255806877143363086619901000366994371703499374194401523850221746557646204885289721889009501582595656948886805248031938544554602331850731755633758649468145806442225629364465369199123001275698690512767319924786746199415509917960112148815079774755620629364673780544913628730757395782169221329097730968850670002304903977812138898038248754012091077985008302605416825326948130013785416281439938131390708335657003145411941867040375520754928228052813304258127715372138355966019926910546518950885573911615666154762376163618526507875180728380175978279766976726242733035776523301052040532730783477208913676563858956965286146889261376755919330570600129253662497531184569768769912068864740622068246061680700803997992590240709926380054207064994634384195560515571847105038680054955638324209797223365236537289803877681950655751052195372241028179652218599933416753648610634773981740666813950224505572040325040462133363538132982081841080041472*i1^65 + -15245256385277348252602990815361241778190122664620922039877361490143581863198488135088498833898350424768011532318210073385600185544747961167359509597816017079368491342912174444015204080634073795755605063614625843244786174133592821696898066024593383500746613479990890862835890838186569885969916655420462161375208527090132127007517306952060801627126885251164706145882552580270924587985958724927621754279908239933162714128184103522969718049324888972226467492174070956475891719802741108509500313711574122984471635077363296902777622413128787637397947081663299414883476819138283025698715725366960880148936999550001835021804835211947631791295646362873476980765528277823736354362881748024983938730537012334388728788111327486930423741412440804277039392939941835093495294678544866371814245424911821241824977563029909161593793987877029396556501622292749639843426463727416428420045310398510331998811135449287429475145734224652362156263870005247717784748089467434652774229876980746396156499944216024591770984278781611016942573558598116530107861262121536091973652499883636502079619903961959979788994360152313258999150826623270691344180154193607879176052456878374241471631906796483367044447512094821241912137031656711585169720308334353859584782537044767670621862330893401179538529605060647803236378636113944532591342418353514906534888801408633027149736234497778909984168023540699201536*i1^66 + 67964736919197692177307362124446293331330558129046622421988609957953685493117070018901704668731586592237593265786374860044105927596939744831338600108544560292444817681494466756955995362123054500963338150311165178592005329012948312974192472655237204025291511481552207641272247786848795106653511288579880060586976240151993949268887677449778351561436154304720472244497341695277939981261877843888491147917809132140034213356123556089998452453265656956379140369673897021088701817957394008562871966901027132426853901597444313834250716938410029418703474914361444906880186402873170498458242973966543298802755677911228495919499854315071893618377626512558792302151646133802887727375884493477844827460591301175002200979389033003653697503735892710087972690942254773134861172221804452709876141100002051136116307040499724138259279188123194258475055052379972972876887811034178823264891256854363865777601524484047656582630445884813032987891719549854824614071206186612661893405219392190963616957887507846047470150597335664278888882005206295872819760828431717029213459152371564560239682089870535582429442646129480087460217028569810214218675869630546820034796540417858631235777276392936914793919253187027091489064376015237800668634824082773435929700077862878055296054801731201582029322062017314532670036464819393253231904674705114058716239366552806965228047039337319751680*i1^67 + -274283104608459756943536111225362647469294094548654373816096048137107095508294723047015183240747445450056426286794317450433280945322072963149198287210170155986905972221286956082279924861302624921798588143312845880602328605375466634247471801237025339157157954387331863880479130192106847251418213213219696035511767867720054872608996459778172341755735354261879912482567702681298318945744608568612352463310116858948052196139573809693816574878975677552922388748894215782318389183481337654778824605868000387072943652938173293004525381684542671756445032155317394359971650909785661572767945023789393954991179757261155420346346354950955960798593439472090691963497961861214683237830966807977478607487338781255283546506925342019966815002820105084494536242602123467162688294847328870099389920941085692976281185785427755549956996709962620667593898155313210537061527316353814325774682214823529632051305753185317621029233551660021824403021244934766363481363031211055504183185829392490089701945774435711322558886344567123802284936910520279495700163306146482488516738449402262273073496451819899342357331374829643509411088475082971968533935264170390094564324458844416692469054342546528606619452795633207154641179669295629374213970956837536399176379002257580970734267620482397472821836863077585853149689282203852274563316224268863830981273202959095625472*i1^68 + 4321113772938371724969991301623711291256605832048464926988226682075077560865637211984610828314430837040413201213620263619938311731960545116496852552979250127412229502292267419644556863657289106290256982960473740639847667641379245745059906818030443442826949344553869152025540807858655372289453221884418557589267823238924089288079003577729296835349051028584977570968319815943192686086286667748317682742528536894338855693198211951117568152126889541120225691834717472329183854182612675703514789516053111519387128156081393723895560190064476089531901865104192679724851088518298122600250043962434497212261053865202153802869835439288670734573932414010393118183456829077108490398950719419972476303153190104236992959788844844474739666654328994445661420740932333113268535003828516723183304618234412646619302710130514712551519624954670217262151031822340634447889686089671804009015770264253506016787041990562081731793661786761656960332277767646728188189173358362935850138725314404035266133695553608325373368554448819042367047544979810037047546613649330035299947757917280321699688262454898847522779178695878563583352933022098158034162206577129534481065270225704603080484346961272099847014216223458388574694439404843859597240804261611317880350701769752249658379302060808766362925224730334206003482987682706785284753742832384*i1^69 + -4479413711477346406229896608052315750821967285400803924817467795074218937314599941642290581036982529486297325293824290730657686416639428245067178095084694209212471710876145643883250557744530426453855447076623689219751803933890787167770384856651622095114210699094345923737564214328295847184692721330788751280570367189407666419225746247111558464846129471764060294871441715048161838498708546116337970679571652367305809003419177446193440270206591747418209432498541712888209068125432463597081133236984247450915616669865624982395600914114085638189407296397429083907380428334428269904736842801123321698436468717248475489634576046567094505516369831367824976941062676165001301701938686458274098046923256136790203796539778929387757206820476622918266789303788828678693099258922026064658121984072560664757648412248839049560643039235033773428458017846251879584381704219156730747953724714330270715887610810595036149297340145901517041425264255827968824538772636038871610091159258251263251123245249229593229555725726963453399150567941332260868799249097484413918903640741204153028172856031131129710274436493868936906877750253418154870103919677005544947028556319570434536375956764901727237810289975092631358640085558937822475294362013657470991132222581141900158682477331286159641809088601509786570836256*i1^70 + -730234769108393600166030275187698519553426917351826590403556695601162669775668410068155105356544721339411842813519017002904998417439332281630657534158984477771088328840696188962188839841787983547193422186796712513401243856785546552569778525751655106334396486887067154789948181346038522837428319606938185596044711260457263918459666537524392867989884197144217648836858166743926170989544944447655805655087553706949413285568418705089393516669803660753206512626305573615526136440374164817449402187002053349423364012953057696349776038752044726713093052232455710245883360648380224559277838421223101403317578141399295912099243273066411624053750093817701646483711469580614707946437455746691444691189041669345935098587941015817628018029144136695315716204842445867061521126448641654548751393857625525318774355495546858690851192768747570690791136296567618759552112050552053461803881103163344107155957315477411430720038224577805737931264208676250920760544892911511104303257007288835831950766841658100769572126015166415257278625692652938271646469275262871743821063217341956716723117615564843966137943535656669143394464298531228467438324294433969115570939244627552638446084226509442331508668240792181713923239491769783966901253003378320009535416026579225184931710000*i1^71 + 75348447892223398032694413541977145557923430771603119838029729645174413510471233205870515853952860361487302721094524314673394259166284845794831706059387583088171179849405367996851654573334052096512767260028532901442703066805578148787543781057719305273967489842077008940311314787238739479473593053318639934753182855447618363032814506845170765121487633914104591763534469617880918193577505500109337694367697021981763356338855406824819580176459250288062763083836488661801691477241870811227405024365460207385660840460080636255044163240088785178696377614903911090591195159529057930135675530875212311360950129586120852197411526304009802832148144139419348718046187703382705061193255397305816916950577283648289503662955335387932739426229297370777293357153868170762599159906504142783052756383040338961365434284497401907993740437022886083814108200792824802353972029547870336339445289945868175376902120944387348446759952067190857639825506514370736981668071623134150247503154204837642055927154593524251484062197753693364421424091686892982599130198032418078721195858312989032689508374264071749637505113568537121752392896090740235451934982683880361438965906172963551610008209424192160722223363693710655064344140625*i1^72, -109156276529416377962126931483023011423264956908396029373561506915397120189688987869890595639260109753230757132292545737894425648532761865033400738475797367418837540869909301435011041006765249487673442344516482258165904126376127175164385787847367162877008304115738480888659388658840823319872867387809579505662120293536246100810342798304155449782285910735084640131810212785296680988413982185928781267036516726122335682057720756809410531961855943278010215248899983613641009246637631343130110791280277166238933866943819752888966051580885094655006662519911132318789723367330776339362430240118754173666580167211675751131603158877460230274107743492299780534404557480259165715443394266306123068924529849179176608814081474496893165711971648325133649036428539998801306091854182745795213288568288300501629281889088276350335033459978350453921619299586585730432209031506032528220617211127826460344885376072261735556912804389431295091720495285848136693775758108211453149980550975631651404727159666048739258455833064606784024836837948233813583984642080968023936718689830524388205492933391619561091042310652702699861333355564591508897844807579172710903628595577957477567641699389247432514643613990005825906945365964075601280059922729753201948122379217056995812361442052865990290536880547134895694590228831445772805443196856237758065986268674823229897673325152557729799739632943768841992982775165525527472393363213367836296631879030922028242485084517152690997585373713879425417963241185831525905933482107959421940317334297298659099069824988890514172384185082007944642862962187532574850394539215799763658785145396127524436896858612781517210941324654977329913831329623604030705475101099620703510838660957207764893047882216278773548467710504666724983024247662884629557910076435601409130789544459694351609024983819139053619793607044041627216178045999774631451504931725344154739224348952033346644851049924350247422743172270620150215302958553980063349461942722360539850925762571587096862732029049328711082656370467059385349604496277856481948752638160372566689096907904695528166004593432884957699497970796523247195275691718726679214279344106977891645181449739725926008259172654639925691051124200671137857318163905845415005037021955032608809654669447181300557414400000000000000000000 + 246918532824291177979356199025918552765040306204836194811068909825089508435294350563874584856671947360833152637833742758963432324047232082682876260505899980154956379184941012653436684248767989175664739867024505553047306079826159217130328156513455645487299144834109796137378058233449622391732381215636069647447793757300190763491173580489313954038836791250669042611045075587289091337404968753511624958201593769745457263614546751264018667512801790541328844076854136098292538519251422877547874303464870803178952691470913767151451694396087773750043089125127166049637462930671614438697485550111928061042321336811038337354972680942675508605528775978181525973661855282371478311723922850771567203681529719703305140525486389866170734121350813762742223717289175460210007368652443512013631197461708710658734400343113347111929777936492003183640187220677212872635454006573102431408007185735179196818787719768001978007752930306757727084115173644617413723907755172824399837999388219890629349466761527826681214633619283802065463121007475160909012362232191480967515748926051478368314372984598676063193555798517032480540609462758985531208679737738623465875011521421468444004332093328335426741590328104937602963145594754892262104149493881677193856286238845800084822923626988948020282162820553216514608723353895320557866434205407166865722807222941922650010276000750564711988114000930121606602681270718714814074430698481387152640513268253668374868482833068069157044050143249644024411833554716198199613533916495655194218366907351619364114727846982771607850078841209752364980143942334005938219326080276791792099966037260428871423245629823154790346988962851478574482820658012916445846770566145925932879258345440279738869595181153703155209066083678761824252614275295663902692305781735339390328028600243682895403949728684558050001897727523682871956802067687983752029429768049407712774817803217998928251522267859156524302341125815477747103548039348787178370773922986069456115408571034210544885950179683271426207785976406436732938041319048242998862050881319916938529601845245233062687070586349589881537110714222519023702863059924382887441370791284182088297121450157077247337407058240766252519177579528142706400772133004424123969494844614531576005892741475433483075584000000000000000000*i1 + -323028203026760809188243257401294719530993174777711829701098504015152445845150053067259227753200181976331020488765461638364734140418453588437634335522712896326190754486860050941174348993084734780616952855292246911627391552279995373439732590134180648605087132373166357305389371901003584951098400810018939337736806789000172899485509619668685462630075747593337438861155356822686294492319941033698277074284941641166527257639777255322492557039226645667724161603065164432712257360150536144236105413049739925131570675610724336484105068021392521017817719358984901819481773177601059427999194154044253419796139488809042664835787819853171585841393289064919370977374470185945415174375676422530154697494615503519558976978688019164772630758273186008512136754164443949157460732822901732113613238188223441927271797904043794582291520033263886698427426610187218432567209740052436112409217790046529367935897099395812838640146884240877647002495673893444862325736817368804592082277925815178011591308850524745960169869896805475002421913046518630481829152537851727961649378707388470043924772364393372890475246496456867789315208352843813907686715080273206263341471934048929463913299209512775975356332313402157366977245808929176584342956345324045629405908280843777745597646017411424995848283266000950846435444638038510776809002002210647313489812485115521560471123135589986553002360866941695739850786090273376248079698716505554901717309155458736509633766328928071289092564771597819313671072086336156603388245032697540855357712392636875901851324583313204782250646780951715723400233497459353579472372224578166108044794394260724197172232136703097345632783446013731636569705476778316989689269894466233815002039797976784684012467553805369208674199680750855090967097234401584685452365404712352871669155744345335117982887028771467866851135665385521348810457093163915052156069877270629301149862732158899057433226888024186531271731657328167698322594811503824649177964523363681883595562960988240580473697293774882159926396694887665204113591542774109161726456465468418356445555454256843736832276946018343778475150187270910834602934004252548441149358259583374240069420804929463962232163241228102346488393476198475096947553948736981614840792725786931567197742475209108933836800000000000000000*i1^2 + 938592019624541584562491710905229516705872836209649769599988282568324772639598971598788933908951487047566084488609355367273556548034912769714581259449027265301841204162579330482823960148209979137292239358857453741327852399314810049190155458444831785867530265329465995238943991150560551728425570694100313286959135604745394445607294161800371267870088270005752974781149609280307035079252996404866621175581991608802881204069880422381261724847913913824466190298369686106004012356747895286287819799880431624005104939234143758601534301816246230136273022443359235660595421017496210223459198101766302353986093722322592793106781389317084276386370138606570943656372936175268442342275736202823355644604603890796117672211105697677830945852933338231501102379712959293810875890772083805801809040625069121306791372456157484044756142790254706527272538765733943957506276497494281646472681228922595730719862221841508633267376737230073420654061566804886630967704285241808855952906478852156630583220425103036532538712656745233195166826062676353515271115956573084606561554345101186539435846532232765504690742959455311832164971516897000388919394269941483137351718198032513981033205866132535115234545668301049417449213863602912186251021584335067138015705706236216032981952908893482413142833512784042039526934376906354556769103792048866939509981578568668655914660632425796057040709667483898734056594752719712152232267640373314065051278993093221810064851427092804097317643139635657989318724587261374202539537894040482109355606664687912849241278612884698195102643015355245834756764842154303988753043500187378435725833937041756944564119293972145722480118340729843286732813546620645478834235713757004513534198361745430554311246111343029663515169035348529683791304419649581402104430612189800113556720054964938422171859514919024774577491986295280750258358535392621027171701131144541699401595645634303441072969276767359942396678821118301380076323440399615786822299859528936575487107237832221934320599879961160192061943074889125573495315536120341300052101864809939581035623850355303984508102800037647594887623588774921344756394634233848983641871941080303238091042354072373444239163831725447123803156887709558888276875100226367708887236273400263486037712888855221239808000000000000000*i1^3 + 817974398664736983243634164963225851340434437824550113904193967714169896286133046912901305075287450920227929800052548044603556702046698972020717018107579632851464832792519614562964868269911645623522191652868609958552022381677175263460880738132040008938814515431659780051710090495345441176986983629456791974349738788958499819205722251241390542566975961530003269365610754062804760069947918341599981687076168228843393906898686801835779146507937134835218380630536605618634614473730802505025130014028802241476387568996694221550531418338889232082849287181084593586134077590537439429657392676660254959447143688489499067518330540284576454221513850666730333111867510163382069309571041888282630808570977675319383495300516839330778771218112747606797008624959264615105537711318750587575593967070618417702491189274641861260950194564280641939601916818047617358681961607823006473057088375263940633419215281996027332838335133747415032531152339683012469645265469791611731743893691461286461715508247269138491711884585062188753317187117785684776332523924250443102000938001204273043640849649013842295312009314525806468718956556967851942673316904471661478071218331832408097416555584489820449459799130657956782277414058776088482310666412962410570834681267798804823629870981999492527798846442129998543503329094614459831564452045297364182692868285080578574700489988700670770066849958497448829413839458505902196931642754667323423421358428999714784139215164386079801412821017220986992741849401076803654971581696500351086280393613313542768076074822504739159268427436605175045018432414724397944506653432717526182263300547535036115162591166260416498168840807713599789022945280019454968618614130738822365363272794141946222942634228300334744902004732598064617050364175084550703634948423816232671900605874813051026554184586102362286758394902424267182539570198057496912216692153622767014024085085832318275097532336832243691590196277330621864542048046090256118846979094194927992000298629853862702173425298781344711202530261094337944608579599960750949342671051553442955499805996777884653926457760850150503579965622191913555541643082976101123258179412058600246564034625597391081734248917744023774212176189430497932689943379437591138822969855647569886708495582487841341440000000000000*i1^4 + 343776962141462042787384696394105245278846442261604856306307965799473506312967381506678081642284425546699263505661642210213040974869715093841740368699796051898708021113229576606739678983382378971684037322383118479775865305302505997530287531441077443547970670431631850199969248994552352853825884685856077658246023961993330603013968175367739559689020590322397767341724401795931483002341326452981714003524650136508265295270109906297562571370341324094674264982265043834221066061701547992248514422023444096976017877409434038522162294027524525394406192110935564679169743092899670326505304113392860159301245409775927746511739495517547192148923684011177623951030955510474240540638183312007854650709571488829463501284125881988209650095197288195669882483073122472259467416353089822647610308659416750270725166823100288956665936072496398209853341509173093381388437442721296552282804223125290377884484062672791808846392827119650977439020165031056154670687761431522534187972586693414955205622159038664883561106213215195298965303428454079167937805667533708531758487251282384796908218142397773825817149152792351144569261214313039322640700447924349896402536219247942159433917293063336941638252770510189753710101790633770675360425076178051133705768120496650776201425383819727170154575627865022666226775807663870722039425957664488303399027815096523228611901190168925436658736914114541738967000336572059680712501908696803236884583612207381216692161845612180564405245410698311775434318754072896286224709733855581122623394602389014963325504659382297960812632976124615083486549321009642904246425078759368691366726222406341098101236317267812193472889676763143110130104115886115270875370724676572414789038242035387391130347192112352629770927652857618107728220650699794959719974739560176898049970066649851350917301648655931709256475386842721667388201355150148981234262912620811248615121957415990381134928266235819868664245507994446782085506615954873326518414885293472867326818965531327572564496066587279857973613208051846322106189107143000850394096923302781902041469519879030800869848625644066663740075182339480587243660868273371658245794173054261495041430169151260247671555925321427882189272737726607778305296994735055582623204179036638724124123368394472816640000000000*i1^5 + -2916402032758969239861899497836425822078110895534245351676419276124382711609431268127724605906248423341526630425661543354605638263420739868972852334168589890182424862736099176922350479651613207817328434395978861673698891458931696078185831316223383449219015293777613547529935167855224699822512861005942399754432682484348305551889869324974134500714817505103458905183679522271849057785218824068192392530396112116045106874518649109811802051391913876862536746279056011505836254566457183844741507184380162212137235725484697469276656136035970873054016353271152251279208969590427853015897757603545116695240777554165479559314476717884712036627654828815766861437159401138005879626390482073263590252711054569478570656914962770657321983277585176256342488098187205571058121496810715734109955118484679029424764605550992547997725574759108281550080813636910576810505280697542136486535618882412148454080493501738591324188483291935525071540985853610836716705420569152352904684954833598501827176073994543108739443906101808429357270423829650482398596532368552347050640866670193354779336216782245987761137995777735953827444933800745212758824284346941660463739257374124182595111670777675101173779151486773289515654688002557280936496421781308194981824391946872175019214713239230393892498531484525492355903511776496080341593504388829240795872705382424186358759452059466751801439895453713393218748081586935306950071290566264145779036044794988978968087657466420769551904685711725303066708335706921982861200167398184192800073588132269339694136245213780076394674557648041282586883896334899883810331905089479608981833409911328797718152566379163484184494167403006394832630818033507766018971029866338593486444307872774435371968551839294308104105146488026149216833599335305739422255270447364347236723116055058867839930364467954820539140989184277726551053011618566241172148158203276632812736787218698445104447678374754790008615489102450802511607590603616655635632733188368338899513647686048485127971346172448756402630844419095485298011513207255555894076265279305634598520169322056740239099992460934093487081580034685008892431209841694423443018442872393708728643862554394381026206115327716478099479674179502721528257268859212410854347200521856665541952671058982495846400000000*i1^6 + -6075213993484787762832395642681618807375865222557168392118892670315691814343555446622205346428363037479936288015427951988243693546180701325982701946389972036416701431503809161818422266098247946519826105107350119805119258429891994146430308617555333334557882081226545219612443232034605003199223068711836092188457348852300595803338511747160597132534553943266096915815016494701058196507829675915448740297730718767671890561845059418734590142752165964107200698453830067160792730597131191262843795466036548977542652999894047315858794187066049590634535906674736050280733011611596239000726746566876990667937702679049292831339034004631683045534074820241811772068373317701043040651492291856769038138992282506126094515849812352262923382233535843855783689885380099353032788027656104804608045700213601841958696174827067536982694870800114291943378496214159653951036097292591023350851277732839422818094778067942803500121548193522236646797353410302456063969540448517114682888130382687357037268999324750431116714837208314354677415014962254571020768180569211880902399173775112659295068150955497785481732862502726280487528525694940369688621992005707586361021530600608490205905130050932074345710607855263261966637632321712014757298290052574576792012878902802704177780245590903310292389572124988536494818791086678869944565904254476195341576438757519040081216917639638783114058762396250359267072124980343345050688713361362143776802381390917149534523246699623171638730960812394286553094299533522387939221856111299067925515465536800857135171692327795427851430095327546272490528488229376293218925043705547288586660759125551732657551369011682625538263153781751371129986985233035785206559207546846104331181071409039977861264120510326210055419299158243153294258758320725848041579861818157354137111052921394182947132606200102672990046497350296542577943485268523516664218704655225978568379198892306529445452730825683096164824554823484361606798104129869297317006820589684801985901630263678179939872839992126861818062637290199769755212716759433013668644604647647211678617763855408917386257050960378669964951531434459487380867163420760653966267747896148958006236847826839199208897402854710241369655222627573055843346737574532071552459571500217000462605645066094510080000000*i1^7 + -6664831283348637053847711330381821872037276915414977408893863285680037226264623777806311546058508065721109944528086221796524238374694347075454450713495134213065538895641797872599824365316208647341328600900169104091634524098158090742132479293414901111900339280027502743027986044585863140411416741906938553000853958716535262814157515527337487915265153648197483498845466633443415528305680275623429252197505890322390695927619310731523859112189180121211306427755446681573181920310413439612805887916843647552621126638171951468553667465643676308326506868528424627446535740254969901324295629954407417447227942028869088529637059535992402707264617591924648920010654373320065936880835438027557138246492617298269524112397054778182681491842257810181125120107574000005247411234201645025249843483243218992815256941677595312637931077085835245272800675221389219854822728017353524662800421296767331158737686604486397220985461630589212441228281315830058904078339585351109925302288547177565705780622905970782375840904072061742345138372566420001901520014668497474365902914887209578004929124903577208937241635228094514908513268102083806550661257543518684306871064963235085208321095987809180890492989674242643843504660641659058676027687162344011358828587139757487917600630644233431335354986023395629635672613529289836457546492855587858883551772791418239931888660925734539428556092440818745618206292957013394900731829634134265744645530679934529012367477407079273066726440884161408907725316890643196487435536359028785304827586189807108756053724161623009222240750146453555085021994876991583683164162332639570929979295268256120837460712796110970604919941690393740538319936747031156863992951456819142783255206446634787451807952918154280849865275597322985101844489419985405114589837600244271914037533698939770086337362798637015254767327335378075966911877773970472696750544392621247293586470305580410618401910226122905823638015504202417669413652261817257133533246171421668231352514019460700993801369057896078461208549974604745533544133903788306729035963270982855190768412428943145043349158534950718995110493268214405644588636121914906744443365661410876882368894717618039407974695232926458950483131742546949032294997002660927487563585558551736513320578747203584000000*i1^8 + -5064363453570631030315790770048282584552360110357051521960494126211838789824161666388214839719757664377776587681746030841500009395679479401838923999971700171666581336824179112389737616451687876128645789935433480906154286835888074937743213858120149344170293877789533681561835107114741924198093269826273715547982368294529774958624630518017685317985879059337727741991104188932322611305737532021468933445194918648620849374017095497454116348066447246388333038438086754706002019486895498461551655910764323338204569009842536306331435930128910465758414129041232629047696879704690059907390320365136442969955041501703034518653748328410117314786589174520748069315307780910306924457148533704961023116195384747892898529572773494482562897457799271640348797211286859518632390455433072231977767565403414005529703860943956090182151927871948893576902261137102982704345184870136866312601732879947348734800938873542365412370923511750483431979550635025292167204767365469966332218590002179838811049587810176444902823173381752890407679788903446829452431654179536095701077484524991996559661049501496976750866684488011812575665205450941367006990843241309270535882238197972184041094661225169456632828013686682529829469370177397857889278449433793819728208365677481898406242668225785236904389564268739851108170162630641378640382008991665416692468135570490167061166648271487132477847922329339982480750629652309796965476917997962701177240119182700764352215847433750843383866712169779601282166146877683372501472825528278071622347129476226424634938527234993510330577398352694679222324539744020291125994103024505009335171002683397535365596440031908988090082086886629207921860836849757444307261366623615758446021786420659758026339037740936732885920140123263780246382748292961678441481278570036365621352113994386605560102563282048086046350872467465127316043674297182185473360392937402034062574460953852803345563829985142412009542692135429886300327204011715070775978152490292921987757778628419485128130465841967863859353735307137914508649377507264232354553938508214475704246095938509338854927176261654139147776798195284683439353010185550709148905663565961070916610308248587005077214383485389535021371813493238655976524048345846444701491349770148303069660413375283200000*i1^9 + -2864759914761766320231369886772474214518368973403838605557248387181714512424147313679932575904755158513822007188256046015126690297215154961538059888108875764559862564235142752786795314382827922955612842856516912527547557044773179243456191805472192855992288649978008229295302011821259902416007903596462308408835014965522535826563547625806941132769705155650272284058312615685193561535085489298210228181639468418714953257138443415046452461032665144671646696313411562499344477947367924091365191036245619085995134882712584515427640353530579447360797853604133240747788031367020771244366502008277663571223600455929433933623126059981115152724222631332625724533674740528644106822058533855506602858121050973007167515794355551238962045700075668983069952234420767241689694376519262596981541374362429131110725029310674554556760153122377122023036559958368000741213846385768810065762925826241489490806693806801313523482278641801593482899453296603476339300841171951080629137533859607554615135759631905504355268314347190287483418299427100323261724569099637111734912666800288482795493129436082666716777796738881708616927812820878508113475540171398891420403531518284572394377054678819877841026879794435584254924403976490035501880823912768445010239640077749610863155803550106469436047472904577619004695547665888698552965093679661199857577874763541517262525192975602243624091063616884036841635110325634342857667675198957965871857326409130514213150264222724248195875049690977259861732154614373507950132355769206338965310096890773411056019866422792236485592202062534972030102640180479660004109974456761494426424515043971930020848084815651649903471336056136918960175463451207210519475995881173407769305143877806182800173074877227801458664512325698925082696548914462009131365940767779474828763751917992265599688239611154168406521416254289233701812496025332147420109571976751411756990505757186814471001048711019830991886299339590138470982396091571938371834353484971697564078365685619279217626385300292161403195242511103282021367276509872367742560525065196631759468774677784031388338326323598057591828208278684944093966265713514622852341877462195863273852399128225043557507960293701868806946900173914911778965022953232134350354113722502232230099345735680000*i1^10 + -1253089541936102549387434516449869564894401590466155734408423410050873919729765946533030383788164411043920391851037498916331951995182873554701648028028210323267100260727373307812977090089107419945193577519465438509794981912603426849672036739673047524200573916289214184991581397721654751071041187304747957287926821350921465609684278945502879870900989572690155016977701853028901744951784170311961541081666108420548749086453791057722916323633765081617210541540713500311199610961937738913134256625556088031355480403997209045360410553465252601447071249696365007413611326869073518779401680868303077940240364773753446221268530876411938763889522813393821823122820686119866115334670205238875728841780347150195902268696813309659708577769539026197362895337973776726291396006337706391819377020116343895850379895917522033692237407267302724970716986643901764718140829883694635429211248481163016224058289609190312159207128774227808433635010201645812921793572268703078142572893831682193549852698832255138129043808624648214082349904209243041992446996561144818897436901671103550577496261310002560675807159159150194459322091447907087709712961893244390397131539926384038969276330686895337915875781533076481862967236606577315402290897035820565602195698936481833504086449744280303829587910141407776753851604616642138967576386595790971237246373366592205458773286752050238766777326505908867212408213481079601191936549815586688087486550841038924392609188867452244361556150038581571431160275263681692347296628473474079212503257823916045293184237024539999499099672047010224535612197079833871774010917691102778088064128219413321601939866971374024933796195912362968060209084157061418164944584434676807284939328259827906926232412629472498661697854102966251383391375363307320718146986082946459025208499067366584795199406715185749136579392134978012795120392108356551048622290132425656628322643859126347877856834684998139530914372145146256564254294032636495378227577817548234660718307711570276034094975238429866918467295820362742207313016700096092182441590134546449469504864245161161862410660643332948887484200114717745220960390147525591277866575250466589853799576334454092737351416839669186657510685531444949516517334552143138343572973991354848208515760128000*i1^11 + -439784246444772306740346388545957085572150511698334553845264618414330048327513734153897993226324437508188760422028000926608503190878268768533294199480072816665476825623715146110641727013988652817996778474927760006884323228397540785288248901397289243327353929742439237980635673194843274192200253872899232902886991863088337516868011922442449150154909168104029579894810372447022617330075201615890965889114850325005344477419578645048233268868711153971151839710081016613437460540223543202773866968142323926836397615665427710613544818510160092701353773664397212637840743871457425389908397885544439364525070412312998901287240774699883098834540578975077363075145643952100070134186742197994503439625124381670555864317763911190827392250391755878300272102639503117960175778958192316971029093875745601806595969370382817025467405770532041855075802865518685022057632285531098571020735754909985656432450920856516661380141247093336552044385688497054848296180058121163835533637277241207454928302899277623398346679706245440251947189345037308060962430643146178950338253454656582092544319722922197208629217129936486386496791134970462953468955182064930255609694799531935948708902402726693161662085737435450690364576033216475936804920195315326247337705941739736432895693411663757459018233882164860131996357287106109577821048511110063149436355214223148605698757947418464690054722516651227766499354854653289376663362258968055347415750984692393967218846945789200057056852721652289790217610775233768989281760973883768830858482465078976878667074294448733296206226060487569514936732633758765734846415584737162885782330833727874066929737647917060240817441719473308092714541826931033010677516924020086150475906627587699831096420796152563796366789649063067336663341840832034496976683641793650263921491813619140625643182823505443763817250780145623490850529330668557833741043860055821898360796226716546524056733625476541608919853191936094611009720935571229822189505400255083428343489531617990428266618188673772690848432487881862028836830460272152884039914071770879974830254031829437178601775726516459315032057421937078892290643909121427882370271229719080418672343347051007567785795031801156195360530601608930637109985708185041652876474307619942520219238400*i1^12 + -126341614894639808780126945117135035690382574809863338237096977804314788683343851169154929564106835521882172678761802149870774445633165053282952161064970478528956854110940977258461636173621798521092808261378917972694785405483040529917001774809764486694458318737142691209221495312312358916899485067589943967894952667333416037659017737368142346777824601716171255501976591520019181558771374065049937929894170723331506780919052587293024648245240223550087208722444758461454715456372772736662917496165110935687999066102368223168833053602219573743558035038932356539499942118304918400253374917385608797915559386277771936970346634366922612348766499940429140579480422745562615433967588034435819749501519536230868321401672641336444099391088776837257873214221839438576091419986449825421521707554616601133340752382302823800834770786430246413361748785488124226716051898231173831285143454460933042765573572639998748949638870092203458432893790270964520975936925627109096477318578286858636030018841632827231931590671428577845420100484039158374567092514136865014208553926794750656394553108615859434551835891735570603432492336135789714873472588825818645993199847354924762429044861840122702611130048345520058768022634494162784503057801926521510573164530193888796917144393968792064885125266399063466686355939999112384859943964929441265099030201384644896383361773696638893049540687841155474578573046937864585895856280292327935073006334697288104238209101591604944398043127597713876705455872020103022349601352865645040165655585303356847889870580975113079961122601012790176355523807279265573749362630446820853203053814108279509204447087930592075184295832492873299585525769845368637460822680290770172722599560761919883460971102033647937654845381013507319299384084050865306439065026199057231015309473215064010816675818781873513224011301673162464384881153055884444590084193635680631853309557068340282578438227570607949819795204120409210902578233305142166437847260147140034388364090958974950007590409715359126394953079693466792538161573299577161594657831346241761766239525802686601633844368836114647520414994314973082662583945636043822856823927913887170583213124836061853054778435801572963064122233731026748968524237981434737468200247454863626076160*i1^13 + -29627172234463314567312227676705798607796108189650809257494744548998650338263105718958359313494264398206180514768112385600606491473327794752749143930212545646566554570067971124476845127287068185651305358255695016448873857104710442418688234485415414450266555249999504523898548150723217676816155500598853155034277234053344520593925180055508151791188648788933772049072334862364449401179748137823015880980798950934983624511724397414220771261833037888041119615064909934967661967577439713724669602770016515585570423655085048889421390598965566056052972172712614554096087978595607671844937658410795910749652095211842526095231546294154387511915115042799330734557914621282208905037015035255581512149866707879143126853534130859125485154004491717090995415964877465119946685310217395854655840581248247413530685449972348607708787237085144735072518737635351189753518832262281835622125538520464600968560085942215852196066217568553389031520108704112057165380267325753346029876516543976816838587351149477484387823582789897158710302837892780319057020923643129240933926446964300698445797404766034554296757170283855506043445717043267215391007341312705402529765813934222331297694926555592305970052957714109345255087733367157136489552044650583663681582628260971975909342258796969884103898835878912572326873117615271484915019894682648131887189279109796892045185083131202159441094748081630791281540635517384467019446729998354318548940909315300140000316101043134569605764831618510538701824168091312933397312611005442003526866672168594742791209343937852966268000925310331852497917352277140056728651712320647603741353197252098746408618912460458529927121170638048611226378987107069846942535345700043595000195296387641233738371022874096340031026303639214245758694882406077009747193925317888065299079422921367310569069980750404968590320658705537913134666664543737795493273631623214130542966126038122647934540544263695217320142018427497109020687994961907557094080222227551262539736600147286463312487930360018198438882753585725572116834712248545518682757512498398395160747912108160127428602796339090979772610986774129440641344054521517833113442229771898096407822391819612320522348132548735335200378140723613750770547969586657989784355762323633209344*i1^14 + -5604365981921160975620215301119038762763756466431149937487357431544768481911116873930722675255636017279253085236039416621528983275069726093838642020735876147051185727356665035904995181659385682151558292610778801659738327976614794038437694085140389000096546921582494115885685583132812648871818604352915546092486185068319986928102790158058506073693623927806812623493551309773290642313360026379190335952764130489279271078654641102552882854745403171784875522513578910821920028508765210754697351509509474896316963387862558597005994082302593466072581680972360421303937221783832142205159529691687322391620354257660288204153265505722934137822394940328595486961728571904825415191272590332800657886490266286266250238129002459180569000537235989116876566091388144857186243540003422242764776499444503520967451202532770534272259766984215446304617314190413446332949022053176918603599676742129574579647566405401866237251969084237289794796449429027902525343455152373754978778755247719278710566844454550997897013246658890644628502154293539097573438845405697720723801688225385100615491971361978271431211800575808510179197593763074720811655004220387291707211535980607157454147135006678604714445653003045547388295147566467970391351818353613817125416016611009931282933797813369327366309159755010128066071574114687106373291504524072080852951248192939429950962618184149962604529147986245103232673327350239848311818773156046773493769930903272398370269291634314403502632045053539730876455564702410401909564404424786017069544075311389535162097695818127940703530774904851542450401872851740864858404457339103456074230071169381080793137834738356902727813632266681229737938391635322175557718856004204152082509099719210635808703917688273079498632754001756443085115577082234890570001710506570854899474436698898342868448487257745902626988193362826587163740922982915351390167190409033822426766177588205990204363683093656232968343703600172861708447124366847133851785560236459988454287022970691295431988687577403765605242055525505383628726359155665431860307205457944027728195352923514151962728604651537921888907647435723948221373520050136650710823552292970557423245059249066118515261182642306391543489298859850884923728957010311369351724143403335680*i1^15 + -838204240635102814216558475407833616883203227656565196526946153303370310170613129504560636071344257497182048498913181006686060961014843570743505977505288117909393071839384297273504920592469427301765908181736461306886836597493569753080925662176170766998377415522661678672919141288090925983510707724264821049198435098948522592119019527252318349739589040292792831342390597372414918966272995183031157245080410313105272757295539321247285020838702225801866797692895768923740188118722320009276706172832280294277335982186500875910292853887775677082068292259000145855573794058640922038954485526945660771148207519920052756649783166632099918059940795096773200188743990338644540784065724800448250918337004738779103448295324750969477340702349491098907635650659138548013133434112550330789108694432955820988204067660176404288169001789745143712342417634680311141363074819991183071544419077721086621338561711873368135100552143690748377142913062534040524483810584705196244442416261046335744935218138918565161854065178452638181235547682001449063861305111329753001495602310565146199302950390703777495140311226699110840937942341265829413927275562265658877164318593939886289356736541552158552123494380255695213931821903336231896009704643695462917003493872372941986057559352119338678212418918059995613267142703944677333313634854990939485989254804033136593263732720742446610016558312676100083508695831640781079462051040756132273512555171468118073235924874126151485179662918304360668417709331776574601426878085430778268978549758894195153773492783019770032728872181701941255356595849196529979365093357846186301204280551500337568743475196065039081369780180205588339385176553258621759402385507028817920395746159122656887297629627061347081574510602047583269968405513239229775215461649677316398294009719845422882650870486898976043290691456922600780557024452608733568749777055962802438482224202150488834328044885342764168412951999459652324143605160704200993031965133548876982647470448933479964698818523290933018503333138250437973873786993091515176791126223992235619767521605015989610835951785507044525103045218810473967911258479532500724153787277932752926496652658316252999018605694196906566168877322866239139854545579873686161343318589440*i1^16 + -94476527099558899347434071997437813250585248058797339622294653842458026092247784999722092589207070859456931081829805401420314525986891905214215396122636107182976450568653616585439285145273634159399047311426685682626095742152123730453901583032372434334970175602233329697766284700846836213398527462465232702752169194453856936767071428194729290243980633786175159384357759635215769669187127412270722463752358339065655503698544645668773739151535288674805008300653792464659939825382746490131022846073368616300400493162773604704276179068885717947697728960808805859688110382735973305038905518528984514860088388199821229747001545399987992307545728192582050460916444108465535040995597650056285596370191055913941181245235187364501089246132244213415016279559432423231992605811838513637594137757255426548039622996978221257544678287218941264864027290270774447199769281426721034253174172488162603147145347745259025981947625769030450061963106361684319220107819673551297417909795136842426524396572598106105114839550513755931629753260064130075516809986199815837360044280623753503634696409895983021808577891218585848862653155364094997230717398974111554356798091236003257542052688428840730322399846851027815874538822100588436919116590128614500682889729161220072806545383780658970407857470532712381840322803513130116315629451931912035825841389081245130896985740055593395371160692146718296547341068305368603224174170924431114305015089114269965383716035607663893712288889834230712632635686743316352109018790053923574287620521855016176663634145604287862830317846813029956004560049179184892491863930915254788887416460461531427253321506686657331437722878547863610694214224653598606088586608945036743799876339946131846703445825626913705301047187959454390949551199969284076637689964871278183286006825069108535457240812861863046552746744097337883297642025981529017656944567003033557446041535471233152203474162709670549797877320332442047091585340377851296249438051046399976274045095155294916126645047615859773031321740811205963318908925903730514298142045410266994284086650934740993133872769301994656341894303670375655173677699769040068001312712599385992951383207641720402025637485722770757118078825229299665012817520187487775933595648*i1^17 + -7304678149792453877382870306038819901286649122776502643097920201181581010927797292267663316195077462519297675723357616240665761615329021838617713791490817844311923828086448504034877314375629638593656266277100939036828681446549180958026156586248455378407070405694863763210561174557537841925032967888213804472824685961050527470193530788536291919329872762775257617959692804743007130636910133851325424696080158932699916651805962363416599980428691709217319109399516545066299138827240536081198827760811433251871078036996671895892451962497635470158425468929749037904155299561225782907181748127393106745379413647141771068088942446159472935184783087341448038375625640241726908329761246006739134018797364732842298337880406860841490202284743576345225929242083953940128006409793545591795062005662976733017825210845665778964976699941319327963851757537998909977163605383411984990106238027933355646015344968567095526159396424495168201368200252698804921373957758355440530661330090831158012275983410562735989938985292783808117639977197361859039046472081767468839668352434747906591204949867653216803601156013479643044350266819345852967697655874020164744470818911882564639314247549117589386505270598596872228908501294621895376772028209194935372568478606247614964409609012486888305355272609508502196797902215769831664168566015327723390225071741264706218097700664484891291529772490560863144652271060463941822519967458898373160939970446083241272173616654647597311174898651248023733702831861807189517136735356369672607666603498629059441860661336276694203770916733469224114583544670686493507976893032796567387387167237049280203868323571938748270278313751989322018366462395713454778248504540611257762302854223102963257892897856544067643859252234561301196959088999467082358823034275405061210971621959008524958256376674095292559661928099339532965515922402443082263066129391794176096694410368895723267884060770989420291993385465171336200646519296202565871131532382742822207630861803319084807221675454801933260932079222451357715093233440943149636417552013024225406485867561949521191238771826018217115047118779551675438634593765520711246227172622278163369713270365145513848186479911197416773158498590763956090144222434231853252608*i1^18 + -336533721393350278529974245914911416272249935585966015846944140254355462537966584145597238193758967266629894750253599733550685206943600759686280980179283361113321965203847132799016434871747796562040203306508876361638340829746183292497251448032770044519516051193358904216851841349074404419200988183131972398651679406471026248697253456684575861792875437790341041620571192152808775997414826062633903502768133037905878781285293092724056735404094393316169014086888862883713601161448859952388364032594263813460701864829727634111065975511636852677958502098919717855217779910762759519753175477293456237518620565681495584881105178653187769825566350937756182108770730023849635402478985283404886914005446600118921022465314682761841576342447010378136278376777633713224580200164292548317618859757872728909199775861358923301850268451963543152598522967127249593754771677534226251402738191635248779928340218210002344317228227420358028979344073591820922308814479413312982886344447304365246771563983819691827145389443518337567149189911747699035668377701785466541997264857148737295917365744679317591105141839922012248281759925385757355073639852207679041152650046101004448563885056537167358861074442645991421383953905338897028729754894976674360923832552464673992896507448407179792439743378322855006195303588252591079023887582407459566257383388739833417726053316596755106656977857521607060883051464705327696463023496670665297775349729676094521468715659578470715739662588895021942701231673097584423113192030632437978544040435455642008214465899192551254067592730022683264591172155743064150041182097227699537226406209237657820527930751080670459907077115802416859060384533458256913229052950264485190121220575573963270084503651459440676040133657860251435488620856293846352315229201725631402742634560070750307141011504055621674514314812796704846698478344644892957405459264706569813378154150857774614642140959276984301575403855539322813531453159804464396586394617224387623121598375483160544809800832735870306488230291763181393249615547766796148286014758903449552546869832896257999410101597472588855995534757279906226715745932329130963770182699781547694120039768957085037834938743129494246407305755366581594998189821800742912*i1^19 + -8293845881998969590005738491889727656822486997882570986526171510147005227820711688451902254091201484419577627958612064092766108394738822793924815820083041600513596915897721386982981788118724184058496904726525710299197982515703661875117200833843671158154477446671409712001096868229890538735815267498564648350700687697637748650363098552954749621711896188236367537995500560230393413878090223859599253798827103454442938275061860002901832167168716518137304621896997532507475379248846321885546897248502398166067910845718104608784959090720158606468987428903219414404035720749138588230767171070100886658964270268915430326337877426543611693597668682923598505969791856403696494066854017847507812834765016358145721992527641072560433053418985976615770162929261660419572771768540586723298652098298093348657766250049508993237992947159103539114828133431487152110072495052621674334841290234440456260777333403691325559360833043717382082792094767640580819028270720175464951714739020463055437587896389466358459023297905077604508676529497090121481889669441784475389044157842111691312164190730938539244907030428384690733629197501535901803518401421931583346109675253141924518577511479369491821999831763824423741902256919775822805828050497291209464272386212748607226758693812006783813837158053382899471562359259871606013681579620746236875631485736020170228644710852981833969950750157739859540847670999561926911096216804341661483703298585698229946649022916222005539815041553989226155436228081608312438953512435946612397257304464903242620663515199615103658564961783766688029417112457300628348658907403473247386940183392274361695262367082753210186466302358803546807366469843727912384255157768044742328079248544044287093568910014439652825262715386715590654802085533112604475518527616050030502950602644659045106843889896810086507610863246381029279246524792057513284510276918985077456971363844698592880244569289024353735335708709056718279998389908637283928591023709879536542560768043726928324643578859622424326725354224262680757299745815124824876211540375962662807855115813242073590751043526656200282951670286827312258189009424765965562838398347248780622153654831314948848700367145568846847290070981604304115932764045312*i1^20 + -26030633165936087066130153825231851897516542625609280813129546954264264543658650645818353662469029968840760664476627259063126088250658149972378867804760933564854172902835887951854432046646617408535994963981748303081911609237581101174507845156362065570075550987922549469040585279051043145400952794343337940626625040606519300834279428919271048126813880410460709956021843663700032987491229300437952830795309075768590250066202474271176099160345448138817342086913444387267543850139766356489783715765643068918520680266062253743886264115192832994429244188449506035258150944446139987222925162579831013068068235191267144578873171689849300047462687469258124748174308319414272963064043068390977313400334542638771577690484127066720138959192883508247266147346814702617093992583511060065315088676957429977573677802061175417912109493329796027499732078886044958411057097908747073348678333195961264415840902897609894691568385418857019461081969425085799954218368911013328918214428340588182905193529772215245378132805690669617872831563185732217828716683264747858051148054300159550350952106106889554939891025011632510031789216717958914966450247882047943019843138342374416804920435383042745753704824106260948490764750647909230115426493733169090676971038258134885818607802715581468011327815439585180359944723033033823142387463947673255170206473817245485856147059115539582820340625586730771606650662762288711949381524562018965317330249091756190893181116490806185289251508505271427542804988265756287651425584714759538493439224094464571960562207573593173465764925757860267134785096014735976465115226752006396932231693062507880040978799007988035930548506090048608132828607639352125053811945101380317874500321132456031733452246265732339791114646611778063422877309351464999160211599423248256607804907594346709478074893339489144650712535367601571691728263276918418031346101124847154543207614064050770137288470616976413044259534869933825088488826776077512840972346339242723123956206309443077189928007757838488430463360957534166369950224808517436623133519363109890437137789533547741913727194615058626747675203262210730629984684577220706558293160975195213093191688756430252325106195275341830045699649739128081806786560*i1^21 + 37669703809684643038571913294741867243852599385766044156616132291001004728375080346190260496325040530617123162342976606094023067501547520720977381079237671126668627235955650439600710886761250324968079098750257993578902871525544995374262274015738943114588947178997243579723550716574951436636116454551009848188307286134077366606193888901613857253565435522717325206073380596429813908323823167291423616949188661387886091334742967768167450951054945891843598957159229659359672041398395536897285152342992215224806213819964235029134359449728315801223531156758041903337372060199408697115652633955517829438561347484861240078699826981318928947334734533684031485029727835121351344733706242332525102407947560809109585160953512219306467971419636748718521644178521830900072354672231388657256547101941280130632257586960690879000485061661578965610572716528274791640981132867950804028466506802497508308366459731987378918658580111794203222476144426321879644049914879685817146799431154464541406316821345375610504976221740297845766271131011287412981321045501853072463168449676273768639793223650483645903189346508650925899093672912628917387596886210707726043017323564764814740303679308692477604965298819121020238119894853486690373956554200531187027092966543132667821562247439753230015428272972241262016979504482871831027208016392584962932601374609943076007543323501318909905221911139948728320198219394325089222204073553505178394532416049037959708350457136615085719656666974215121742501808871493543599735493428695592738428995050000425453015405213242572978860382167998084689660899886133833878062261433336360494771284545884335833974641205875439691406593803841735887373528693289446776480896440706566137260993105840333873687255937436638292869571489831927086116683783039881302790572882986571250196966386012572627324093581323487938967308953321074662242596300876334205265404143763037372556254400241721116691311932049116288864278703080607685207389844221972623070644092754494240700052989316569208890894705362984708703022622148358923933472259307447537292785301198039173263572532867076565569905310497722987878160862916114180254810446206282493617651338444383714395844307350846914093719116869510905117813544266498048*i1^22 + -134109446764944734722256848083075614289575966378990511190885987263335575611273250971889670252198769134968006016201135715304679346143574037588703506270559543426019194256436396982863330921045453868839623739111124521699576501263656257878438101232183629613484093421487067199919038626840237983831135552821070697456076133915498469977205041158161317720944341354166727010989139265366693002216025654699402213183738119847728259279188628880646544560726419031265399430328339107469362303799995221763957649062598656955988207120684839610944509398350479068530114037256376110465548230476478902766146565458441799824986571341792710846983738518903352733016427361481965209515907718346022220519580940416628411733752197115704652711964044139810917505375877352179457805112526446185292660318774296956692595442214289719416857413245861044388351597974119366409341428226953247767600598823619473409539589658022880848476515284203909180486525795746314688439289793510608545560709151291805446723628547980056719552634117769088256782515251854124413321171873619634709455500865605309748784312181827062280567538981914717636492466924422740055870128562196416422694203412455337122132282160465433784031598883527310636432477644149095011498129243504292827262902575905391240535520767827508637796477222194892088675350536230783184699492791141526177818279840008486189609359027362095496022063834174757741143076015742331137269324942497714055399036372137179064538467950606655435755462714930767473077828604723959644784460937777375665009328257405305462132930535533698260135236323921735159060726911714298403968473068646849497387486501364912958810746085123498974214811792806180884846585351355893328190992554730903270816566512586237852779160774812783851233153961093131805931636990063692957312627306315908776268780862044821744983652202477942264351051784764410715019448961962902645170978496366587237215094947368617164144391079245204737978748759735794058470436331772407520874320197570530254962349598713466496711845174779915664528228813536468731006929418503937862229949802698253238880704859002018750966231158663567390126184990798961393604364065639132599688798760485616130138621595843210287360568312038691312066262249771824535549660626944*i1^23 + -403216523606191793498805104491773909726201596302936183762272001983438807531417965336488716003942031683943330943469229934737403224738479608400245756941319594059403746076593068885889336520515155396377812630418041960850026507451175379706720633283034355045586923059283780934034163089658245102535890936983999885335783409550593330638054690767332293483733781344366855561145568498389116906089925373809317598983444081856329135665081615261053365891108387717407909569266125130400860071227445018939634961081030927564693287680923213542793077825673756083946758089355781642217198133675193199840204803825904012578383713481433766040102734400660935199913492288408268925174352673899656825451093786595154146531701619200391674610313144280318745543153295410710657530594239185926142928724646829160078597790090463098345793846803956399810665309405689927479261331053049838165955221672645749542866665799747478098093472343692356510027716589375376699578004239754016092190555969140158342801740017036187197515911637043163339311887948239946848414996088036810575377879121142014532812737830071095884620660262794625324674649387332200995112428504494960656483406627320255578064680166336563024313840240964257474896086731788009799946911946202388808114566187674630881840396880416013304674420148142098965083271965868965501254697965910947530407912747887448951767410986494819821053832565250632905627948102812274097293147927949083415618675158638949189210873105050575781246693245540103901915413139955059475293965806033706692924357550842692386966999415189206971595473443707373452902849368619277542882249138728343346816016211865002391716524090431425591743338574230762047247689855126760025520802354105113298648631067465095943270288443632791820645649739939896670460411690538617713192786556405658843493279362679901037584903724722511118862608874695881990664523896516322967892093260100228447282599325466088269548421158837911484858047084367232338761664553413153015759549789244326104857600248006384421715368743528702255046413361932209915891402250858143226787341993979655229012235372881761156443065864376585060156154475799083755176255715466181049137292955689068937523844797365810641531618631681419531353415283280841868836864*i1^24 + 1508824288547001680772466731471798880512503189018923708699010615219594476949286821503145556434527483228347445170665746155388538426193269199734248424203429266731250823613473151340300049805630436817238237825708793066488510812697056791383901223273105513266347410098734167700995653034585539126772519142413608086026927965010379499541688227787071788454627691348574917093953581095997187649297496843543681665673473963754489013156985359408515282678568865523092578892904219749606450686138306522675600283776942683894123820364320562029480418936496833593856930022809803403740902993008258919312471649243501456130239094631336319719882528009884288587540190391503995865189391457741280620108342083133863645687526779291640741449663265116474915147763992361909287206135287307549520869746584859664344595680741637192385902846734638823712429955642732643678791048382506690922882120449540259161200003327626440056508234213383356181247373832309629548338151345097535026158895710558451114162348583896192024347336383362068268766755242454852679463692756612277819320798217580180006363321080168443817061721811644865840664006640716557082391387741264217629058548151669962377630068283695056573671603571190435216697593700424071618306301095995469949357861044152555545574909867017514747312009782266939719421108296085756394274005733358632486604822447392784705755960220622600831285240217049517439548884473048518373087108470473016575164419927751677058278983978487837034271444708075938290956627548769185610471727748428652535263502311449128203070945374542523473119690183624089153172664743437896575446332843177338520516267771994761936387630459798200965948724784262912863500333469057902165588295447286665494722176803270747179261397467358142307920389788283830333353742631435678229447809143216637344026895857779937001170173666492364926976226709873751098408605540102570255502563658697005167974700568210905644259397608804796042521488425127666536586051748204231397456239456848820040671484398440893430448543735252742828093429520482638910261865195900640532951030255589990094072696328478320606397487507768131007895943995922700737010212059850224093200103527674820953104942963739471921848816786583218699500003945246359552*i1^25 + -5442003185477150623996289000760380871812299540765328177691280030147533604033963735693927614770302500864598798692652616581403245425663526249577122334362961032078149756242481543706300994517007792139939505374481114182050420294189969551347722778039095791590019348173364434564377244234832552998617231941411186112529465551739475199703278438322975297470980448517879555110942992438886032760402548713711591170879543664187484012572368963114922337625461387295502532770395974837724216381674600426230254387728868304940446672680664996801504324611639683815201824264208737634405603238854521892387535594975158951694292225444296875166952632472358470654530737199182943686123906115828871410890386257939316191083708705557106500918012429324557701343164134615543457125048860050001952451094658583562725552915776861763435082696814768348883041859159545711460001829383094446935799440040103716439863021851298093895738683373323901730528189836421963279504307065921792583133700906986980581285865439958399482320043117348537897901642374671793776898179703328816066868656124542566924160889482522804291260059343832924971719436229167247687594501849926194758465520200333373459929674167421072669079004536828427934849095942405131433266215341458596646290842573722171039299065526634997334817046795585273882295325308160095173585177478280853053828718133045645892347834228991975279159097419631106651944595080411622772226977061232298181178687252736086536480838436604797138675893571090790669619433027738098537434606790591864175536016185089453445204253820159861383470916309377381504009782878726222957699414544037655210305666082642568535738080130613005161353363798882991744779774762594915054754241891565179050350874135813070138728826000102192215852630561339893599192932205599232356011192884896488024136108511046893910913368834359435186917077857271803401237596456748109995163476499549544729576273404139906373170826038650517258843605437755475250750300574544590290956082818284014402210511739783162081688304960350957424304584108006765811544080197063546451592953483330248992634156415236029337172209107560247679602972511930471087040951734425737316729103671401379130786889681542961550930693996587676832428114051072*i1^26 + 10410911994372950151234771044747597148276652580032242263638427141483710829762302243987272879626097531537627641126770196684272848489442226579919297020199677644677359008763262185998523617059971571690909741927492313089533391006520682653158454243838686585428384912343413635247151912046023545564152028574731164200469529929846418372816879572257024803069687483149781213564876106402574739436281702131990655300668997532546716641416351303208659446003337719826738842652153413852165666202615525075750639480012824939849511355067741265439445006888744600068264491814449531261042521061074857424061376095314382343038662892356050133320181869329367188715867124547763516044690294395086874981507646182256486545785975021024458896356012706851358432819586429377116210749361796409425955705040597949023177920599404260412222702301795161482216269649116309010532918133675639048691277057988917961545719875646142410147493431534394514872912262847116160094629401708142976052124131057664743352534494813020454235238497318956483089653116877692221765800905067017615708131477104707531345368680315998028083182735177042234220558543232808108064626932233992679415019833088952421636983476521151091248457362959082506549861965353436464846820188519094557962903850351801708883876535701516422497870457586988875911483489571168060320386679916114579782294990593557140519034881367237267718623269836992166179066917928414664623837535406814000280271506240423221023570821840127066948962013217163054569348141988187985091201174779542984260527083894553230617295102439590048829532817862066392246126088822590594772219545334690644533483726530301361678205875463659594955984748809179648198663616160526269236077967242072366147024991711139527538544829217498229508520706722865404112417295436817763934103768084833347813042597175928764211240003766913047189766204012645242518411151242076667258920860681019478878642740972467534281008004724799804198860202138993856577037989373622352923779424408234690500323752323908588256616432314028299037876199796674695312357589573323751346842179018568386252120968682639675761727045417497515396597355814745893713866881022372710712219421951580232960950057115965230316176655969051486084661248*i1^27 + -17770418734921489968517355195771346904747621639596462101853592247825868051759075640491190979008734832651276190496438838545020353694819714631707771572882990793007466573875771766396842198718034201152687511009032678157309581054157795757829869071858272261404521477064846229916611189193473446181328945733944498466289320019796041045875711444607371535155067018866826268009677121002222037612795036748554561460690060273975710983359409051750142152129549054277175332278791880202739476130085503340638954806121736399907100182583834445393362034682574129112502883832916752932303739256975618864062507780108040337585767321253416617831431487855230578330811978861785216023609128740810058878373111516685948538269813963245245573724958678419190198571567240612223046686847557600583904689061737286816008241231633820569688142464290350092573823473565238312393281184451191025230422331543576500719119771504558729762738484250290008437402243588519310428582894936096136770197958541763514340168542207028866212829099061707626625316032204586205978797236431539889425542232161103401880185740274958011592825840781773622739190530979260220140429050104850242692067110879365728578068796168035525131689549396282954593575235001902780510534936940061256305522093886912189525586896529521761231193015132699076517161996040658128423820348801645328131807868884185130460640696043012358453418936618659900213750246757205359849395064194139258914716655915888528248808383316926778546635420235834929151625098297283291327804436621885358003854676588098805783065196103657245296854318669323283794146981693603049549695733156023756333483605268691405874429956071247606736945457330860567845021876358816658964802133247898437222726800497994646223473513950057560182006514600186849051276871298658404361993163451181317296252145332002297051070163214071197247647516283684082588399861028867525595139731957343299194496162786340801774686760437322142334653971855454793263017998827166203387480797629556343359166694935821952686503461340842791539160765335294258435733914090305910436915332461440375270683627839398854245250742333517584628182922735826545955203355522931713332068184379579021772820800692895152388328316375882792960*i1^28 + 21517787298125926391239381510833715821771910973825429708537427380462913403388803330087504132171232722660682037167358301433020370259562434145429978476964259333100654515043392596425315969963180554327456914433185428839024878054118062231482074346433015624940366542949388359515532619410214746975033250596232811372580837656923143745877286992838981236473317260593080986470322327486463195736360635154068893003131596443431378252003240459376316838085527213296249820193217758976191700510521661666060008193556101964833995272769153808324977674884256394772472615831492886240441470642522403526209059982215095848220362361289049033194312304165267887893927408202666843905275236432674008910181106790781107330548042488822519112391115604562377440588845409058280497156603537774618275202482113750564494735511961830288332826204384539277771754801635275809247670796564696477643949251432617803039358475426282508353747081562100536456280601266449041435525654692759370895168378389250538922395777966133458822555799503942681798967005850918383397224332649914079279507952284238604600519246471139547976686210933147668617177611057833781284453971784782739585369926662269389254157076427793301715887173428783404732222382218844615899833248246269799433813737993483750176634882338364393555220324478106484146713303248139583410062152257887316109560290668137748441231808906596204421224557308109970692750119522739118321446392641704477952032457722296986791707499315943075157171412782578999913725301750903950198953291651714228606865619854233076880421317517510226950745205885992173483416666125687545529564147423499088982252096116573292117004734140392307333267256784501910620953024376839861339380474794740696455605367984705689250071133541354772875160364828045102567538947831093084420790414792225091484337209344841244926272633338248974617765138536792492223636519719962550517208117947992778376687340185387401459384920723907069793574701123262569624832900786370898231039445159664445007464590965456567453902415567380096539430009447885306386340555746770558824033607589759773243961316417697747465028629726333673221774828792931540528857004943088708225448589929384699191463992163678574010674070945792*i1^29 + -22357705082085294984975434361671462260019356614689179084557080846347668354389198606938069320926590960314401108447048995745730872958210518716022473371780850810475037981929971127965667507233168631587952060176834313482011308933337383446961299398450529148171365070942103461607675225970297615568683309808223717306101754853574093720096543707566189707783092664528096155505966591402648663938054848658580174382523752484763038485484905971610876499159671236079499292928352716659618390462815304721990885747316688334006204641402648317137038917151192370309174342228544199583503839171624834761867047752086693429729853379241762458518318622588315465084645802279353194875157767340060283046634882147040534419266753458060030141000704786440604478382985639681839990825419171871871909478422849802053556862948334272110530733947066453135868494203377889185811947228487072966340971821371693281265000888694058117496560070956196236152002241844636268568358511024773939980704670503581995724116817817959954125710062543302330652812663402467161650529719802158945680939335421761162264537937625004832544934091913984499130133313509337296950567398676610461618402834060134558893937930636332589614770227520777975038044819353148051767225561955788492201420723825747681972481451175243004225909795367862033035929732174586477509873286450436510754352045637153430272932523913091661512335463121994035090321443310268229570950248925124515733100354169018171120639074255962016903474326972743250843665221928877080080658103588031802073146938757610829470016313783095897994708002130040043115811583518293549688740856362758961095362648803997915356121558748769313409721271914845740219745624575180091316391354502971682407733924494958908380134004117785171759963870507608553464964596141090035099634859501884339876720582823580718594486149149039281919276122224423384265519364080458357130096855839626106332412846592522855715711002365106164028512794056144295934054583937705371353512401970650823789448930884531705832500822929464962027099148679267376394985118565662502494063936151063709152998431960809714026048910538193470577800197766104734634460188859805471337460748110599771357851917301288993829158912*i1^30 + 16458886533912815613207992560642322777822661194956886663042170931946205080800751278577465833240221310806028140599363716088447150669763172286925398436562594831118339876328088424961961910238502030133254059113649090267211575624038640661946717519896078869634450182264549761569911219964933236926524439828381879135332369723548341472781204694784682766980935888523380467342536127847004631108313404536002568319071073522750199853586800133518028332987308896298839858119597605661906995705813115238348228992472842711829307252312664818414634856772596528081860091666574367204044752934335120677609903069169043637628593959038646956925987572800595376581339209090814724049504186026474654852357138508928369965085098870832831174440577119590831541806660979956151239426210188806802070994665934189304737998586354823041823540616907839159332185858089050078743519841033004201385395186537315325653434231681817788345329039239390441818225147475681879727489046919615181495804622457117868951585271441716144973315050621811974832693115073570639860936231087187536464857132754554551524466504939116029186874021619229232486441799955733603531881036759352410961665983479084462002181239657806331689228970349116691679622478755934709694718234787886576667258995574166170120136828538700903263047231023531460190396558903304262483274878155634170399024473464302153067555831383296473615436656499274555447193128450079391162067145586812906695202615392464088048884630004976688186816393695783327049619738212016328394187809522464915049700139706360384473655520207947811084752027191960102851209464413502850561543046164986419185249506695958379647957862251841725994341440221593995566170463914280637395455138178932273064199438601477125126942820277438360546290494246492941818693301659116355636436454950766093667405713648389470196659342228078418473462520457628802324430991464865358805669782629328292190431803116475877973433141730894379043920734610380204745632632693487125045190616064661082954625266192709895054619324094696312036837493473230205389453693689135740514217445284699124332037970258318330818870774916070643969644283445454818492988831943947501114592889508200123750455718841652609024*i1^31 + -10491027673026411920909052256368191219569751700682996326366937927125855251987502722747238732729231687108667795019357834524136478528865207718709637642579419549101669338254980160880627969056741870491683201164849065383660898318275611194312270376255706903392117548908345844242482841651215402629549691147732756732573205336022405729762731974923253355541141645043286460350082644782101438212667609625017634225648507435841644200182886705522540089751288551317099613056773213284116215505848865231149399861546668920020490577583063637637015872099861888079861667366531569049980760659726798586127118614419308277533047914320355446705704165863367717833203344466565260664120760112059283212620219946168885512239293856757785157275156579462426863159089666955149881835076633685227462791208968650058841839594907704197227441631288282913129527696513130566704341519308789715205264113884119553837315261583323176228521607096795834009940558526884133202712852903608625213936637719149375377681846277256682353333604067444764378295646355729764005777135549385069784232887582188995024334872135393990192574911196536663259462569831062401295591996818180235467791940641806704875339743666208432165058651694836458275239410269898738358560702433073861658045464356705469634163404449636908516816714965278150621714918589795446942341787614331604512762867015318051518554314128584695984834447428098428839706146964870604199741858762883329018578807798963565334134986963294970950592393449575532456001661215289981963081387092812127147939348778692063484186429616417642857935612648089307101630212668595334462719140255319585699347936932136755562209626650485112919176719289382673084968505823574221943460013453495569296215290969570033050611405534285675005694896948116902133784501380944915244418551646722905569975197975990539664816120417906521616636283087009105247791903308182768342801082859142751184982141696177381531845806102924824086111643294593261495313587507912299334994788525309355099430841453650171633439111790284326718279197015239414029525694431557960500927439877801794383832759255477289979356362633132439903389978809296153873799069276109633275381620441763532960067844308992*i1^32 + 3712702386863280848043944769286391739068547707780030983245905460663285760241345201068969328680837842808823006423371790917574759019978948580908731279380522182288818953648276643256274324887323441357397697530605194491632834305888695033896401100247151955479086057247351668571870034314070871423371075003392799037392459930204806598025775793831449615357191808128709142907729551701093757246809328950479688858960694448176023297599202560743108120636734004399276438970915815241213975122898757735355393960713734279734915653520962544472652964473558642969571137701030400367186700932391697755760258679883054014537937695386263028492403639618471435447758745718472080080891801825903438431741012729841400083211144561378428864576381789192618873187759498401605305178631166075535306825184859150541433863313189095051851637015870672051383831815505173082266427757332299835139109168499062372508188649772454133328079436091031689080576614357168518269256303471761213922343267156274703027616721944206823346203640148726130411759472383597129403077674598724313033373770039378303823600459143834148658848019164442058726478025383155029972136688546959417141617451644353770803134168176112577314173201815381219418854172112378442018498616544533477456181534672814284762298064560361297390296961798882883279864390760304203142822966320154334403052793071337807376793824600566777841797516032386980022705998497679069828181149259453050399311498493916532206454329564957111758115999221510301849615378083508250960318046236977848685069126643021049774175634463588263917046990192047024123640337248050269416031497723678316629712937592844381048119762089785555465629157484926136533687162190633951444617576333386148122376224608377967547755204948894278807134536805565702249034670955046543168447145878903016220297381911533899925559608811604321366936170055117711098354331416092342138501658183515777766920221947897369855067778143404568477082041052339088532576594732287125632969993553862973162839368356507082438836126137839569745599128076654371798471077020706776417360656771795299516105774577322694854037746162734083686578755237686031028837037077261889235459830257992120309645312*i1^33 + -1984616094511084711474919038340801904905744478756055409880824856772115108550111524551271825402328666631260718175254117461560910069571076074689115821527515651930434119375160633447777426280514126096816878011516951706949841993680737157194768672492271122940057864036702079057304136575835735422268599909737889099201533385202810151771464886091307456392604249302055530267207669106578444871116373769467388712971722924804821175110628293988931324493510449999312732103668044192681842145497472509309662391256723333551837837184324782624488129432499540190631308502322650510097060750157710500909300626155890194270720695603349972061786401248747315612929357793755615453260936496697507522927797025545845334939080510433983869906020870334786664616078038883346537593452825813929054446171560142396166444786489193034432027708344856250845375257236494003972227797206290431625334442901905936409901476326930704421206271445753986276982202762139779822434968798310062989775669444075124075960087908553919466071595855388494450647206362850425779925322326402114272534020298254222228175142742729402232710893982535460848986215210759566898485560180449025329331992702179954581569144396123322481187240066827542711982498205438746161334028677343358262881286734909930174990932690144992873601523176344955322819834627364794527848768820596334451838627629931210666761587160468448406657960219542109792744378986034918628591347161934911851247102024517730985933152032698182019285925254774868224841306024960410808074451216746661959452117645631544326925456582655954323248938003719457688722193988703282587171839249990883059767633077861692914566017115114443488313388219850429712344962353185003570834705072548563550222292290409196781496740470633619155938277388604806253773746010189698602934722972625518829188042293643308859946929895347629463305158117240675807330811462679790635447208521954488132104681210364282023969897884095628895521584037668789848553976557026799480769810808222695636677311028226951473729390245683254937240066915787274428903840321244536943174119194449138185639354436139704073525689094739055526288216591325733229808754325869250400062635640503664640*i1^34 + 281110099807272075265536038990993138736246217910991353081139259189528688683131722395566268708333791954136057594402201591459800242660118097248953951319667768811021059957954727234502558405961491123835265503525101920318571607457535718101257803464502246379443360751700640031505589417853414270953002310091891084455718976016970168530497382723380223375895405092233797782820466006049785725675906821081573369630161367792418051569268601178559603880898059778121013106622913318278987848858227149318073043807949866827012050095415662023485406791900874564012504474396492661405509686976499129300735300454471252427275209256600584430718875194554580280607575369456592841979651027348361991928331517950001138359323395604443378162625408338123002332344854571821425098395119323901299581854735806457526374417354131738973597367098258411143966623739705740577957714729297856023567095625694282551572908520405590163607719790798018281592319445926035657086094649818255216687664420945659256216936459451108348497215210180153177776621195320274623021774196249083378918860431071521775891363403832589300286505780220336284714050541453802420679036414122950310654177419685018436948523169513784402121530864359749795206869570520254257568539245172746865117909236282003908086297455736355963403565054163163861128562234420861900024555240707235897163938583165194811125645249574190811501026139063771213762532142707914871337581022693687130815450325767655574644090370132308107721752162994097352372176509850933902607887365189005688194115268965769752262952180663954676145774151675158991594596281296458417707173964586983137714662674031533558050990472115544958663299590339434145798268772752529697208438814398105395958230542362190182300483836783914802451036515564281298405458465556576162258151814622097775290913854842347714905481350880346535245841764307907480444855811017484582196747838795149882759420646086042473763512966759498642045428764648460451537131913902826302450327282551420372961388188993532635539716165589568351155269501667512472400532415931071297535662940570455891341317803771572047900575516946445588495837780912541213239730497829570415168325681152*i1^35 + -202976457511680607076568030774233339797556316656649855851675899278367202593824915496833293434950483785206998644349822475296532342324189905910352812688406464844306590751679155336045336595247332911524363288558875508049779536023859848755291969236756482324457991429223654876803650097379763543620394373980690846061170297282295386496049912595292297429926462380563930895159588285792543477139381328426792310597852123040864826145611026686102425705631301219935148890001956323186284020317194571663278818229035527669054482689384053045226633925960325836910815100775624883159490100488679295089843493064008188025034076311646766315220887498628238911640285908878949040922846778593325569413909449262469946096783027787392909819252552478480624997396056832436435204160842302972819405538954906579128478440132581329882959336657967542476742106805477211814349386396481213759991935150821760101496355450464526736519995018956464574708286498976973702124712215765698120054438636445370934010429099740863847499704737104226523283644903345095178386157665150354463751263480315444423043399010491622106200785315362364935836482706320419800855898836323050349713084415971803624910758225832826837378302165912272631038301440975522174371377137051230480534600254018566989352960055791642995906202581534713773218477106769866315429370727454034864539548663745029476145285020615674946027992256137349081937389148904992064185172606841529282783034374939726353154963696765697600952064735277399960443289727572238829706557693940647587932173103007017457582104137641081973179203326622625575842567181356634311419081590597742120568527333845301570357350086747826721150431511838350923155007438037849933317675534331480381392782773954221686651019818827587168108783119281138634437231034181330694710576443708113440417133181669481133780615412620978669736054221485543934855097333748226347006312377244282082176123238246737541166449602811064911099179602062399829771084556397518557683180595647973519123576357409478780655425255225037245942907968545822526688454033896208336138942034647869420250523518665444523070976703647242571737835296490736673735273169318067174375424*i1^36 + 3579927557333854836427384028971222963412174924660522604487524034029980545806197448179755573121004633242994592209494379283979782020371587739264087979672772223021541794915944367430044881061093848883969162745124723947636739265221822659150895188060216355337675391033038150862863373182720944235031005926498797526072159493305203884801373105013933725340091418966528662331223248917752963807516454465076141851038320526883323215958629898961266046829101608370025288044142777043562707024648426347154590567368145818333099050265404605117217249036897980351727597147601672289692621121308937182153788514668404761359742785990167183563147288709419114692884921846375617586857954736358663823950945296581472747785407300556376164984318035286870571313760267936817701607361845839551624864394819393324330120537209020315552769456323083456955497660061612914097555650721633187161955527270330097132482932189913545274051713747518510714474265420946252747605562247518801337564305049505690525724208605565765925346587632651919411054967866028586953072971941709528275672012242272641291219389896860183194979631697954592416649461977199709375891576583966992071375162653223681243321381924628099093659464169121026927145145893350852847997045182661400251742920636147372512039846509320105705108163848842769030875501584547263365854669248230716969958255002259767941871993994366162586949455117894720976690860496220223132307147053111682133546847446456806358210239666607655666280167749753792280964434136865247601288903039709169034558825319717178542028430293748183433785328411405272232979757927896555715490028444393089016036863750317572076152330806493803655062522588572356480664723812920828612601513681076447305813805455674967719633934456429580690977913954992206576745451185119302976523363141466716752026417075378659223791213832290894092840221231687672968994313318858909124706438334141900104337421151376579354299832150439215393853117364547004032568393440785933291063746506919551251853999874410105708784282312748176319328605843192697709285416470365476200025561127220622783433881352208630829175178008866380815620913854105160681009703402078208*i1^37 + -9689342101495216348218566198388721030581891877412433092027296613891515541203571827363836019661859667673749490110536565284005908498545602241293171318233776789211869428891184313330157049138994872788443272536662612134965639534745035522525199530444997680561045333918076473309797771876014154981891646394443790309690112815387310705659030680787818804681956668788795066474277256883826265755203320282211866984043181982003737731523068036331578932278558482761682419437895680255079295134162540945327906900424201249426250146087805698285800836458341265530199634705101164852106738442693645225689340056819494045462914998452179458447239009865945593008971806019986548099637321124933939408638015769183790074676737839735371471539222198274166874823389821224428771830717122865658833798749459750887619100112728699982507735282508001004373724202626954395892924380816128043294943859670683236124102568344753364931028417304985338656732684514347148396593411068548918241218861003175287569582292862170160744815886234183096163342381577032784663215301635318673673670444886757432265088590765410244287181892804762979809377354411403293404158944723691310743306426506814767187572270535958305080742547829219281591190172996546420115979100128291982035471130148135782906319571837694039635512152712982107919445528681491099411064794682671867988396086675443145017430390157132920444204892475288228687530469842470130781451591996249850681282754270400027179263855377655374243877556892221424919677062708750387556331975657736862765631585018573024044447105061445271343078955879931148610461343513093942673145573943441177564466311833014428987138334009464797850824415603018329085170945463444418906876838493291299511667120124232530211312355760921587486181652631066130932036201489405006658867054509445071589668263744984252913796338362760736187076151337141806389609588009776702742330226927383804137019014849756979048310756755348599344443703505386389785807487349397486479955690217763295410482712056294786555535849275755111861778044416835641210187604796053563360378169385055313030867249893806433102147280475496498535261238010314620545009713152*i1^38 + 183514059622454163839767358367871593109856417909535952872719257898431731207666532571739116501625436255759176149849260199742360836136940376808423977907373781257250054355810844647562406897583574954281448065510086377198337199791063684321817522152710907788813161970165810844731067453383729308618364516959696329257324688088421475763807995968415026155236303511305865225886653515744740153497728688658767160076632354379460367284186398166486222704065954344783538372740568891404700061305279112712975695909227048101308881372482788658244127997912338666809445729474115044855698521568663095402504781370316903972615419020515739931173732589368521772754226995118803304574707865486537079462309505622004217265261288689625849364213156865100271699899540620254925298687333101399646917479092417108304628336198384869661614277049489520726148521860079285151268929673597591093674818111635983633474706221477126982567732298928381053493497070622290174775303046170091682794295341685857189721368241941056674097893044328313465556586288632236003307303139567319693238490770013092240637939300207512886778890181739313190886908287937734878428592691309830770184424098608964101007312518902886847039473147828728721132295529558392162142238285213452633420899140870157594576728405408801987906307704482223039425284444076813632132719026655606260514948188379085229997547442026942437189668139670900292061017263554757343021201889184669146488019683391016553032238701837125175517451257613322090843601654385267086499050565056481739565210238179365944302506347776536136038355225999899548874640554939865786296666135018800351683705723051516003464427939239563896623896419125566269553427458921702009227486365217909257149093048879797557184457488850736256545567630361747726525761953755989868695037062517441624395846397295912760832596905084741784012757508900040737310824762637917496339899426166892468383967150142910174796764921946770994079968011994377741421926784070047762444244331170415815823525940687946159858801116109639304583404489384813833955478971229238469101057076716270864642483627114449067159405400425416102168352862670382170112*i1^39 + -11666353112540776990132393222879206696163078430325363547387070445599782048599166086333690060790859909554398185843286936658157405646576879021575541711015992003401886979574546137282747730549936161640916055799035530478571737328780041543248468753915555517120721239173180309191522207499589118026149152370236992000301485787973300202669019625310723454770175478412538542195406564377251959827012059136382558444620970527652548090375164732952546154543730859564200448962290757268445899934884737262606193791538620500754193153196632992595699458620171095567402536312407380906459380500765556475457352702993086601334957706253083068261506249571850760471395439501109040992670335150141361082957774706786596608425698311672083167985168905232366465637110108214486762450108766607113892863502935646581455838501219103130119616471943919272084254172193727403326214542173952590629279555386474442354350300318125578136251130456458333392656837446903951770136902677070976342851356215483847767382516613318175630610944454726763658473117982025130538676232049843641126732907383873858099842842188157801717875173819146021920600369156681644210892953075645186770475465027787310872673779782434569717054111851918431256925281700368991181139815646286091889596052337952970328006243050272209736253683227946933687778514288776047979519304827873934470747235872123051541393798081631850517064076819457382415722713877722549176098712392949714256884312975412812203255929123156426435871538509556220655656947003815259668628548942437442562755325932332139159095606275662851669104476256954719457497874218700972371831983453982691974514287165345064608476365155294870033906934181726048853163434051172955455311987192810673617501340255068792959847244237836385685680322877807798034295035302099066215712649039009201428361141707995735794325483538443323017069155522156107187574728479781294810464917806674709044664562679432492638611819137679765073233864599562008882674746587723875079666243988599462879094913644352009769091746158103328394925364806981399152499172119952770976432240887363316282485322458454238167744099483973117713124278927360*i1^40 + 660636721828080166998345077627479699744884701085768821376680026530109443116810831729623179754202039201377141888525720004082746320348328193352274809967248969708165600092182578185395006891455185249972219754208831075677410846252194280737638707187148438744465167945546551605132421412271057127276290817645146614416109241593704866267368362392490852443683936414292305833690739346787013099670979249983968873192665992265209119276603285857879444261938159478899058189486258452528615085026406653305956911369503116129135536403387402346522177935284556638195667790199795542668742762979422444547029113302437972792081337471004893166430432744988713987795347087887485111965675158426741356150216916322685636872181552375885993395724652670393302872978762552395885086060028827513483046572175982054425180851029366344350148765623859013630276663971934778749122115805249985110946213035181617032171144266770707230942662428865384063923623834400213378703866834989197320346426926957488365179080355557697102872343599391127713024411342446374333540017292145285648950696822553105675814652803490643540357302694831179389489298885211387118691935986647198473850697507686319471536430855014298068149869779650758131631367838551283087483116059483998655842671915990712454830113267653710309175860571060208135230668766994909768813663882198276206870793910071971227314462353575956963768424949400815245923203717470275430501221065668973931663054570303216675807647846161540116064748743030370777955661887006606421031062015712331754753445777102906415655240858753412143984284810492753408944649340785392274101410228567317689220240058196439382031456608003555530292443507455627265282884396000766916197362723202494791241391434189859662560113265947004723679289764587674079214913020308340947376198373641036033682667642588550384437924370962042840701592877815626152643912957410582274535448873833134366054894725644322817631669452670549275717086650884233297218989229810515201490083506025126276503838489269100462676324409051403583850965546080076060405892163061777135091671098285440724723837770839318337934022485969366947987456*i1^41 + -23554358245521600362353245406758375490033248077411969786421389221586154456580138505046004798411139027179507269206760355072777954848939791650928866259306367135695534069544050005566762675772073582719675665520328152486728506313637736406912061368411540938034297093288125872085058808411266168295918273663832652107164273628632489390176329571736759840487147105101897377632643036895245287875795154303569149274483580675208762854143316466071140302465240783458402501712186753466097671203513571055334783527127322806251860041030448475412840560805908495815465048631488520157046837548503804274384027638506074220584221922795401903999991439888789081515707511913155882196563295328533930587833924486564366384164585158419282674872657718074432504262476516845453854764602774060350544042050709513991474781141827923424099106339859466764564024954250298393531720417457962537961301493281098132263336550633424679024283118424444303016185261794699811537109812802524134682842977415701127177696866520629994686226214800939226064064089784799060088971428979890561929381354302652144315885518855192854312567408854552505681156510750224229806175209737985026991705392464980056218764021443700250140035286883580069909279491865606960114870588024255215534463870987565133335279466445108653451805977510074945436703897278541204470038553105898856208406539024863050051122957173956365596154262186717029777323483363811624231723306333654441366918658309465561760993206615892226237426424620914250711290383154687841429878155691302193350796713370015092705908072714020428975231387255343868002943744164825620835509913710728009576611167170369956617196792342746693024690571253982481403918887569955383282152594585477310618251264656365199572730899223112119005078114445857983394500820395946635424263715475159542846012978437719642581011371089187468802033574353837803209131148893698183412995587931355901560682077634076012941028554812670209088656622886373558947000083912339379750306516199052151563299334271390427617192585259844006030914841242723649018455226106465189497900058207400316176420679617118210043899336152055808*i1^42 + 555839961138648853328841091607155963459106900537416100495922603219495204305434572020403524966003595073134409553966418791578969420767831343330187732055847297373106487329655952368051500676205357068853653984629965365140108004263061876207708651396175474035205497460560040141284723586194677943509044937336046532387974912311941120088605281577791573568775478547724579133372521701600520450746950543232810251153157690369560330167817745917892537178161551275852987698653294948282323061067820720078875247631732733278240362171348936516994909381394061200996581748671058900613924959074364860781279541369670347112669856708726133279616806018731982040673690677998489940784491961116975967304070814610794883194699632431257740846031268138544325907213145069894017741349272621406439421280677926930790093792807749336024341973047005822290666524326682612074307466831581781709151984661714407397116860733737671515536155592207228323851538271570777596738083510789102117009136516290810081740596999637395208072872367304535496330531991633831092377694495017393405456759520016682330323767853717469043598932890556851524711484122061168639830124446921672329392888039492963585254103885434562161389805954318800263131909809177050139577056676476950260849665412284720057833324759766589449004547449494383352372600949975669412320699907429339934637106240213744768918966846069913707500994459373895978496802518246366405895378638380661272172076102476989754979864887259175968997901081282597704915645494635142210150224371354017773434417316677587729430956942724532437990376073733923342613499282598651798284553852577818277271105678514363158762008872680667736456075035868930399737246443139073259318214431234466546536743115417197213123683172246106976126398253593698700691953583167056068992999724943754544059614943127070767048520381094508404441897565441183613181531207104244385206889173685024183686426195349919736538619019135413511169813592884002336767954774128012204936863881315745871063918710577295965673718891269852489148810435810017221661822911069342939669301300719875688476559452646436102039666688*i1^43 + -10257813309289368555494493088019942888417580778957340662770548659922022279665616041409546170859166057414454723247763549488288656364829412533874287279856356663596153157186764074512252574767450458814079937350750202362552476842733724825305643860944966490606192442353642794810715275736970319921991333183112925266212647270423557520147992320073963058288305312540218924352562382158303891263112336281691702192617701861791189396508440260497817569646131243942047239285653691561910025919085502019629158123777553236884493559426530001055907967669263399483243438569050210082323347521010326474803597743974549365006373008703903418112444375278398977468923310131144724890347083354968261983320852916919911534387511806006706539938514801967220006828392066854224482530324980790143838816582334571002914280710824198239372688326449589283416544004192598238044783464668188448012977362352295551291285833294669607680540733033597758103869267313737215355422949090160298676011662141419470975399880075135916811710129422623931169314384951458586959245901803941939078450936632625377081227325593836707598789182321974924886570928162706398860231211721612133790790031368809434501845093272837687097499729973442294581666357865209051735436714539454736047491129966102779045792316282134904563836377219560153645262734368481613793573725166376268077250736789669710263188498331229063786559512330069979727024238137634240358765636793111450147334496690018388533303805350971517559926666719469978112003810518088953428377815834863670442393935367856549112233410956546192381283474253203280778441700483917466016055481338655276426159493151021859229943739908939873477571985733769259146335183677210134067245279163808992941698005396851178119368246424763643257743058541445912553944111427672901790607029648117535941625064483857907940707488349374345625273469865171869854105341206667590579018606370916783955935417592356826874864541912954374180250513209043452545162540122908145054593953239189557481485505285538793555598724003711149015575387297074607276617618807978806513851800220464123629185873688639045632*i1^44 + 125148131298546946315537372693608267072505019714411755258011235669665510720526687102800103521842904169167316866788484643910577091986740007226018667534235930562347151392451146353742113385869032356274752643050541872849168599224807006111887140948745829992240156940739445222483325690956378835449293915248431006059364626591650247674250853604164964406241048387692348247167056815042351437280426415510249296388555825308960077623304145841667850321390651279816503350446081658346008606465931512035292042984015515974561053594224075615941581375862574570761818608231023936811972927286533968171714918062616103721898398595973741320346623444466444675447135644526823283139217443726323697006732760651158107482458623231242784549951067146791468738202763066118719505543249383942371749481717599894648458648116126132568909018103245779266384512727430417752088823091461348927917122912894154596330897844325595519257546241717549216855920091055945672710722760157620252512050830064878996136406162813777987818665928156176508651352224403785081654155330028425533964091612577576212137221019808716986373405079755306536325006055626038924743895443807590936385038892729132631049673863164396019564084579986090834195487099161771898543589224867991317699779397647726449846129774726428409491052428100815397963526083374156434732968701875948853114575111665285366434033537838700812138937781788492795215982975901200447581737945182905886923695764101978111986855809019046461132308926037528455868317922161992102741008984860789370941576008238467703516738774320983871569623795319518479790883135911479288488098048968938729896992859056351720212651047375716662049778186348938498040599858095228737405019209600864301180073579391190886960715423690778490198881354607084789633674277758841341682477571200759388533381501869566184347284524700074915582150306273783243095689445545447245633093110786800674622648662553429513165437449234360155309672922119782622228858721221736258296186651016603704783996615683660946590370286083843723075311897435698542832650246118259011961183595302076286437546786816*i1^45 + -957354322690601116648789016295016012579424119826158124308435294709593053870610587798758099285838061844685033212624235013612993706808112333448055974978745694634166690628387817122802521489759440414548658493273237200556075185781927716257741343689819123574602878478909992020917669768803140004183938766732552642938933737026283570277102213738448272177135797123969568034575092989713980635576276897331927163917315408784881371249966321015092421753778943736103236434007723955344487395961959742252473635197499837959658934458732034306965105486329845449819250063930143141742750216434475444335204892633914210525584337901411125406835223145783521201965690527610140661637852147116133068809368469713581022066849027658356017734835139627058453274514898920137702120608891490315673213050316788141541284734976635267446539475328205213234762990856216621642366273702883587888410148108321090545158326206488917068402915857343264370177474589131482623025754916996057137663451376627410182889310005661716264963943626567354397160070446184940583711418181998523759557507738064485207642160074679483242390579750579559544732291466921149329475587648079150481778377190416017249107759496407881886818980488430407827289949215408872448766726954022439132787213952620759697331528004239057438765147577580048135485041577776739861041191506858605706638719094277456876070141574744622834435790551001538220543500141080550605658698884158516365549864537814629165486438496235340127395911152879816954487347715738996969827763519507871663744522989127774906096702396424930798640334998341939169546188474742122588841775926460198579216834620006962351687752439993450884148271124007475251073401376627481240375386739808410011435745169661522671181378168910782928846002348235529000715222120922495207373339674729599069676138449353658757416572562386586353835198451259719355050531644859741602627890884548546527197545489915370245457708182929849047119126287207005024966561182572839248763879462155994895172934790237319289663386101715661416659802978217860077132602951653457349237739581984951238656*i1^46 + 3671074187783500539798590781977167713596104174077662089975632288866025453831261304600441102335974639773325723267950413941239327856472110419458145515688868211612264614969292405553312183377247887518188891159516945891542035528316972152572059183101522108245640854840843652979009811222577994486199559081485220863358789160289325160300272832182053681322461260544821187767809397016639654832773893555705315354152871906645666417412151638055367057887333248741352364564787289969087330947107010974226860210850116328091652713073164995590559958203016566735984276637502521846662972328145052659853652742287794570270222487515495755825835825755858923242185364642723388043221199336884612141958077290399456186938862772229824763178761815961231017518403278853273932078006564267729497323168421798548015959270008752284389742273410111198451650127635701565207517123626004072375852951569660761001852134470011502239600737980822951061798477991967441157316451657207589873280101502373975084577161656842039714253823251281094672467153853180487798445523514616179903859488817386710139523908208009123673959086591300230765049261572861174776780075766421945431182583281935045791879276662151565296954456970435762024478412185672373468827358112443309601361579405817010562036737154221322932579186101720868189666913160363973019805882040753316735426838120823829335513183747812024616740455617509986660879643082419059922646157463817076585871461534652056299419369682042564023514054817581989302344310976580460428049110245306854258835247198719144205816205599836961021810398017332805526637103999041300805724053568698516455142779160303616313963562329793510894301529476255121134937048210355550522722705846416570251902648602498401894660164861370453485050562609326733550722053923337704258528233800552908728170460357963601093402494047204728771178025559671440389369883989930777375216671834013028071619226509051419441372920362953163531450506910060449339826323961514691516400959944326048455217101833282093935349536160874756572604899947521542205746714984996443562131937296384*i1^47 + -5935499342737824304194799748143981097174815797883160477290401888551501897524201153362295056883091533125593386988563618748502067075493332151008582533911278893488760549336727597478976134681550465212311972606937675976662826481952075704430350562407348033306805814539740394434034064582935767899723798487511489540839812072176827363599014904778491649419761721636177816718918499395941900587380298859912162664795022622218965935638570622057032377183364153149231810200358559445255860636470591140010392594653314919050582864025282580017632114693425716323281308826308792962359235952191000725815181862203373555774779060575349789155157668659079280946209361841988128829157348464508758029260407265267637198247644647291879215207288750858683133154315954022566831679684539208410078543750656876049281282501434611523674912725339365929134241951184192391816178992014384670405882895778505049428815848441877665852239359319280866682262503612861450053390995063812921922452292471602874184515895644546192856883977621629429766623262924622305355202504602436784993483855453177055050761571523087278952873481192759252775417943814617005541309573506065391878668544443358997802873425044530447432797140464923812363058987178738609005244532674400444875595298118278718788001547299980247675606096614608493154902732125034561580715552635000396323190397444706178958651739886088726971442960852323035459680774396329004656004746264826842649387837988331904288282713371210023911864685384005027829732092990813815868434940213459411254036498304192339429113681849324785204241277629631478589335769844746584562279045867990523701065171850457956291287978020361771659681613024716557451904056846281673067879148302620371346788445843029177077396517236659456979145978634596827795899867371546071540800850748486149209426953404613193956239681622761213979510949368461723443394601715650083401603575592760771274121533361659623648153724320584825837246705984491437712790737778679760642314460968091646595655755612336063051892445432332920440819224805247500744807866335099241889792*i1^48 + 2273778983629520902860495432510887495750801866469578355922781523236603198780325966921008199196605394106139616797526549854944935296135132114272201755211411278049247190870944229975308047482821092376077475551928484133352551270764524501779877108951778523268586441525826598615245970013540427940444875017636754825725582037739091216274205889105260528545919387107006798464513254176977238623740670603849098412441494083872243065389315173660955723393150822022977119812716799637155451859055727275327783281719306686649454179540775106076983903991779696260829823643681523171807965237464821007619678615733216325390228862162418106331776415536334646552109472059043631176264818230575684959270655911671342539307269085305463760620727978593850177399007638191257221877244293389464828090159232340765526797122076485688023358859857496637662483979920438719044032369758123545416819869759694645702828047240936908450507917519929684323675212285527379643942708516654097089409577530447067982805576512371034591855589842642391592630351498522306258435686464957374252398324857325902402843255805764387934948440723588058175589589771750077202439713023396991198156187327297486197224440316274006012644866947953377201709340351120587115196119420823305229624639585573801515795079678384526100599269247745723070695237398749389033124681944830770324614598501648235222436652863104648282388981679370913553664342708741495302386226568661926865336690113322599215662544660054831643887070447039355420232638341941167663567980292429288665793515211344573899794690891828296217116001877188110441153890758398416494530549464444128268046202404035340830309298363755084400445487686880491267287850574169086653311204126031220625707974462487486213273672473471976368879551349351588495940558305619071740300331097557876246783627803284962798000764976817145472298821621323143298754395872022331524373197314659833146831925586571963027526939664153223016479032182740308705224625159040401026570976250474378576164021823193624705397281325169368433757148183523156319103677890560*i1^49 + 1815521222510805350146391171870855555684919915073039090196480594697628037009429139131321203413703617191904397650857729622667487111381646604680598587267222728395982103715782688739214160777730799315214237100566500700316686515948719737793269583442052851140586129485499847723292210961429281766067107865893171372558603501114926186335594029503553225833344805146710409660493986158203374454480892349515871282698319895243495578365251357088003692892285827344369932627469541435853766110735189735815082362437559472178925164431581529678007750057780787431261603799366342087742171604610026223785227723141084712014358527257825585059763473395008008597543551182361975156849447280268352914613608268930924010171497190421353056436284247921248967986081253763868061705948444876137700090885556906196829578047649807489152361618798322421238310181236748496173746636127678099595897377454390423461835657410132602806517774783082154501216591952504206917517399122723605124782282576448561414776602750262349978685114830114083499072863444013512996986355479674011500948885675801506943138654993409743969347842807146742507853176953538419249407876507912570010599463748962993661246595194898362872616975512048966164767450399551196100397816990396174500712082559221669470304720370285093120105440777745766904798500379935555400765096150197444156191537190047762468121400825394987271808000555804421459237991002150851565925818068692064942785201385211138974221594332375724310675192268405995294701125229760891845846459723501039183917758940345243159073091246761852501423012600640175625005230539898672209682401084146250389331434520662948116064199788551599837341901291172126255582721439373330678809705460818696638847731251898640092878740929117955205877214053692640845510431004813756191832182203883422574529916040501193630210489260342226223337952789998442478094510594539193374655205690530346061380340043630594781371620099295175195867115080868044780208312083924278506186736730282034651616708499800038738937395048437029238985625964058725318656*i1^50 + 173620914550328035126734933592344880595360752392824044894911215245730938490700631529459505239511147377476077062165223108968604769380024831107114770900572944737716801426146620299958087757488461731390208713931606977856159159645567550206791488731298213805133816975827364943146741642477924208816416977379705075512625402094188438479319453130672622870675701776355197073386132811037878551909879568110756962158564927257930921318553815098464287893913736575289996560877932998641341761849853428547477208675882237357910314484653190693414280650088727112666297118273836317028528892698379010524059035118036114973623079887869683209646857232410378862223230166076043649982810876741151625747310182091136079788946183129822650935277841181241712240322178301577418867089607491682104527021065701072080748302326526992665713900980120410017531978667172045611278466461200194919657910389084486727612972098249246790519032686164906088950173259290537083439839105257720388851334706032325097436891129417238664944407516950675755433265490800240403344224639201401710849323150062735304778862690547714060025127755593897597305254774962989638689992818375407591561107871693621628556208206883095517794948555040908047987055780887510869793951631525292993563548984194839958638114670765814774781739143198516684183599519758961220154627675177083265817097608961297344331479530431813685441740519563085220330560445487780285402118994080779628915115742601165734874217803298825441636983914620707894616708057568754397928043790527974494111883293738099172258047312376362022260004500586397306524482793641901771150067952717561878981445298880947296670128871583624521950864461764998399492085121093591188163241703599297368060712200629059306235870389582159376291572909947623392466166326876687686828320052657756810423179254289322644355434987839428696285152105604803509794795279423790240492756672484497226143613018618358389430235372751337496435089377164218927508914256709953126124760483696420185051589245521434992668504399837882500714514612224*i1^51 + -26311119284646479248941849081755913664534347494221332168880445241713241120058804600856388100254238963638782247939125614992036079001740499586482360194571245602946090811938364645974169420635695788033300238158393578704252838499437993406247947137098315173818143908268475747596826289773127193884609819704566482675331506895133263703608074707201716936037344092734556412731224024495489867407018017403351171683857875327891721761513938946006003016298369212796794336493575558404565732790343585070387895992740014202954769533783968821169462815677138793879189623339803259219380443570265964314080380143518863729641153822097771140307238533243510935907399930599867370490892377795529926849827540013409859652738567520709687869250498621917768898989978088969077755934796396143023768317497530983471851813974254574580704079183052884698420288375619118158699548979065652313896918822835147610393418281220907946608666859169194958437066048675543811764761609987138885470581314594823471511134986333545984071159742454997266609832250986658912798319783918309076442443321219106547013398266048599682877596944878758899832322734808401197082457375189231539045111027947485998338145995096473160492979404303932279490852597982141008362129957564063643624574156692220197836415736592773488557386241607001738702315278331842681812475476793518749986610019594654365254126375301970029707911867396701591188371201134453355561536600413591986699824900421018159004374422169249172616362547341787345675284833116555198191415504026816959447063935150328178561276449472351145435048608916971616347148370950002596179135516449740467197251979933715748429879369040682465441703580079677738681618993968515026219675780766851486477196947024987379892202601212746193317858586262587429394800443933253507046317219393210305431353888182372336000072364282176025437920167949133855679188858055912203060268970258717270859334914051028458091108916547161343105052154098396356928723757904937583116102051783134865070262467090726782025060001757010067456*i1^52 + -4524322990107666488881670942987504182408096047720109941478363422701513999695365849260081388622960346318900399816863241358193918960789611838313101595308984445399597925365184985692803379985218594794762394070578931986708599781646732089708741366141287488748990244160449296001717934304170400189163554651581886273052818653286902355691451107669550212378139165111014319240719818326587489445328719885353999520014630913636674231014238710885839194158300441478482348180565841386237776775318957933949224986851371903483869880659656647054663223150529162941676600671042491769916257107502338141279838876078871408567563690003350587011193640353018372264855387346870011896150001689328628472215485676143575394594101216174914325098843096168045825226535142758069440454927755214110474050267059694610139565847961830209866571630569610856297271899819027810092617060574103571384330725620480080644042737561112241961543118207440221005472568580908495594742275279109073670277775610870332215903478653832199076636989265762317550163210055986891554986646622620807155322528109950853872538725031244994918416978730195576487604011390186910932967278400414614551342640764650568170015318007903026871626825334967099336018425005609825336134721100908250973621278067270004266541956021486723304086282030831171131850173414617146699282934704680869143623882137684637624057809302599582752584312481423972322858138881335980021832188865110398488433091119311862495829253211740505106823558491747006223652408450133255157697766098368865562618369488151504847769261563130179516555904773064823007910782832263712233629705491846514724585242617329176195349355808708244344858034392322202396476906810596127958953771057201882109252079805404841977134280033126578955158892645673018416724766987203429832650364845681210448050552445162163636826293135571106358413641532506885473883695778163920548004133029550652523657642440310624601055581757453168359217062405260075608683215112865634964599120242712533095938383263732296140365758464*i1^53 + -200990944776386024026241141197035640051773761989886869658453513587695929731426684435537445901880550885519823199634167266495301676493023726575981275497305657625853441835777727299585899041414357338975124939871173072614499725413916380059303634644813140049346296097029118681161545220398223414620258003680891782659689628979950763490889559121322361411758262729676118401525644894802099450240017703899598055844958973769525242506799993966698833462892378001138846902013707278086028678716201537097554559805784136049247200103720589987416344279501451019759883357448462351917463289945292158595050096446335325316926587497528579811673498097319610448516102346292756036625800338651317757339241983232553354014879500518385537154991818987480235733520127856877415078004282189641719720054041376889658468361149705420024681065744115740586766258583028678786781579091347246148946170012954722955801486126260108616247508405025847983935845304388320996560505479992522434726957765350714218081294308884697290802220696639313211527011170762204696733818849514056906532025249848194972941783409884896068570287700224000609522333187958976412714697576816923338329960673539321820140430999419615781331467041285224070849031350929390837232471623200416632092026751666664908384566377645481031678205643166721855958531256482488765249084247065376665187983953587513680170379359877066568467762099458397788047722020349333703758333364557640888354598991670602180827646943765692486802821537300868497274027041444366778050346917311566540165538838733044940984140589641252372043033770390607828995023340113453446406381019869535622062863223169256444653579119811167865301591261398380357856262411166599943758184140387582874161888963610288915350368738952598182056864413605076388833292487431139525958556975893707403220939474618283936148887714577082445701236825749506649519106250462516717108240580883744897033841552646742784907774713385399216437408396446297640251213298099193193000125789099936657126090807598645248*i1^54 + -4666723098539571018112051394565000115800424921791742284827996574967774800033555471521311556500113779563048732867522337770839763187284352637125466884027472930793387876993502013948746986462225760082914842676395533267358970279069993899281780613014176540656920124223882733562847397802483631318505304310798254748576890492730911238829344308419125100422515111181343477572618843322387311379971569896235592699916957575799382968131257471103447299469587413118790328450156594185132456888385295520642454265624722592104471438886637003584440249178164121904708186118765006528161010100791636402995439315756481848266754769306745588786731561280905878654042494038827874649607991920602052564900202685558654155057554335190794065648343960361127329443493184736115801333739395057664276609638111522434752302240354822290999545023799809292510940136407132223395612297556655464387121650041683650575457849879751195336884162424235814376949289450241010617105078197233832825408665118256896668454740444646990468439459778856465103848738529199657422671525552000243964275099782074569153218341089426804656512318965632379562073960093709437077949733987054533495147231081153488432905560308705961513288512326571681598226631253682133636058935126769706306313835086936994145406659863008829530621496974217010904230217813899890378182076235199389810799562813868902601217646004219485776604651748921262387148679403038080447565294055956867807191421558522002286512288367545574100744465317133907693584887146316237279664584564830355763528440451793525389342383338977236360237607468530353447710339698520001316765416267217295755613703125707269585256053920158795130998554406884420790552348838263242404171082713698485411552934541892037544516771879313353189086260631043689944100420901548868022138419920022732892700724668362420430317611777865869595197310690303176668521298317303968195174571932158496212816117780976153106163292480152345367692585131252967155820398469572490160393665078671284147060736*i1^55 + 6072352740623860228209325643473681420133409781330155801681067733516185477616788076609940116351580848490127566999679060083674055005467182279601543173581375487374003013018454815045368793916381880880438788730879742319625430020763216385214513520184384841470037404238266961389183828638148274250943086065195660490982076539536792274187902302544861950649895333664587203107936378145376215822394391750722451452439098173688671210756352853040270609637398400645755198472173334712058978553020741821522859191696950919027109143431351961176946131247797188084617539603016760003123004875930917149028932045332364418613543607163910391107891282630907127408845268274608176335396977736669633087323754770757484978816873900808730386015532632904021091875344904907129311534235495845564629708933757433824667146371460366253281879876969643179862975580487030611388503121687892053146424957023559712206717376354669402114588156435552648622916665456783081854828784504125347726480493877190523288199046099724929163254456552962307520410795374856932882290898247534711441335769122687360278254350332936147649666078587762812456162176590301232803697548263275568467737443575311891894367074777302221606866744128223477678470614985770019500941438491749067902231877131161175142094078542733902999251928169746682375312611440399748484764164056651414903031419711484476752948085569320069699538884259628214247576495037120022628289753568939955110315440672511270179006280024313279576810798747052307698415948820484793965777334962425071067952767311365533763579901995193415425937076812432773248833938251278727884083099550789168479285875948031583107046606778551346211853489054304174914373544822855447719593060663145294347064602300255004258189726669833778826787851226148033892554916245273291314308398128449196296526661775201252808706521330744143477638758595582700008649584238514857660884950889116995652510104871718858231323223742251968836405130262212902328961303343746930882666750279680*i1^56 + 8786541362492255067283486338101913746284870188253756134451946907717659020198853166969260750407843472344807461620821206900231624458805564341170371462015123588729062870359664668194609833073886717994264650995596058962552502262906150009963431382911534051861796171307913389776670344523559026692018340864933979817619864449733326886038160810162172269493001568081637268088214416640937146544497507947974854275291853387017344306996714281434819813761650492023022133942958956995206097076638482674407545717136856572204284469878484103486069541577255181122595535312984321097272786610235655543922649998990369434076529604458124950034085033774582827846058187363584104673088370232362371126831867840553351366990851215850647569782339096615074931953418132729528408113299051552584261674168492613257588418503252786236248942477225735335049616404848227092520174521084864239240594671682795230348032387167107334551791472527580776285884417812385183543800970142006371626750825615593702586097081798337010483802118846758455382500785834017237970379206601196467971571998034584490548259598871529034330111322843496191136198268421539076747376207867064788931118634527305799673389988958826551345664839664660128022519968510490886627516645625161902400895090834132897034555290941755685107134241493008591978385224282744142194661510349136567256126288586948836093839743293721899221049578046999879485309544458793433432499033567888025814795276617468900832200993441671585687110497094150762294027371596488462153717400213830839494694513785948790329497357024205723758560955897189234591818652946484789260202880354037106229063788709893330991166478420561914686975405325193179904988698496543702051623035711285844312760320009896678852853762837060056339672517842377669520969695523017347226565963787563154263155180405655394311584111545248448533638773047063529291610501613550118745026163629365362828642638948178065805974018130832461142429110035496115235795055402811392*i1^57 + 488957947899300809632204656818632060173822273950261523306798060844881974535643970100310773365269244030466485754394644610336337953706481168801390104457825379347105407613586441261448957520036397114934072929379573829788265832792425372625786493119007270221260076987816239538252999449613458917760820355206951604572344631263046561227373001978755047045730841871859112210155661985671838039029014664003387414956276133019965207822028436242172722149030222203286072598854222792164308092173908146023223581473137829876688897406559487047201390301134117044743554118014876174501627865907842785359948997052083997779516724785693772423307226051501247824947517969332887382867965148538111312849565474134678272896355948191814829699655173108655485031327773692471020188566672073709460083880669246869605753183614215624989622104124679912420449510466050422234442290118455409811395159986637466271711115397432957126703929080324243266856854252273455191078621290972614524401642874072771137504646840580987335970756179995460551132289256012511418539286215296973982528399198551954267872443094743234426318869629246151901078471706770131308425325729469931411682483491481177680065829369288121247423692279530890224757237580111781718934592539132186475289331650772789159973633056955492182282848287717484882145927593041690726128390400564589937926034388568942231707537490409112998740635524769492901443992759028186532668145027685451445908309024548255998538958573621863477263689054009333954829838691229958748600056499897277689289546316580916845986774299947623279545323700233039081197690902402920723668125332256877441605662985113840688089739001808694024349124543097188700082464558132446290270607825995727968966120063054318645477468555851838560534785430460783117673424719861855065554552897368948844772534030364060055619312054630835038029065193108412461828585868874049645241256380263836065717745994878151926922036312548474168077445492346711965696*i1^58 + 4972574334097315164467942560643443073460276701140349649515929740626425333830552975454861864107279213371529989546123737129620854271443617826907909466104951046599826117446694763516063646193265593512769794659860487517357356648923960225180028454733904225060315672742178678293919308608479143915728939113431345557258503241282208259382327432795331657594858042895226657922975114348071920973078609005704416620775218478039951806998772305670879769635872006741731661402319890141968207547191735644818236079761504865549466188286522673937533409596171095904791496697303468542295251699169235358504941522586911906430668151420338518899275233710831593652616911057802388470433358041416276676153754518274330741979486526657856750886895992015127655715168979199516192726217842287798675187239872257675514668244916748573131163208168467880676369527973333325331446892128705591386611129689341319471360699315773086026008797537948494183810115241597201582507542425129862706848852931904538928514379735031351959269353037015655266348930479154204498833658305971601918697014476973146066108909061909843695902397683721379183361097401945042994625668820950757038509894144987645404128433185921301555652388829208888816073652827908154877180740287153462477824233410322255327597593324145798333955821786009534392372993342725207804966532540941112361207719719743371000309183527753297111540749760365824013955035486659608602774533186511202333605193886127927797061859549520093058545906419448818570507338297309553821121667666480270840294141779861202452194610452763755759576236172931050212088355672551180772309642637311649440027510129346792037986642709151002327143050053809191048270713466819146281973366062828441458592735692331614506654423437984372138369691870486369650322836787244738822143118607760028046087276268974439977703518307379690361532024742076841844110675486982098317381988161511777197441852583466131198285330347162353151246336*i1^59 + -6365865598875313402348463378598414099646224347859255190759086203106242970207166877534027729518311798360121630086381400633062563706858265057295036057666020494223077170415143185021548453928700952993218036668172570761416967743155097763095110571697724356649901633323618684408851777636936165253479541703902955342177353647458115949606699344436174776482239498832551950292141292461290877390159106677525109448887003534890303701167635345958132026527613283547871830292591130108790473946405668170166214711739567982782388228027738133986060871734306450486855670548368847813540950090532521181450533007964093720101134626961302331790191838760855031167655102930796821035372409413777318523409648327005178938712729808420482211212565042443972246803068252782420430901382926917615899718263892058017224009387463788235709241951586600408269197250196898128809408039709835187803597391373571534056808369011540396182053725489973423671325469581376584887738667129752703164326911017666785226989569774899279954352053930074189548638661441206204424009391850788193502044975563760015044622630796237095091697072824372559219909908825519989483780738679017923689531720023830279241783785197513212465069032985058751635211625485907083626482028241554994991751673739405067790675543221234880254277990379955185550608297837433103114527292827751107090690395693567308617507258172207632330301713284464491001311524477166041755975854495068272093849699675295196866870246451233796784205108381557316121255899098706513207687394669342729731366827080658869998186655351093989580551191980619438499858695957609709133149670709190154626670780130674070996010232535365227942738361121151656261179716946562465041540136542969577281655566205193284242353135232634607122550599118426367246991288068620721232368335923506710726894510517527369973842333466142971006728558809600224386630920179769586453007689935995217270964103084268292943831367680*i1^60 + 1767362225189648610270972411880244402070749224016108861071462961172123993787142097548723300679981469117124612355826489726296263721371900951151043563135584299198832665915751465852397294708008696937745963588198219247969597964627189281334263233914927034304226088763521384140041846765421652219225543070190635048342997136510425885923084086514697622246316191992418281557474404328262709624198041697473682915387665272332554802124549041072950286991959068195556622054346148818970216881710680198430756820194244688633200823212099384916651827802844179190982666175974251518381090285382633012427116250144597428016145230400642411528130908277285121070692404315983808391788198786498828125483526521439705476179767649554494217037956816550894275646497078314726952172362200251311594467250712414164103569580594561075833553152068526672882856675790503531880630708050094370911551573408463073767131872922787301217442944870789218739781977842919901896960384889130576470606919364272928995435973818347251185972117936517344553072293313052302420243294496254615781411149713126643370311553851708388019399007386633005326878476971997638472476133980538683381544233378296571798268364526412454433309791349997393554133300921646113884155099195683163590251009202127740615974811394576390579736601012645615829431733455971865598193837481743640792123965552001487158616460887080293375831280819766257103425044005605997550378253844915327362869777269904852444008608609281352245490012536122154916889193730616774700129341105109165796598340205500196213787687320252473452943909038918727141890660459314834211068209977235187460377897980921114020019763142009541694145831969389999496148841597215142006387098963337504390047795603845645928955193215879392108303459883461023580969813901286352905562271259415435640819819265786616685193150159173001933879411608130470783469535912001192937231052244619069359999514836992*i1^61 + -1641204321825883731556293829576447086110510032865730525183770200776268304231189859756025296876636869947621847405069119268836176946856330917252669781897358757448379804969957953218472680757137808799479802018759988269814987071317511589565077135712566710639723186017078031015728048908608035619659255311918047705819823384474636167901386987463301901355070523351420893279896534247454565566868433055808732087948298253999464140064118988699145118580162482769765612448979028252913282402566982393098112377745543667234612008532280951011058599283270360427191288846163827119862842961751311529672322636959001164719045850042885148258089220050846687970527544439450715647683466059423090173324464079719312314963303977956487225416195058750986854047942760919621860779460953647483861180584737512549124300392879447732831367320609833677704642295487775798328050870585050877404811225540132130902233736801480765467443882578650444555257882848685927683572997938480621392807195040128745827561307113954985696636739873872961499604222245370746841766092490206365757467185970754048963847824170073780926504514872517979282512922180895222677591653470255287591081828674456319901486486698450478289166431271676250583771093671694334818452992831077008262200746127861568652071195596779167242190819142265706513895451667488617521936025131217332367690473332988281642449181688408203850906696801504892582055160114616110338807530977086720616867047745577807890652589426164476660083346470351605762285914751794630387548776446108484826674650792454760879632583857935895380797705095459796901212392603544741643888919632577335710489922777566575390307396188704545117006964819685207701622180448518652304394813356973886201494471456860372360367728369737411669508599483217287059923948910414917680192844878771703842103172625020235021816027864212713875959289359577737020855601180775151382745778883657728*i1^62 + 56733571103203710916009917434159478742224568756440183654463284339333601562833815193237969212166497428712850804945343733310646281092726673006564863114103190581808999583647431434226953522613080144046160557999454921067355177731528163818078614035823386469439964703945067255005499497579673292203153286654269182710044726978805463126440459839117263426352510933882544285880431245186321127306736040488835473283957717418116710857475012755950912197685030017626032362461618908635032420135004811824498139131623931305115883800680368586976042202472059194222663494846690995381759791678817324227561101343212255103666452615675578033272254484426053649379638236439591909299867572665871508341414651421586251960133038071175196546146770902831521772725457423687107280981655000749685039640406301951355953218491963780326215986778983772025648979404828641356512564250501209103025829938230446491785419338209225202037718591800668599987949977994118772967856441743645445388687034966822781855173394089486276131023228656476680617553520057840200112445686600959641030981391874232961290009157087331143841950175963715247218510886920566917562902259524398529992743455199377332338191777212471484282639651294254322432581354685019522346169698897665176257188861022168423094887584579765268109024936566457263604044909362116189721154868368149426508358392127691320422154216030918211936981923389442024844581004031853553853369917695064665402871348070567027547209752066599093478196396941721038505719086234237592404933190764405313368916102164499810264354827018191126225309741152530204899409863572803673571461038379114709859576945680893740658326189196759490250199373243741737531207838602016837927164371022371038763161192083825475232196833904127115958898268266357348935041538543723651119453417760188639668151629744515706529071770825480889708687973452106672875905072574234624*i1^63 + 545255304265709203146595307392849701293248864582201751822462981957201883177153546115164285208505779933319423542791097707878664337153322958785918198655638484813585722264393050288298058044121809184466603278577787684303538063397027569438226428661497836513138903429936423664313490278436363341068963649546572421728333444404967684687992990212183594423455689054699081041105765868527485817788791809079978426656348083346358432586788278387809486220228385574763176504473691549996263593675663406198555031006096225281262491562688256757471458280948861422736636184172059083242800491033560524327317954632482981804804735265480426222371281806457689394371021265179930878329239009901901777653572382898467002789215071186898043549566032069578849818578690862080936399034277769809915494094370997319977966986337054234064428960229113464275352386988970481169338032195913377582825648094405479884666757067734211544739994486063705814247399162262751586750501261150559399901989881320631857994410445950914290181952064464658943443218538013337455952010765429074385772048168525171205189231381986382854842852557827300901315909963749685877900128721844197311266752318938449184278266302449547693858116162283073220355931020692651024167999544560931119804593116962855770045452793513730389464346697423865267915795514216548313233818716418787925229143100779478185241639775345990576523691179094581546570529754722132970970105948905063828792497909166316697813418036424966197294678104729049024463256852127624984485379165086207520271299446308775335212859403398529629591427706481473145006003509344639530943259738292615646348042731597269389760027806150678405660286438456104832527904577511398097608075214281528061329122179882402340812194509892869261876491029776745905897335073033438052468037284093072307989448586743986077297910571450437258935159607064887558144*i1^64 + 291639690688572037436307725099489194700624660411949496645654509353223415952810589309808417136073746525297894061671825746460337915082169347151903317598657866252587027748521055065855558429204833710943103041538178197066088244338231345611834328926457061145793002534111742626785894687147549266568418350903924513136667581894967785571196649747192678311480623757331511064166316168741229430874654795213365240731560749880051733292897137872543889050502694810494842267688989083824973528666832748671674732680272337724867172346588396618989679999726948043317713225593326390984294040053336587252930483185165486400822006425112787322871969126991785828247380470728456286343041376577408407474544108661008652924539493399476806828388139281637797339907148239020999284592109009854137819301374961194379435815970889419689299235803379364559824343428617130461562540977286813662324550938885486349697112251105674789068520683186192874379454529047983457504678223869721041033109188190738645690393560820754529711740300468413854120482042826587226797781320238912591725209957717186196394037419706550099590503348103413928694708211369718684623587722987166474708203643322995027471870242452013195673705410275681056621435889026469090551956172514569596423327735892351007071168031541820156071713612259865672395073130058661439275492206140552112250835261462485555716647816292094125461626522228127572085109043920104246538098780353249216537579696990721460800799770656125982437679288506631346192881688698779603792641950958181334443394769765715252823068256236030657736558667890553806814386319739426119107494774082228461929821414445723292996207731461498531529080783863059523563601413724504043012816261909857690655256517523898908583932010656928996707797430468542851784125076869295034845732823081868435355525993955092977621393211164827871346688*i1^65 + 46431311753488969621096173228821260393197025918162090690668687272688721169184715207377389652666460034671500319313528750455252172757791365184559720230145455295551138378939597939187106712382137634691169200109382315855966484044966823731387420376921822236904085915865640176665523863528292510755943896980733899868908206060315962039830427213886798033558458978752782701923107273268302183044531724000998009984493456070476110546952519657895162149890436906423480238641795849079226133550876599932795120188808962675403230979801489944244578525518776613248518713946970488767698029778517199886016008930897487043224301697418100583214038887341175108721348288261725797591297029892060345979922506467846725735248898870104757390068007732965765728796934994120210833177250694785257024978446669327780761163805060005635057668724853056462414405867905551548250211263070706529597477032160038208037145847168526295374100817715288551340613775980137254520909472410352406307997030546530345066912082302906703234743799058286650596511264919838231056312886200011460789541740917151218752276194308946908735795402955171524742006230771460749459434889403039122442375372170543677389374826556291397336872098243432333193332605823013312166539408225849543434383176658367602666323367043358603903743932309094889179641240875082138618419571037931897349956208144089751065625767427273572871802752929575625214854868693644058142529073614901441424566636682457254021930068458358665627226821744293404242854779062533448841530967734150436376032019944495778392390907187269486176010870681726523560545954619026470034823814649001090122149071266399940298488419336333298207280151374812121813889094333736615606881173560296550480445894676611133415947866884721874252907991930166690129171276904490330112699679586225548173407122386850625029996544*i1^66 + 204960802616169024924450460090965992910459321475906942971635123345083148218855876192297975025629928911433834710059365786778544491917306894111296439161780587797933880899734850439778944223146108895779156802683298102557120153235966660439418166478521217220911728549560683843842295538824601117650446596194744672120471173028579915147548621467101607472954612231534593555045709040211974982269321176941341681983349905493623844575013668912038485643064978509654919616917046043321596145772663831627646298421286914582078236369010953988199200675530366685760719623106477257043063972321482702648748425747058434039922869094234924675956517711232870001928758943621695334787514133989485530935630785482957134952464031626151126582535505893582855443264189052062917832593386243832057071914972267537836519205459192550110583502319709729617988200480145822522030838199335918647310759322702211884041156230767966809376574658484757742475359352087817115756052805444830880901432828418056448857948950279960148773300225502474828108742603269368680965020726509159703022133570786799135762976410127949424525715857202840719278063869410352555800124834422785931295455842466503890519195046545657245939404423001213021118127876187803615482134207458107939184015147751818948839537449035604253546673699811660142713308564636630846294454061829206115596430000207711962417789642182071372385169410383577046108125319360709042729492111473769138366836069633915086455476621056520748339349759954681036799504610830384910604929404191807166890288035729965093624028242501127166734951225524240217365560054385993139869685141894348582802661563370646212494132109474464239532394839420272641041925489918463742321360001546496555757610319686128486440352627470341600679146910815241977346005139013350313939144743103482237185761280*i1^67 + -5438181802193752357280131997819466537203675704612385448184049293916614831066193855059440749892589071990943671003557826531157841588842602532853473271574074285375379460701341821069050752822684680285199028218496868058624613125310684372528691564315206319529789199999281367603848051547980299426309883477026899172438630832430458428731128424400699355201636007547691543090346189611284329425967915754935778651683822771549517495286906890827016058101366441066237140810152156782899572452635032919032510669544100612957339826868601999584655753698767137465783624034601836823960273181673141052142533059104879979378522651397407080992656539661634284900772600702950872823039202392925089668297761446477507650408062570959821777480888567541101478409057647265192305140136892505063217052446544667752085100612939887551148998470521087255028053903474638485256760786043245074579925216828886969732450120555044228474056970386961309781380118320280613053964442603504424102246068818532384430612698763842379732096224258894836467655376449631077558074773304729568647970285531113880272232434101848002997183196792005758751819180828811210019652131578646239329019924151320814196325991311729402187401647929430326972591989588904789637271854006301717372038580521770582857668288144186789265221532407561461670678674603478486643305695670172253441035298572963174756103288756517608155370138854614473988831898114331428497621391166628009202847169248731445989573785101448678766271412605674447004840099081816803643014511496238126159214718893539487345137168047340238600673341231573530847666500925931434428111677559665965024686614173601444714696129819960393121287795372936035570671458856730558244167223766404526264387905816492586681080966958766797238573038422301965752458755796656819059597312*i1^68 + -56062903728585820436618565180218146752625997157968976004698300034837400773249464221884065696522104618098552534697662693778051705140649484426358278480506307166043625789566110062645949875628715018354223409312610401791082260859001274994057740150343662508494697785131171103735523169807370956702530080483274849236212029103496638757694068551916608399677627260708452294246565838793465936914051092201360950113642145877682350715144420476259778786871091239028698749882258435799800160710620912293445933451539532548705365194365809771670119306243229013834690408532137511575221658573453383325045273889619690755915410855437189841291306524167582234774570088902681242417687574546206563134701035881117944916449460848910230968323743451128562464972791527233143711211869674506865299489926987626775956613515358758299418577425791517255797116882227543631791022097070334396509111412043723948036527351626857416807778507961760295791597076494488963702188344442747968527798662093096681956988704258166779089669193962546452097459883144813390417749939995539077048996113471500872696015916601126399753298644872102395137165604175964306643213701321923955783817664501473583058605160059275280688053985677140985541686837629980862034663368326215987338626211033502002910953449803364169268350855824280748516266720682436931950762374817039483744681378235197660377535620406331161338300949783522704238962826903408402501468652473920681806940782490704381400136070828840138784969574566840559573879711475549518082997050907376990799932735860370046188619889219992634538181270961932808638174259129648206052072635821621662848169038657958296102573320261919752430605327532835318425463019472859568267251065258347840365929540555580216520223484405612258039788122539593307136*i1^69 + 583617499740388775493256449591726709084053912929297797891755081917773965513897484673874086863080700022823133320993087860585766819217740011657900276259514455758349995207746470631777671046536340768670742276618921347541993809306958789919426292544849055243262896240585461260673960239231332135057439042805538475777937723457679147605971791786595311545098380799078392845854632777488104919218445311804610374876865023300937782373302868533373799177197915635691110483516617542229690432174550890503167021718324619738297027519579520988214516852682118314621752506280289628677760601029989598660360441781818994240765768109931998782052824713153892196351092955620417398873253176286433930952811055784477513152776262224791595726321241042737048878730373171881329978480989414187199806121250749281743206431471759353751590794795669301342271253903192519599673024897693576629002597385992130300552771072500390734724392967991154693348827742368219073156556118279044786022797059309951623709273456731133842449257681359738511935150867751126745220251969956493734349906224473710351068927599675392381984207139279239119070944399042942136129654605430124103578302250798725929092082954525726339199380382525709554944241160289986128684460998976454674278731167387961044055001429033689257270327508380570116726860249490583814047820331753832132599021999966695354534944483053049576401661603881175325902742587581502862846926878817211380333896555829166054513318239847921230723800247300063725903688120470872245633182655479774561082542367509295924675401866587639821137897271381564304386780933441164245556714810669431699691863483525908938140455040597828228935966627087829797144557023999628685003282320768964703169591703719639279560311303424*i1^70 + 56312061172011641918477475000224330125682043980237809291478013263295295794621866723645475324788888932146862472446693414896490006764606891830798652005695675053327018979787679535328722139593998294060013808231181205714304588024674830588938305901263240319643559655486346154006664273143240629588629667499900925439024952710307382782533798055903679446556077717927610861989503065213495348514396418109799820889266072117455890376942075663107180435997035760234117823809848386148485637488541516137233459098553416937745148932720842705590663570025059130492771882853210758047823820969528213943753953647463891596828083851988031400596403597645454215044172609013183482818370247355697403041437955731802912579746290113450356156561702330845369177203144965967610262791870023767612024486101726319300078612754933943441014351501678491626457236664115914986859992190140767707392693714004618628987859661740267421112765472929882514799138049645452543355804081858288606107764000615971074499455376789140471964007400407979318730353059345980147609895138909246888389791227272884314738147801932217742784872579676558745127813287167233150330096384201403268117971513352726808075074331384439500320280747697147858988555027025270527845453504336141318714973824763267186409876586737146105765228217643699479137546980578500501940068881561351954894999774885880511068814993868939348213403302867300846414707185617339302667024252026197703177484643106092198737002538261984031928400983975877224053272314620046557850196420708248818066242180155466861630703609914609837836701512538833917694155989951523067060335052193068702346495387242856667907623026358202940586091310966594752560294163096702458428159760420000*i1^71 - N1*830840820376881849704481175801774427354187000073078538040701726659667209850136767876819068652621306911288803250791965856554669098381003779767600395022660671692703018835406758788517597277182492013498788486519659954851957356092668965569248702266546651874827530238772378861302549235057839331623534114749258821340452569818190860895279678260061884240834309023267866551866622597079945903847203052912216796875*i2, -111355863997629046644167259492810858431128571880866896829449703878080977962255911373498601321394343391248514715907801209096957032600882038888810921462853297132851272907662570162847256295266862629835979687157927127799888833895736967655098281170423424820873035640179256763797968671945587373229784613740716546506390844296624851010258443945339452290602543296828314176987636138447229200122878844948206439853695508676225472208333050135689758800215084019532073422737493708567479521025021649717398556164538771930901673067162411423241943854701836238249426110922115579783299936400245540815269113850978309891156481330993049213547476667950200110595890313915375290926749270758806627338119344595410984126290135371176541750400630051876851330276137040737838268030004588509052394019017390661069667237057116612687839927803194970399238285373648593521647869971675085774362644426949350978702778397334218795485366390111750557862964690546848099291981021796315930499111189121661084205911864550988750560784635897620362150953539013507798631362037948911789689709507921577520840023042580733563174263169665104346260757425330467948793413690229390471739463656483602642704433171358891038482751409235658740048023669738858933218614900789048318700271985381773112361798030662154436656520655634343022045244391231815157069744223820514052395318820350885374936199287023240710988276263467660466134516919458147320951265820204142681597456446474073789278168114613583813865765144053591328004718568847218354064146106340896147935945868116168181048000989763279019332984353589336403457910050659861343705875445440542215103319026630491696210676566450028960927542347582433606532185241566507882246065130309869223701600361478222116421491897149648754719683516876388565829655032656515904843203585464260912230055848986960605094388144516055428376130772071473001050203960005734106042188209764727504399572924035912005612018716111402035786006676005267336972360555561728873532331324254409292504845327847070184430039185694221543388836401928438220345483582859336708423584140704054213448368388042842796289808230399364932459409577017237762183396636644877114425400304617986415757593763456695753777374854936644062608534177597923664682054431032379061661795463928097332034458485817257889009997892792304952934400000000000000000000 + 251303917710695858842231926730875272211629833118394717270354610557675274231503992560742617019375251240783844817360000964654587463657852501312590356799692029793200736595744317605768951523296733454916681029775308240736195429363769050083108869931976980944437103415091825415318121225360724995342005303623844831194508991170225347898392383185789685499983330354459250076613236689766778749716027859429941907543494090134138614259703924758877252919874385326691118143864965627056609653839063426291614944434747743719191635389719056602185366006293261365657685801177546239368717876647999886827121701170920195604975629610763614605299865854003938636652549424091479344422570089057932410371617335897562425867934487062950860366120840192775278923870422740143202872732223900355282336981680668735829416246619792374656189774010600678237349677299298807438920715369109729085839513470323473936739815812502555151281077691291037957228532234766523643400987828936691805761635912648521243587792608506400624230286654696809658873210515358653729450461411736328041869498259022171035858442458828129379880953647289295978526313738002739445430640894080560687405187267745680714095387919135731575407317566349104612824197522481556065874724197393896095387399966834146191611509485364853444650325742085745655007195285916269761880345501212540574836668595496056623759655917820610286923821041213068123812350954353068780084396300656433783603617561612432852432087074139972406592701842357186319249589991191795195986477834135175150404611691433722230438891746293099847666528140374749651655034501819508827287263492097750380601429067272247599573381767553073913965075712343609241098423639533837619478589263016779018354879152599619168632848435053925796701908836647864052541153499931883096224913066312215117175354877594634458588177352450947857410324896055630708408958033649026348314763902548025321904861478229186919898030667145468167692402803154573764671093995968898814863568531268175008850387311215650041405879255050181358990520334871870712206332224445109506148823125322975270431790840059510344761508156310281892502742889226376257457262040605839420248138073906758624891236113652383125291650697974089594006408481211016177893682843480402773325900084274924412788168253606832204992924952475713142784000000000000000000*i1 + -330142532118944687136912199546042146480074209188618245929990843127720851738012233512597242105755046018627990433576987134097788946258489664882541760701519427433444673757124430443213564788772021979483229410945308568226985840082115721467845192738243432900923832303689487931391656210758753031697072859240746091787273008076381260518709814664495857698358169432515751415677967170171262342901052341441940689163436589155148470736338082309412763703791278331491206181345703295507475115904698467427714306945388582142768328557526763278961165829692522067934528613769439243670783379824701611810453424382991390563968571178941532264882050493220250548930713167359233222851642183007556684371292632567898708238213350480162955709836696263389810688340022339977657559473461199131388501348608622776808284708890493266654408404792703611346741320084593674571878362914663965715657447168807808556018329847495354775857695400204162654185465195729967226925542878585733235401128522305930826660986355843130731874828148192268961266968586186124742577997761198150338064223301750148272090500813073109995159091634239898880752154852408799885196637958251056370912182006050333037728924898415073253457787403890385287237420689581710697807992993346908306766767565234512244050551890194052145634706799094595800409602426969029249402780479228834561309136665539771172072741626685721820566486693800927669702874457610674469002456504978323228628301138669234842257187071194743226899955641708740809248308851659470643494170408065357156085601085865470856759052306351465835459427045626803879078667854234950870582827399487905698196461209947022930219846849942528595414456971473316321687457456309872443071108393717341818465534772325707303935213998472227377978204973998803823606877181997264810980534597261677173938337323637179475141884469911855299814679120879647550918753850937682752300419106698892578259100631974972237231531905027607584022816265621344029247726676961246712811708293253716919376217395755976094345291532195291729741113925200021978839416049954010065279400155597225695240573052401297946894051035715550463984700517621478450361323446969198253483854208964013807826399640476652323877885172631487739598597082752668827457611923927286673554550842412940716612932392298625419618153492976028876800000000000000000*i1^2 + 962528557098293716600896002263313238337849331662626811436663942325611790638284684183927677253564873272894835776175887638732849703826324510765448138592857096831539498063467101483630018486627329728273431939801315788903098276849647037096279873208014554400419876528488206055550086816991521747980595461804258964034925105581929034155085136141562363051137497733099978091051058546336156416905841470624701947669909444470694306742331128373166698095208906297250940524707479335802791506066198146450462440355949637785709298663977614710961486847510590320164473399137855296661225279099167808880877769783720145407915780054506802324389356741731899531466343508570952836491627258213337195723115046910290485917021747310275617022328216659079715947664022114819987910554082359553988066074102055884419616289148485040250666379846265793658181021023771200526784002932160165547807553405271118928578798043912499656257983642353357099169695785125157692661040457456253662699682005278907424704687266108547017826989208893384385939146212896256511559441287073596404928187310848772916314154166495332654856627026003207528293424565117398401065627734816427827022262877069283889575754091214326828880984379504388662908903260294585056536619092324605671443885018310693188995577421162582669622127422204346516233988569790850425506753158667714509478370140811261149243710271380923573277494172719782592994241653105333158151335488183077055033387171577384133841095835430370905789653479932204409788343801219223245123062401319814008820454579534137125397601297626434461399199758017943505389289000633260846243368708063468103134582330383033640133921041102033383170936259496838791503166607110205142821136360422871440583664097857721266682603652020692316625573600933350476233871008885761339454291426265020549943832790217251321256156667134307593998340379057022021622797324580322538021407745914685268189135480455820859274438107369001838836821199987207396717782323086760975833746681248121433203915359740256602654887505870488178797424673615060907598148991963449516750601899132638852164029384393458343922342243785507582858353153252982429872719770172172035899143491623437611491560764548011897201495804275498125308870582225222609959851527291055843358462448248044475828479764927958754740089874135646208000000000000000*i1^3 + 841537310242421433543603140695799730657806466331520190159343692336961265669934643050725331088088612492349120960244138986354975775366545601276961306438414109522303172177964582923448312593647850971706637216103027712744386949609441085816274965658663228159382756387191349976936509157486019961418604478939119810017269065106237391836869676862836171736414291282122434639264610311402753432928357726011418414978768862418745557689156781377425909122722904954100330022099809151483331220940327864333981865610126058120557004880435396747349878937965203265262555267684369900797598540875924210251731649901646548365230151195679821009603391857989707692604022477244265612710895467765121782095882984610536243147888382738890880477633014373042392443333906517596035780785862243602448219049624576744449055771971543846337218478490550707738805936425707331578506806052296532256786926088885159851013971571891375884711911447378943695234778649540556032496236291913498895826992171933792465042161461029705885115710593375558611029525793418123737763803701734176530846089125425383971680150134587043607213713980597190733653075059209710594375137971472867698167017364742319901834755380346507406827988968960539267715348213634743650384279660090729966810540320029249918166299971626606845811929378332750348060055069678251582023067908399893033029726376131129963034312707683148999229751639099759306543103866534727540310753599055550639620418034467882237341265383370012210703525565583241573423192251247087720997416512597237834740788465730650022109625796191127739596608711651554643689018681402232843196216599853309510703521241130197662860879107564748113196817174235704837339672565454701715713897225513591580330544583730683365501073861805972901683355904416321905397143131587602730850477951961653927432117653107850856912312839780451552082982460198092911841295256096840369885979986016161874694763688880881893472398298676707649272457844616320613638816951987005763686597343982369385721519781331022781075174731795159883348729394333701739496961342682489934258111001047453888949601635018986453674134330112928344721448810000253847245369378921448270184484975641948846051480615315421219908390102345035004632196222313218177670598495395412726721859832256949268093684066185292265160041767045693440000000000000*i1^4 + 350231198151509608923753136714426990166894749700065588551737841087144315878401450171000628060491763144646514317321558185962607605219517735157628352898629159512373224064869650081205599036212283546083540673260610164886691607631511321324906377983310492894783384750541169084119478050470727408086548491248291503717686058829340438249698211912278596141043545471674007437327011356389007788385812605921220523658359579702117887251538566416844456361226669149914424691092432817050995166433398211000895763492278514095482031042880988270138664165109644038820952431668538230894517788180081283394133587966561024503950070228379592367190007787811441843935911712448836835391511226255433460793852759625915388079234703795243478574722825918809511851647290390258164928987700524389536105104825612115138423205218896401967983903536643097798182064569369695236318341073471351876017051110765080092953173137511426573520939792964746975709938845563430983101778616271325868416477735764357034531456037716550727798832377848425966961857353200649769993086203699869936800745228438070727118880401096516042161220520476575585278596083486040033928453214190100037099043009311143953427704450232454759331809404876010036213658042341720481053831961695640221237035120677042358055757648933222013699705488776155410442635007608034385381278902228958240086260813905803971800963458903843986876943399712954621772936249045227684935529252166231543359488203053069178298532789900257720377834121364681024844466350144643725722102304385025980225206311994315331303421971505328655622977406020107901532511587654964275393396719000822366305522338524632149487553224373312859304751357103071155486337825869887840984132443061879818332446930324851360864911307083076765251504043149928626633243125251590280639976775469041037824157452311658418425541031316109279867205091074517897049459328567480495864359958091221248543480531019865260954851035261648937827643134809461053283814755424567777741082237390322449284521979776196502764128868123426134254194747440802295293637676738120531624152882501030537751994239396170960797095300426317251363024267370885756229264378355306927199104251255242486529894122153791750496066701179118532430655935510054665350167457078665549754612652201539733012485233172874034519033187548528640000000000*i1^5 + -2993439504609835820442421338022345277049866980214434757422630571714997180066930696294179739677198704389320952679526939388120012444539620526969029855782056416475550759390562583170845145593930467898715831272979260124539039037767158562370255832277136003919082407888821365020940075171813654008527311768347683653869933574000778243985229493055136144113242642503695364797159112417771571154500892719920150415532875548796558892142985034323912958937344742210332259295004044925754836927271820457723235274465589961992388496912895958901320569299705606829238368801808023748217308095108032751885308767135770962869837145616945111092963350583405764918178034276166299316929965263320171836203366077155585871825804173140612094947208360924441367308861392864173495973422660689841322944983832974959115199416309287295192078004071175531709616238896959106827048654666432246944836398065944828205057038954911808547903863418304980834942809507013670602817616531662365575115554787975857977180221956841377991451626833921579265612453463673532319973577131637420816216663390408297037922895322612399302368698672299194399370448924492683345996134025369665737190848240882357940099458724605228842724150076902306578986049979160319906800666590217268366008165352980302752432522400683968815336761386483558932709853148844967396573796783053627926602408253973070468325216421357101808123775727791858533109834529288082454372899747338094169357337488187426140604025033698483458867996328251320377708076762536330455621880415752725793135264311122140467281935104613323003445091395010881191495197800398969179088447312694583730555467523233033249016819840460138591876414316816638284566235531427184244829278391562071061361209094658038323926751726562351322941755655244768863209638053484787535571427274274742414139362133205128754629164417435143554572269159537617583437470634561392628301054438227442653837278927997050475765452940228081970711794350627099945808732328638363556609098195394148062950864518965091556208259420250969507116163459869246074891548859749114301579683720523870820429068392806843641055341605516032502192462150951720418358569083243701476439288416205257507626095506659417820510028132286516149977451864028843735131821125038773221994565870804512743286637099035399696302206968292966400000000*i1^6 + -6229185231429605168340130470662098005641367585520137903862985835500770649490336140273902988471039591623704796804948199079192182589852272063212992786451729505312784036844717238074867505429027650444009275469526628145332467737577904811948077549626047244720349744889992050678191926102569923780790019152312889172614223391247996250847668193024100058253889259247112599384938105518150378489982465544785246522488298257341690782921120336231833960408352973369342137798549916019319824446945147883997157249544361581778937179053288157743030247104020541569273306247646554765312201697826725899693185035234776809584516965874096140200924133282060328581126467796036465852694817550824370977429037054240640430838461249805297610314388762140069095355924096928881313885964340058148865869076097253600133503425698740163219587571766262810142174443530269615172217106158364184356292694045086331066368311388093290027290304499304473400534528795338145898999419444505410361325929580375074794731978352865981212146427957986751252448670769019692386542768055473588608798649607372620789447778951154400080356958390038763815934272494584501584114580680485072126882364464710669222905372370200070477911775639230216268497691212165530995255759024817354433466247417610716893401160125376479850193039960294943083021399486697247465592917488113563152809841619366433230598763343635824130405777575641941189311500437405044736846481081747220525755436361129938793534921416470999419409963507929762978678185903821037621563788231090456209553097822975270727225310969540537471411075032852207933801987510643769148072743276135338524518517748031436754757736568224102862281125298045347177510422461716064306475878664900699554195361463902554810584104078124179203934567994949902929863041190227963284571053767461764078081109410234214759358327186640629444676710986471880369212602756329551103504456307700627998732633204916282539975020375377547047437126584228105486742387581066810218855418790756086991771084375191659478648637035253828798401477475487406138662026551664259896342951449571829716555582124201341284367436024582909596960258961412492037492492494053578992727170870866494703665694668016206433480514899473779547111530962354822533126327264193144047957818116921293278765228102248964351048997226414080000000*i1^7 + -6830444959687236801480482530691505635385864221497469112946525176669995453876766844749139496667234162325914375890635849542109817665421966700478104810689486254164468861863322248127029436418805871239792654409837291858409570168439803481008979000544926666446771786666182937034212295365833184835563020024231684492334318458157615947583035117006605566857287424370372779337489966216922070476714223054485870705146329156846664919745490517445193333114179680020292982309743206029805882446346054167693675384389103873827363213699437187138711323358004777972327633167776826817661074979057423266171004794851790946496367043530120877505064942333159074329993016443399485122927810728724423534262034814551749580494487613293896703859609829680106930108245632264959024310101024632711616887366905780419332654111434475547731322914835732282805905863756685586689331649984394894509625129490139409024648299644302367530713874825730912146352681180992495302478201904782730658513825266418783145285113867783273789455317242007068460440340895617567978271516782173676985866047145373209887379895869896905288708105693160100245719101887942542804739773022072946701710801010998556972506252709907008415923975098791045258202521846175544737693734097581653579172615817664242063517661424508222618008214828958137939362590215300593146190409995220469819204627334008136006180090969292128273374332807876986291395720540284525963917432189383711727878818906585623393257089597913634192528651832266935774245582538430021828663635432652178741885739599119512435883255098534868037647357292508884032794691760834035321103624335610139237666090303330699574163091947324681252115552191587593119488491432807133013040182239258765995728528995871265061365174865376463942724453416916668146006950195134866405372406586413106588461145611551087108519221771023663236954804744023582582076801875499620918075977261530479870119176228787415082579154243741599999233055759264799809423139342273301386200545208018687596183572968676673026872813339994925649648670418003897564154562095698011826813347678258256154188433837402674370021753142813073913390218037947323734824915641653822998361843325781507154475469112430912471765882049453353657386882092561208775464359654880182440415142572346597626593150301197337144372215414784000000*i1^8 + -5188372567409928718563307565732099391858825514797288204662828105142785607882606697274304693162081906194651870312624910721347223142550168163994251888508987958932012954848279075217514033494023160255905942397668873206150310516457591366030152536024477552537012232630080838757136300874306669587754682276263602025088970880493599322212360362174790740576653743655202367806007032962321695690790346349606153720150277571287259020602781286438647851447253793064567307711093729928088981203993787549949199554794377325450611790994779825277216756795653438320984744019424431370573829348763466727630398667082055132028366745876968167656237716975842382565865293096619500899316962730103666681133260847102270862485510060982915648284090696884432910831836155210033970335328507828472174656664305305685464002816562197000803165496579350647572633859236336585829559636401260128714857474683139731979916667785979734980869519441209744303045299439182291043996744153666868247348641204206028438244805460114609363712557574115040636470319035919305196245102049237559255677003773060796337977695743552985081224823051461605756551727240817985941502165180293736934456804512956667123231570171733961344835031201421696756927312093669311443618715849433893971166738585926332730062361390527558006963146006354871871467265203477546799697832036866556958021545797013585123918365056955164989860740223967054216665521303625617377029545505345578534852627551818624958565574063582507082122569276063241857035764238471001129560430233623954061991103078869468346641507894391332447271772239294623217022222853317509244831136115856024117641112454158989535958619214444161217567086119319615368522688092141328657182223230388833490786504611232534219481180774111572926415593565861430976985051191282508268125281808464059773405814953213711925376592739598134720194306581178020609873440201886696070085235889446575792379573559124660998756440528705046145554350230103619099127019959932616342992699318395377670210802455837600991293298512267571590342062720397656593884108872449711955403443400602710447624481718974895078227818406679826574952662689736831517157871245868768725534482936015788490934080267771247566768945341059251708174490123571747661449955199259613185546087263375262871762508818945960029300405043200000*i1^9 + -2934171804583216958007697621595579254525943747407732204696518166608807193588165070961573737728461470006199833782755077449878054736434982536649594969658151499549608244106723976161616475774817825586563403380519103382075913873685227685597416012276770955507183251956886392860127163427428793288546180899045635825428686967366493602591566936094044550899582241131975848210115390149024548482354243679801644938426567621649120671009370893613538490715377157279844006662047332244430866839479180576171978333964939134739863142002493220942118011939352076392975483079113064405826439414555403398745506740519634159831447137478175869434605442880924231906179753326730716407324143740819772322074343484943660141808998269447133523603376942702065593752080978925305789555641737017137344812641504952270937424511973794457703236332010318059032856698768346498178662947088893456375817333072315353276608245784510967630015751984557682775877473729799358911434261078495694368978971190313271442923624257047621498792517100911302191466381075024535169543050563685615621932308764813521679470739488212716077272704384815732826588447555861469517739361458544512835083958886412708100132349275972797907911918309626649499329311242228774949480392113653760135224984807137368092627879055949399568207780050600319145747970850855726520218979781334346789509475424030170717472769646303708542424050640605702666978725995788425371775605085352723491864069284310603464618083407163013583859113542083652594600177179022195634883293645687044180914847662005785968869857984260761334700500437359610045618305451907612261246518303861799399846163685733832859651632612935584545049166369623673760778870588707395352726367441413596377634299783013180843047557414407283564119106254398734453833753921368143996963353835896150491804036779027910847825659009474741837624557210124610199259788921446425106924483655234292589761521432938669249288871356742974870597618967982653968601317765724954773013058180248120869714029356000562077793629716865254478680920394468979486922826823039381321054257516011710985311365154785454915986366934635383916514714627934062286305918725119384652111386132616456915211442979651521186329262297114958054061139294412051801805923800695194249652277635723826678898082566190754602606919680000*i1^10 + -1283216706622491396557858884050183273651990333224658754969642827242153069445889357541685982674493919356338146955458205537360250276075658292361583005373410330072494368809824609474249395426413377066456276593318887024389219065572327587776380279565599636231652903400982815622220114099775029990166036776300327138992694480596879270123816899537455308023993511770166204155161461410917748402612766128151362956079003746871575531671206186807951461679800761803690745440749132844070704929067982265189661526746844419602825831017913910380350374367396097500280222424337539511812913259892569541209046296905425433622780982464101880883658607051096372620973397094779857415752046020486384866847680197657974373675141681690728780713022375407006527903275084560836509344454544245922829878794336060960152884290770989095813812164785561967988637967035027347187894038211174173161971984265881556673380841022827496518307199990444235244646049896190241780572760342888645309372554231137386695155826640963290809015412505221378084670747597848192287463324049645963754644385128169034078387939111220555861716382768315820123552631298032750465850856846226294691092356004123352036114334179992316458346739406507954049194716717848986669760841341831799163790684111219879245115821727060522740609232115197909694987748943594692017904924193334632301478338304837993857588540821741877455743527335249641914544008530069226816338675898544994598404209056574489845187012240405768875064832719847980653628560822514832366737489107020267983916668105921683881252189554182411813983019505610141934677428176785228231197958889074546643223352446948280002812833685368734182593250661387464823358758409979678821571231600214581444481784321167421730247430180003495140137831676870574844476706949327739849276970926134071392251159725074319804176785608093597335789208136759574020599344554337098118718482646574874878637858301038849052560869503067120779779085357241644316855144970790670819198838208188216463344404213577262865397645088666736596346547620198841836680010369174884807522120082975681825533434879867349231989067414465758667746199636847090712949177264582139198331168856748588158653394201970821324850384408249366329452871189135825404038077241458628200733872068448425604260366431858289727766528000*i1^11 + -450282175603606967796415933337064771216053495357118169438417993544700068902696929367915726332029729153301552168215006359171628929379669040698225474360821589765372190501256787130330992428706867552858410956516267484407554270604884995891831403892512882657962657083642186561139293090519871900915340751497869424607847374105381279924173546518083878448270734455616265551367365778392932198809538844180055592810837911302394050975009098377866719622969067463717804244086596495648205391030327732554223305819084545184261166894211567899074019142032194348794406760170154149712922469868753316006680324280326283331673182483431195233369274647932685075036459308354049609933229580614083492762628437098591534465383418601071140496975779007909011184568753973025928105302321257954337409611273675731085723064524623103241142166477137741014236075612712573411720183417308234443255377408939939340442099476895515227241759623195475188622738036699090694539576741556826421136420257378625036726018614479912942715154724192212162070175151494173241452163275382871465616739140387127211862500410316136969762440719828848968887184291161898728019450172302967502689686427044472456030109016373444814329398424658658792521222092615823268543104367648292319924377648852692773532135206812889213512738477150182304392616814009078602924587761468969619191271340442263950315157837246129688049954041441390127724808262855166965986889356441603333802787091475038575826000689828103240992862920086205201813099224110962643993857848692591460558633368824399201589475911466725691569704576051934767147396233025900105648168831969352784306398556992929613990100572699232191889756688236247244287179115469727728323503473749259383289181649871455883661284778967855062789841116319117255974214094096588778799577629051258385666369338937279864119647932244171788432945559693254596558798335013978174339307012436470239839886205858874416333796161638389112566961123908186717129919414811326638722949305086331759170716705416716801477558960807169209602965705085872265027835221177095064497506618536251734316051538275237043256071533042372815350498747940692174053922077955440746543096562336353876968523402977882152813929490005808163231122516393261480955589325808488905233318929151954378164053425404749702758400*i1^12 + -129335446795905401365354314665286651771669197409069848466489763299472712807081648788066159492253427897316119322271401590236673239325837623671414065078972677229117207858852532314882976576100729212609837679745586588728298525738561971443148752289248727368184356169997708330361938606988635302726358403407563251331026665975679785333572603982762166334582161323445406356780732509855063537868090609644096487474774391370901256765353016830879596125562582184792766458133083176597377392372503235954896532200254998365833025068556460619841751241324164391338921984957283961731167311558502796835970390965759897665508372510909474643151690434657785491366877287910538002732367137634719818231099155150523240659601087710426335308233733419538408281483324300795600574636368697721642750314895564958037002659393712467062636578549503798249078832474625360008028629525469427689321181858679645877477095988730962096917383563802704255914690210588419506249611230926155474335593042376538758652591114403699372437207904749450932330484916112889165266723418633967208462872467760304514575514314382728253768461680295379169489075039117885586691643187764111861880124244928498972905960626234016762196732678760371912120296513820617891694758149684753131042322169704357001039769331695982507516828850491600484710654842521549818252788915983600390304418845305738805338863138662852372389322519733959513301151580177435041622143881916606406830258672207974826208829078070634907336700188846930636771100453457722030810978646511868627607137638323024112989910293285590808267922576109867094031348606089238255934034965725401922707836118380209056462819773849107785911163819359501288329230488290058646260438496227336873577136124428070989213387821332417020994688363821920713103166972317355876119209658315522953544586662690473653083496466090320761154726518501158598101820018267083734451221106077502834646313117198138580505179706708288529709452295461222335373020249746265977571605726814658020312740296579450668390172700552046690724512183531747457238132406023223677473946787313524812226594940748212625420547603325658893041441205734942431394546204773789597976420613482219438209391832321143316555350091893995319742380599393586933673571520147507383057916403635694237557650611872370524160*i1^13 + -30324376814213773844584148295094655176718687417839581991035233964785657334721434239611275878982006110043579353887100705676450394442126099240745260459519957808857880578138035182740117811363345520102742035615309374039549570299578317012497720671027615216478280812763829045414553330744554007625165059882697133707069679516826166730728177586758646222693260578990445251080563405962423493609262449405131314902811991244432808213495770303275568421437588285369736444952387188928070833894806917187315160862796297531457853068187679001807539936651348861966442081516671112932360982696650088050535578579727117458727667260116062410696401413356931438786017738594352134543896924769316418171706272939519665944412872432098230259846900016015864707104450066076742952460471999122041852150235306892247332296559221904462610746543900529185260447783153723884992240287156915303663891828555981180264534801575509792389627867497090819334681745381926803160083075906626568917589740614872684762141981617632462273128680369557674825624429406057681070705717872967434797669484779911449440078950938642110959238902937557014696141997172051608286093233430011893701248536085447673928782537499236008600870546244166376407998034490746525208375792809774173527477385002515414902259564377163131509598305691381440825228235961827744087679524084678814000422677684913741029656889076661923013797426712534778826125901954610310127584812992708086374554380714742763145418522814953614854481265478946483268578770932122944107653526669961152669147449039938897813158195946733251595418974737156877531805387052594454471553641609449088380527252652836131450927243562507171884464941008777243670441578594969382937898092466685833502896056821139973108350033726174385039768441502558835906334064296347576352490747987306592763922147876679945105240912347505669670585161901293512535992468597332118506518374373232586610697886593665053640349728273429624994067105798532464831813355910718497902040957216838325842686912320404746370056339264706459608422980666420102762230209843974992420667163841181564257759070312430976526136430889323664136775867911487547987134548299859912376086031353093223985491803212112694320774474006119437144569442202869986580046647233483129758575959569823149003925991712620544*i1^14 + -5735409132361959085247714452445482218697847742069399316257793252889170243791668205165809972859328336276189224181378833574566319329690889185604792685212435142279056151723632787286192103745536084013855003275587442954027152312391213837380792726711035703709686139102797655889573029650873010236826456079519672561036148470830434272311594733675075130180994778121798762917034868010280185191392213804950470411422917765124940886637736599490596556334494226634117508982009298472923559498922563525444554885425852822644855022195501499957489096594363785871692062222981661207164294901778478400830029755610994391968354885356021516428209509134939071227654205098565290776016817508550886417029142997851065486682516527567258863801244184804409286177585281569377533714158292162712860873459858046938474279372008766628357617237155441669295117459067740338896932173685883445492503814025168100723099017028373461670904125242206708247896072981479541331630135360590503715741648058204071247063501111031271917531473330601309708333404721257637920251091534183227986911403282642706909316973619211911513261872561076571200459899722244795988864151390077862661357022118906843471479350096973200225099855715065124862650607045982745399384752226319104509507706383669426643811007984211995581502986880907300156223545476056892002706556523078029312839931845816492280496890074005568155708058964649284688245355950892157341473121232232811882138177686365307020979698596990090761974769250312908299553490157881699685625451966186429486503544081542224293185613819381699693190092220149038007539296756785490865608926819430316340054782451614036475648009214641170783505603201385109619574702887693010004470241327103930303862878817549852850089952324693491597305702735503901326073826016739331997961086444389158999621337533992831914816245328590889239143738816590422852204232767099566398775828422742330196037547098669426023602784967455800386350338528614429567359054093562564662138120671646609090369334278901486273840255665542189177745327663147787255363407419815137828710571134677315993193410930657209707732940187541025709491997122128833686277807518459490731001365618225094010810211258950925846186653661487452223249107745369505404915105988361610642761286046255992348956352839680*i1^15 + -857691309447168083885549219082430609436950826106059308782189534267377180613008336751723769707469756216076702161616351661446872647944786320591859574847412724772839283635577523605914284544744459135020646691952845019359894806243676116115877919276885416355292003117758573427350785396161182412119000982713425547638001285630006140095790155118851919663749321820648411068590384701294708194297977101795828252710661387747044290758127862786705336655473598571555492405722249840621397041477894671468051255146477514518808722036069583863158119061547492696787429910150896490629612901821728802896459307469083845280824273255763328852568283631783018206288502825851945091086263981229562154886707644647514555847604905201046256598856865978359124662259534662945837431603498735936033428287616934458680701688048662182005658785190297866315267308270829679344844537385984951107532464927601429922249766388926867219828941361391705255967371840202455299809487312574031358643523356210101103906152583685229133293217878409555518052145298821693671958733042083813063755049523716951412088804691376052683683099450942702246252054766116156651504843161714273285694219836937554584863063859506937752545441188765509713159692355093100750485784941419335706772923007283073719391787845263140218991691718046200435838072240969548093264206250463857108556392144339214482664046508012265325716460886093024845133781269616072178739962998439967352078674951155987524194685021586255962047868727319225320000400138790036196265939644094858094986902328058906792223969196890158673955955429086846968704372923138965730949907043680689850822530486252776889892627721688164430955872575763578570220698684452850223101763358860515092593470256382665158102673468365656653783663354154340538127552400947839683598969183316901562313419798662583852307961877473619330724273781340011992708173941422020644137052911515474024481702262721516062230480848660292280289207748748475458660292094868781048800857330427019138118449874476038212924680288777594641994485624228200579361311398737429281527996572856450626844619769899609169665367778548284671265556100168531630359981511573750539503297479226328129578346898899242949686850271676539999790809096034714191713762571423117065646400891068144621652541440*i1^16 + -96662789822222436998042361537151350010884927006724216555744109497648901158983161348453927833775429381916866850573391016821482480781303284562579488725624534331270994080420367962156916667136095152827454144030036433432386466471561913496373871194207258895048552625508866878169186206727453850116440379733523729036174808702864721133540041095927925112284788330306614445224754562614353582476710137671111780339233976443826317492706092319014647867929538947699457251383447833162951668164299216246156242716233842323420428615560425976945253437128126457384109151563122226559722564215249038452484662288665538688879909807794699832810126003691604742341289592279619296651623322794538233321605883654394066539007085868394716819759265084592782610246455948866621184621260148015895362182337183817695975119399139244095274443724409759204604602726570472819339737549817819583561412093368979025337999219256919016206724903456818335640112779409558270394924907402077727459138352318943290127669014748978832745928531226589725382054241464454599047859468651568299876467198526800050653609984950799178244987015376149053186884782512288520611747248061374471825991763765057416703258675513819263837978610611176933932637250824545717721236425460292267584173751795865664326153872048422019732222151240707913114236122212451319867053690232692929880812760526123314315132601849862515109821750894447819024656955358277889769636619843368944917522778066606760909109749589958246399115101676668332503175009886769446190996909497913390037176990289673654142764071030296064789337454949216528003836841226291041592711848854912932608863285067801446111527032342913149124197334067698025367540706640175879152284694094778828066357651361819818361600419251752491756028493139423441612867871485544798897885797799062343896675590936737305742190399639064577364495108620423325867893528242530697059498789969425761610984955722249499889650075090526938894121735752759958457098661173426015916743496516727329275756234932238125152872815680961280927839320730645078207478044424769650374477665061393468379641903769641519102902852767695771551438010025343971564938711003338207065396974428719497650382236941899111174018595021975792619804358114965094040497008931897578174498033274322365186048*i1^17 + -7473270310116678606824492178190117495751689843329848531614254456999407878845181063019979602070846830533520705040790357061287854055463193774938593517830815447776338986108339040963775672735822328816381253022479908328653915989829046111252601025031648556612071818188921828801617168248839970100174391440813668040721751975130063602869140286072049789154829255824758424714679756969679584611022593363901471634188922336037793023568142677300211284598156854464841224182701193570971137826196184345621061591246354863049197106174736570908284598821169810897673428529842559424345368558621169623550584567516748457297886593071231546007316910338637881862382672873006211627828129232668586610318625956200923361035304527762533582232014765771904880354699564395324767955156622616022834013789533358071971518677451348502530784943054119478188081605766669994052793676427054763568202481053374529837801690605480554283832251389483624708041688152377290827742093186747149633232324074100742286313076195876526539351723678532575245738270043973213260957779259815902605007013814764720674135242448789807844016007593939586655952912317442290453163760287233394252472862137532311124796572658714708677630077349231796395521244060062397780408716135268372065131429747941710900388717566352228061246208044268394840051865611070897591203658207554709996438616367059875511515525794615656569320840402052491775121940272126087602194455345969163519473218882775792904109903968654419163977266921092953967538539482402079500925638200896605335168901610558320102415475825250650715005559592143373960767452656970400631692535152501144251028807190994848163344977605704861830582025632312539553061531948497714035668743731587562719854500059205468871122717884125665855900581299213409140356085236196230007772816066421209197661739224052524665064777073961068768896544140270435328579115211252437041458670215800149633677516783480839451573430554217768887061274266315229921629518946108081268243829345947096363175699045875149374858636836464564520439019347363605199460704340960698970318559930798318731808417297019479278546624343259483162963071121037168196664739036281146247756750048469903987267836608254259539817234044631835757248321361185023678277547639298010001276847907047211008*i1^18 + -344290735176210110548522701394722059992746583098417848810187014648485814191956408595135110970069771356277532835989481365173873677259631310554593060320547297791809084503454974976371176552379549973040045472501584306063979048012470724601352882565305936946009995693543455628816505268210099461115766055825467602791571547851648867074413207575662985622027600242412490547221312450305627518481653045342043235230406598860185690859783333338898921507966796848055487008771929859292813743542640199447174575918473977910277494663129523639211586093364745342050629552188912028269739240117016395479483891602962733825932614347606024040048956456622352823247526175576435668494085609717657258782244240636442243987504960232155968372189830023412502586019505972415990270439940884253036007055685477106591893767909124733795301986079488746557594446869123665023877596667525210562266605395792015313101554951579758229113306073725175476688491473765526623331019592372734507553420402303931217392268674238562267756206175009963016538134072106383275135130349610111964473470864376216184441896168468905119280291588613063350050850732395802793663754742557407285195973702663951510352296296637301982721833101506210192914966784465473711613148438862240119186140058913426635050903760206573348345694533205982038664402231956258875637578688478529806577234379727526742244696704330582113259229151310607425846885455004560619533699840407836378108364892765937642633512201086328804481464233293092796292683786298507770150305704325027230656308478502073990863741504993777702663276392985057166483044098287125700978328502571017653386782570046700726711338871516307903719622836261518994726124693602443014297321190187210630591176880240751898774754366954194507261702262312240847761857318879678281128555494106022385183556676395449157891163078009277606423611055389042950959198270749511389455137987723931004436139432002782479193762472041303961081992434620052191445057651805908643562161658343429417636315396750152946057138408648262298729098114924654065418446731141811030177398326823222294073533607512501469594391904820202325096808089239901451956948220142072163159348075130864907117071404786820411052946219421417718418513403717930130694921298121217876859111459520512*i1^19 + -8485373543254370320444580862396490120911247742900005638060150157412180189480363203462002424898646616020528207176023154547901411400954387544883685401955583118261687111854169885033500139127199906280587736937612313187633441206314489121714381604701946943742586026935918061770498713170647298417272903584257441781814924771437475767704676452390762488684379802353353150145404594242793845862379304380955472192527388022430144614706941567008312226647607967385194439700356988101427671569376511701556105995502341563158064622984090153189449186597869437864159860424079129981872889964259145805357371696798078331194351909544632200291088806270647806606982535873590799924344772763904170437308191796984378207046937635323807344844086450618455503880271865926428439232074748485118975537896011630818974749702287389231160906908972105401337301164949845575879938189362871273455135453773868380408103710268894197514956620215481533114046817339357245176240302936637042806811695541233464899838109963684380740006959935550968324392236963896864407680336781543389022221789411957100493013779977094355026352031244531572498314354652238510319839668112282022652510559113404626990385999506056278325707454826662668919912003080475163574519454634953003400246574510849762298795176452520121167451841008364135704422733799678570259413080566301996266046701794755680378339607414595394415396271507955635712057339252752664068387681007970081900108577506314112756106313940112178196082523349727083901112820408740138675204627908807870100669476130083019675805222805781682193633761645361973471824259612063952232230213162915799679242168457833090924906884430600368126389429851435981110939413474481302455364280171356942066725065147686077572952956967683655731453681676279033893491736048881318124555365110928185986779643300330287587731259243577031151510163182973466605875095940002192674233049673395784893439113274999219814378909494794293746583770009434430283832376631543353169097744869107297172244927216866304549379054934225949978321030066052427417406127046471724476778679240000831821897449560098093906224373645634085919914385062883076323040485718099733294186323203691069643468965752537669391067759669414400056111089316721746826460622867552831434928422912*i1^20 + -26658608610877738048981839114737075813178405176828870691899975976018782411313543478038726441481631135523695632098734921073527342082249061480513275237779220329359589889679739099565145474864723898515401158100809210251723402018592197918993829910579594378386514553266799732205756858114909744998901160530053612478497026907149306714488688742477478563397257196036134116176776458254447205293954720548138884305967686942282380363666101194585418850106413122347800222225327552239765253376349080508874390423019474032272971150192243285926169920043687231847799028458761797776402341020246976113325491122078013423463292772574928257588613168617443717836633272782547292160095789570970823123699955086580638924668927205762823089737319544906633219965443571327686214731776141154986768289850639748957618097216926831755263590060827558638659421021116545241460272158376182650904288167692830207353813614714829064809074031314099510522467453084656601730829172805149160212036415602776204450559560536436720570994842083450533589535366171928194857638201156157440410537809257345264990087978710450619075744503879797884651377426662397818301517013545991830561437458182969387529039105987341381469389402762493339075625058427394859854930512531643656590583833409816993065421053333087731548781226330767565404291509315492839061808029559236071053235642853974529160675382657316725426084306697392912961304439118968369805291694340536198428429645077978189121253595727407246048338427950659023260690644308715958165553796548290656140383617427473084257283936418884504281130400585292635329784647060587139268695592283373551788635295366991745456969874499463088553681154688645882218247625573153282671119232290620382251454545265477940636489387332283607159398296723598103353673035356326081685089365462305440362179526278785817142115554074272058338123509380626218017127536830056748777454130551930445264311340623196140125207325988362195329934459501244399517042975904689001059588252089797321827233066711745515241385065539172927273690175130152574465794429604931615537794136493128411332575826506129461591984442403160257950240046252792592000816751598773014878861472535373459222767873961879381628473791865548547167720414998060918368846381771970377154560*i1^21 + 38622248177469945845867869347299712172732447818667617275951738814995646189375936316442058347350328788774154821532524087984071264489986734816211185157492384323814778705244651062271056980748915813226960220283428392969438537571057269169118170465589869664122074410320410597475964647707749754745116010210624196358905232359883962690365299066382607942694245174271393429118351783690931208529854163982750099667364008459818007621651969101132830253669605220384269504012388953666424457865461866669093939612779526176401913175499765940465412574089159261075692996157772415167350080762354384914890959636045738032897641201727424693862458427126723885082045796888875640501619511185499653318806953761349498537980488144701809539370945366934646095327979744913243573867492231520835471924592549917741159028714496999325212097962011386342134764646466188597569250145973087289364217201618658969793396644914359575978818483241451170707628467687455493612794220231823774454112636321065244989343527265110378802056003578249356473634493433851008879765264769248241044390551969257721914016667040417654330357090001889907994805541409824026674834816545114897713850356970586223158224130727014868549858124909891984100117631613180088869254894643233981508869572465497871462158508325783193003049191072158748762489842891632009884360804717935654592676220725467281439203433628129190721509435406532885896630711641479363224498660426764522122155273505116097431766382533131294113058168246739340304255996903836666853940114139097446730867986890345397928836135874682234204714016779506430921904471765681833118280255009146925837822728742183367642328279442311122174953030759838429590462558514872966918253773566950903067722911212986397671300263468244403381629804864916783186561422698253010602318926110998216584635689033658810496956386857463164819565286478227728539411784810855872021731242624361744177628545125703811396836330231521037009703095607337785711384198452620912265382742035216790264220837970282472258827359983301228232819672584314874041996842191540944051910223230358731126742126314145168785383564179257007713649531849544626920066175414430014102115788714326909405176984801592442712883820937252570523641347496377421782142656811368448*i1^22 + -136422465204365185914358606163161038499938284847782285486943547313573653524138241241611599825983803908362909717980085827373390069480169918306451346760851775977934582934513502736329117633167003794681156613627747219762594871030775997316950495278679066316604875216322931427613780012455502669167743749038193633969449709822865912837210305265653495841530963437273346100701945185840926403611882769438121217201807236421512405897580086099012432592678106841444052681934811773689232531461212456507312605463135989678357140031808589319400187467266369959443552776397164833748150342811495380822492606723240906592748827569595628675213345809151537697171079065796232439169978635175725353132949668823419584923385143928955316835794676145804524618810476658882986235181625348615400252352193489302452515743960759133642955256126496804621702627012496183878425316588092445760220629049209000846201876204799755847324227887888857671063389632451316943275952326331606983478295340382127742572710317009812022718086073429675564397143639491353860590401097503829716130201198592254640423585762553493734631561111145319055919610394448072654717157989022432553200124628684526328320468479573246984804476861248561972255774208147171570065386207675923884925417483833772800128999371099554418637409993872344899037311871244704225187300522887144198837272571798130167174577783253365908398817565773269318363237692290152262982862129801436088607817983634501553190249609629027327321377796940125307795788534228459083657210940611796922250416830342242775999840048068247969149140325982969068373699557620651009180941151504252354536396269503469749102587758145397712736143024168160110287709219290200393029346181222275297868498826028792129643352699104081662900433628095185466153059240199569533562954518310518154131392593014447198970127225171677834889733628228991763800458131474056353044962745099297726623886940353662828081562138341816950608923246202088899097896281288406499854703462995640848898771337209846665161157658729488708107761887690837367804580830785357470374222520054313351817871481407966974541996571208859094593615070030728787540334568624184403134357494035733409131775040860268069545176818537444749391940580867895594470179078144*i1^23 + -415125731936779874829391887111759477713399607491914294329592849106499544165847588520844100116696628951947728136329886963770275415487005163456795779215376291217764896348739978090202086940348839173046263576912337153036896236379677327270665077624556650466107214567040336676053094005541731920550882815749661278735339148106104988139929440692352838293874275099590118381132079002320200193502315127225083866783073172235236359624593807648041010071269211130842124018097042166828907452453091618330872013386519870478906462663621957837248239626409010318707693518490426533401423370281555098423274267004256382846193830587386834053871000275296467835009606357403821433142097371608442050964698231444328997499684008689541204191608889226088328004494999291180157056487134670427446144847588565997734128698803010194380923965579578730868694119274541257662707075521737978405504488780361859751669021983412833119404834714771598633428857170068665306819856410525798850655719426131592020652630120808758163872145955845172340097016580386208741804086430511554695251175714422980177935218262742983827118537961229719709283494138817234864478321347280943078663537841049201504953175496016279881297014497752978164739320831982051214691635434913154721281484107069324880926381684379701518781173071746326599124121968336756972950989946496044334537931950822489407915672345024489051108799532945862757194978511335715147813505977266783961881039084033122741245113218681868976921734647673445480416752160780308407553811979942622242871187234035783873334123075490493174329101561072570097455311915116479537966694053205657368324657809121546711883164256281317927694300081578120208254749069419227815320326161025335891814149595677001717225539610452323836963502482605531692655408047755300817100078895969628939616647346251067726131502677249061959967031914319446416416105807921026140912352887996152495800558348558123809560319772631774302612326273429874006484112195343552786941669332107197239218908481470601936018430205431200491017487387802220507881543015279154223279120278079672579870839459640106894998869760644298112053244660066604277706338831610205288949923040093463268686163296822583009377319891321988776704876260553208904024064*i1^24 + 1546543295169468525827583308916535646462853484863097351986258243466926922029182775142600766695588238171054901169440595562262172256213578635370844812887466681630619160678639081965222835490898071154625090505563913219163687560737313056207788726683423682808569796865074282175618757676944977239961289267805685566731101965199554346623837165969236985507357469234721305329327532766151229391604662420629193774244954824654050989148204784996856052810457038709176912535710582583533970229231505331840872251501014940349042617959387559371819368723729611135161996085329170245327261532187111659501280226536024344362822696653831418535654274612643246304800388128069887482185788518008253743465736095941953195803430511863270001518738016203880463729761084097709122654237800847839971245197726467078836204606500676251737252453137120492693905132517121288038340848218725430736339102717587870761620088209324877720243575691901763943994570069237910047915035064837224559121589799872457773867974071912269829197021496504842108601064772423327147433567671117433755746571221064040688789888203746626214459786709343151565533370560455233522836968876814042340041056734110034314781271731804267677555989409267972444238485886393772633389876563196315777459299761705112743603979487076098578835529117974728640423361314337519145193241823957149421852718637443598731995468841512548804929387826434284499769038007225985281662960191137428609295011391075209735349900253148245273284668861464187645997107979485675733203863947192956845998161496619731714418337199434411260565203581743909618543169862955201996277249054253455494014426867574099797933061426917771143527068706256197997769066405858597808901943801333852642895912136915475596632720152295235411509992112764152198430107104545649217980991675043551927483136553275139321563727284447699156721930883325195619455974351808316270243446789948748456121666377363965360775177513269223267124720322856893232439923666268445441877935388087048995530475291504290110970094179110799466412842597998569793876806647393610812781611324477720972959187019166579782185222779263340621162978723220756014257839939705319454875151241923081806904723897501472936028257958835717566908421836113969152*i1^25 + -5558475218866563343271547546828464382668798438542747527512030776553910265864040401634069626304593153625605035080748469105954363283507635503220401027354918135484058399588927593447191413573499771154924663864061890120304903445125188021084706781811592303374470708986660816221068126447649496554475487176822802280549140343274064423234796243109877134726701196667377962841876458872825353100383674290809233201037532218918718482582635028049533393424810355134066456781735025039077486841599648562855434336404531083018570518585389859495247353023418273381639345971585390467609395377317491152542887141780733973930568034703161812501254597606189839106658796701438175846342180149187227033126640621646326218726566690400258407207734910363454985150856795902513004025791548194182897713028682912866042324154825183342907111570045825597322632496177431418830333475147846361803723542223718027939184635245838899543746433493198083532984325717695017766558595955500661104420916115091641484273622931084385916536792847050433374550036317595314559339347902190427669920592438157832737394555325490447752170429325177835397838321395093221616638566091172650759457658743881672627868477469087900832413905069106467106559556404253733228613057342646218554377551523947027043672009266288849302988751005710788153225099265577535688812792818016484600612670856119537386683745930439011820302791221471487448563131683639371551327360354892270534860098382700524585668080571834314702890525167981490766899614653178857460322507993565395904559645508399839181064254169667655647911331265356592184293170229843354231263678323005695607456900697074670799362083420534126623477767210877613871711446655369149211264540729935526390640721519167749142750702518341917950897001189676340308496201863790184376693102528969799208329327359139775313076285511742123425443123670484825881636644054282286931634488801985773971653773617731516085168485759955034859376445092284799410349070015433841334245241147811344796604760833126029746688685204537368805487049408232626493533604674150548931156144504608256085394821221415535726963072451386943663400781226871565351227185466055976385029608437198576462372071983710731390435275892879547948916300316672*i1^26 + 10614480791304697599631462044795117037578774191794863078783289841529011507978450370344776649839467009553377707005487979117888827706503680433541660879847848135572077850634879751688555781329980449451325622563812271500377621292734028279089202533721294398078870810428913677427927737982597787353139501301701136588303487862194552799673962060283846821883163747407210474949737624840372509362950005011682731055100199287994293086276636994979791807344262564723285311704119541276611820367798337637585325274713718134548371240013308489577530461004677160665095138796737209939119406253304252149689817870368916375432917936864563594658460933819148553322360286691015610768494966858883221267299572618234779294403857713036179886039677318090568889785370735450427072556786303228622667241763783160532615243977852733151057207071135694535331424743037889292239423472442058457717233844635439758763801177306772674298328142839012480198118310125683788285209380910997955301479712318954543350491449722012099618107264856821996047696596047195126196795561033635957639488175340397627180769832809360641723118422454843165897122639722315170755480322875268100031870251395224585806069112182888570289924985015129626954824697305909748410223626484791015299929826153371283988962096942159910598460141660531125348491379332258399694997094646683878940722370579231248537006820316256937437637675430198417329144962302175968575990107438472368581483429579946660878176897582585457453648462177602795715195178451825773840072197833050712795058321609152188708773503143377846760476682261304877753100163252728398070677213220275442102701155484730436255296488805301537803681288260464067619555177354622819735976049745106567949967754729660740257851622516248792380013067425271377270104262938671711167239600462882858144357552210762718580030918884334540601832660096566800289807101258981805479480280247087998873401692729247653310006540549942551819018131134999034307407578432990479844927888524043384047438291154889646920982512195531918434955278963292888651244130844332048453232739348059640923017387215190840883335361163255426487655876052718771199545086052331034841845990163143047150538609360427370387526823566453852128411648*i1^27 + -18095524979967808740750869382904636992998079402683739151953546541845376312576502336325739518027451354760926182487774748437075888866562165339161840089356032257617964003785427978479573183748195292152299083288694948333045999909438780571647734820557057306188740244966981682783609411032518229727928355106839773249955659041662524548032118542242711684184624446693540870693635246000356905388303331840387371915561324597737615854577873928569547101812602081172788592370204318004673138508694771589954859535511396041105990097782007287376258534412977159527497528414076918887295030260292873350546590691611517169058780102577408417522653601300672217147829103310410968439462489286822685313304215866014627513888653850344669485446684231027917738746838301401192291112261288816358138505802709006715594258543879107221004653187822089624209267868314895433088447560930393151956706123685091391425267222371705759643305546911324917807418244431581383657120434571362800683545669649508826740301187706611208621977021025917809467072073039092346371519116944375787028972066806959503866842063047262109586414045477269112422841489896010909193295929603522486942218896282634540143189767140210087243851679628657195991866800650602210918631624251770391857757248104578717706852457743316190734053226407573308714137411233018871056558709088983339692309695524858993767722585088041683442115085811129572769602199820323540875772287664837830756571018191229285449129590419700142517217838080258750700629460905091309839942742554571743012777589480741721862618548286795152910243054128892374394950720184642801317144246424577482995259071190251329735390140449022752718598305939077394177302077438551523752614516022123887917604095648935133031978599464808608310412218159852584017102903708993722671415741838126995707609925742339884361824936041946860256631153576447760986984336799022578640126439359132119822037630296632215723011431419554094866776891579797645590561325360565267934988449725535899104052996392594970196318074270123047566927456075960250178535491684913368033814957250398767842925233121570617080732413110165143273800686665406999454399945738817464448857003963734421380365308831919261059412866355911720960*i1^28 + 21893205221111324504650686326639681361228276970562103522549197288392500709667485972175030143594228785183010514629107171121210178967509007109761460539554211926648891578687501941983615247579596999424864374412563906332147620596739467894687590895270158682104265985842416428563227161689981654929806913564235643564185894080732962969656667181180233471871105603230601984139757525515913354123246839651439404091782954269673024979849771222851245535120483976660558420455782730910398381843437374190861944457908840788839941515897058987556158655643587071492719753235730996686518400884118685230605915725790412549590679530096508054513645060150237122315984685776332551437425767869950051858296078772081356771109071733561619683218842855824089989711104142134392991856482587258666516934838267571744431492028594993800795314281795471732469226273353335413096077241917093084690710897931216929802894559238601748093061213576031855058769815111552165639014028504641112061114060156875508312887304011352058452745986004223004549732235093907611854703993768555626508341911458207014867442683559868193719366113877616733180165258300949444355219096780656708197750144217057973716211779466991398959829292370138649581420405839359700790651198113063875253079838888515427459960537539243602522728374220419397926785606837128074642953022305032846903215854034763545214637098819087791405075552659369359555822702079959848071862455239086529767175165312516166481572126349903701689801191725726290406588428465289124835462550979989674900730146584276474726216602858041026612730063214966321885003633770026639900907494393037558372361740364750950245629711995871294452575489967614405180055242600769299028610286097903004234807391290207214230489146272913082947691445041641095089156945248539790021415788692481426916254746159663440314829032293473945070878648415795215522591486261423832775685073990863619973714205472071323957072404536377254392311852175687129645487344879688071640699166555713333367569083847874756412725602281216696718987017915076780321146899768386480736888209733356260991776738835509883688398367843298615843487966004485210389423093936022228921591094369542953488093062179521363518560395067392*i1^29 + -22739070160748140520931659643572472216246086610798026340026989462505433062820891378027358380385347828460149742484527248861378742176306304015516911065903010330848321560663845353258784994572175040644785910048682421917309378301071253713785141966467853845439482033450136814330107088420754084694772356003898751878371761703541637391024658077566591558953265202173150290567707420941780046018986093423995009363711524239710063765404722442572440981873353398220700046068770644034477405192741974976124572751200122335546288815569003090421929700981636943069253999627096555291931289797370239677937140362577345228308439681913465787720685598133484814933839023226526099901367782803940918767325344978444424759496266144327287904273938470578760803526928358399397907428378154454629223297721246402310147754182631926420257967243766605502719026818717946014007422941726390611370046061512935873986200444241203264879480615027755726932417974833814558296647011559985844942426762762986859290416522859979689206036746911494691741308372678441320864326641152527609660457226690014247055920516006581880974922208871492606543269492301940521791452260903045968652190548343900518674907876167017592761824635833448667381375053436329849536831985226723224252675201280114780421810865980157895143557056706851958848805743515229142068681779933064888148361878708214764184741476220417241090864273095662570970534403520865632247554034367134947825786263184656840605720271940942307432429888681238472879362515467242959263022588115141074101501312664799172074775125517782304647331789070446544745701922789859449707870442981978382875504747196013902115366074249957255754074386178244932842781476244225664331544143213121745927319810792365411626677115936566788001085687470655734850812584233439714952286978921672025327864371203059527649498662415899578551403280452703436156109893674844321162895868795621307863021463400440858471267240362448795518997046160978069469268438073207195267287058375953608988380559228848204867830616347416647813578616329795945888254024579285909859643653640589171167445220962154428354625389499081178718420136933607764001124593765433540975277590267743534309084874127470971964096512*i1^30 + 16735839206281673074021379370033015703592224357909587566172413431241588043394441610231689165572816645531455523449403045486246913070033479439396473915499184708658514734267924133782545209606101183482539187739677040059276129993308091709989997349833408238576283604850899330111461915818946316845250751979685539260538716410606757059503541149635704969174896364656354220292206801045682392903627782790789120115675781681084252169972657534847062879519943597725978536212453235104629811678730340655067620816615815364314211012525023417650831670288580117876720174828842808456279750161343332097511077156256263210941420906785766906702456639125520732779500777484144135504559948746740789095545528061088477571947618432002080737568360824183857541617519338525333998082908834729354437593597295764730316993998836853961988330733252590416946743157035059117310270213461663368603117808590368815147079438301324602299638589556896937511581393191444231800369011857112834897987655813230725207444864883106938878486103629837744524451269700857526935739503797035504175592931516954251050738051383145680240243673870346681914926389523108793581978589916440062655968003660958339673002534431229893147936173310262211463345762514769859231606571834526659102157249005789935605919841006316065166183428013492405922000556940986776542758882448873022906786151234641681135488287469974079057228707038779993105135707792567201295068413891890714272600994266915265407176764086574913126724607784931505764162049930583687113343238319175472439431143996133656511475156228425360347088410670045230727071458442702089258730885834745991587852908922210342001557441449322157674145602511490084340334338883838711961549663012806082945859145668138941791589586041416531275625438918583093752018802460764277836404507437664906251299545125937931009472516538439495457175298052216596831221984297627949859180108417772868311395331199710903415836331689654358072654608824587158107438654832777338391740806114181731097970706206089057431153811659202498406017301655257163902946945552458529714311001102283372017698925901410598232685036172655586521344091595081149218032993311519209680645515057143867767744876105877684224*i1^31 + -10669785112404265711411864551994030458468444122497984163065710094761576234449332635734891198915434448281064786797826155861289600456953469516288748412636249755031693534003880293433015323862466524729634831092908894922442597419595286431115578065236142813573671322375208921421315249286832381691340133030947749450180080191684234925006372476785654406758088166208099512920924293155780781873839832032949546378250624357763058056276228167165167158528897486211828229835626604772681005821463569100551413788823423906185612995702079404383466508823890484456072632786017571630269036191328162618244406034388879479480580597667696479126668564444464585438177883656170668222681999198472136910133327698164503716865957176681960830761611405973935918305782628781243140878237119076408613775427166200177241763260627960455222532729552479484102524032674258168177437864253283531044076660379650553389770228153203184739191713614916863529830459513477800920511478050569021861748947564942659072973512755409379867282881644302893695628009447430575669623678349224586177337700964026883837017389864685520157815097433428481975161929273104957237369709838283538398200518609150016477173587127756496122187039611766968753884269020025396742605775390577960775703368279289737877971006410825419767516816284541095803102577173258531743444870266243449449655463486148610681637667302926730073169662260530114197244170391718364309752171372669511282048870397706501600308947692279492727894793457222053932860633633991470976774164029295207093244882080503950794814668575527288345533523275009057206195994973483744076836026509130112218745414665214679503176619322659569984815478234451610855682677058385244412928963366353654847972766426112362730076454131547235055329167212537783786775948374192778084054882652604135580376027174058711349627783298583930631588479911857849694179575630839096641824185181486172568726896251660306141579594267686569024883185971535003731279702050413625604480238863627751928324242643780166636105515213034446458346076978502462013948453128920907932686343649399961270103398222780121580617034992013272815830612048645849535306217987277395319936391487780671551390814830592*i1^32 + 3775556189319141104169433332028687984802790139299655499052787550919473424950971389594458730837520763124026709493207306606363739036968384562061708773045465904687250026312407587611604703190357239074643313103931474471195918531580046655668067707021851685364453633400435632159109940251013918187465025347858851548203394925278064298235099495220645037086183322478598080724720975703944360330060558807129628473799406440137811584912474681028256615173130137608121757496098725319714509282484574487540787330163103353922512452308964493761747901868044796748361332429515845351316009915764686723120249327017127924541963655296688558819812762624520546148332841692823784134411755904509469671909893387203348452620860048622973708400355200045175111740882433774285691059613474559211456235320713574355572717961202754971049068150709270687474132393718683078979117453855411836394435206118070458609269212900654684038033233558225162511811513594289295418080134386730459113772362630475235919959251334105916578829287157712912794834699476134655565433382378677577792668585368885205036312446723894542807032360346875921820391031297676968893484542404431316949151121196949874689134736744590398386598977949849547798228767167156826456944900738260974352843332657464835204096911069804408337958103357493079928127630513794410450426427032449046468554061114268669655509557680529241752858907375396418717900089900436891150290365100835592095914675737521653601807142314748788374981591291762494708280209179378820143426876224254015011748746745168395288821923725063799938672845756068910371270909583960639613411309777381680244254708446084850926988439076711577326710341080993747816660312059042957311309041723243184135739304591960273049568829486017898207247609350658392028034349318333158850571005578833523940689033914138601663523926548334608577780587578898910103348986107180173885264073727664788838154728515712900245163366229833685741483534371158557318401588452374436947860135368455750069955112411466508778423254781589774681147785747832901178128293340341932786151220927172911666074236459054763613418278654334247239002871768350200810416328922770642335287000264070117470502912*i1^33 + -2017061887446660497530480951500835097362205765629360237557458715734401125738612199734202612599400082945858726335931783531333259683684385246718428530548822049894570059158628296401564957338134068803205749666048260245911634618845353089401210249439341938550353682456683988495962921172101759162641179793206151440878679480336291759568014643773900290209870705336244255143460223293120564912903384667826479336861378163812984020013536327552800807675068853104835799740108733787982382307402247608397302095734012302709801849499910767257831502673780706175493609550143303799917627710101110642105696121665669359657418978376735848716987154994490399416162024635466274416264659980668103835669834756792978899772923826890245799446640021693812682011711270905930860895877324689466425118179442345206197041223319283206198889012673376996258071469043374742089418186430218467345965977491478273731377851212325753907908383131383338961945627901772388322630727637475253537404877521075491659833407650914481355916658735737526493074002432371227138443963630761248879250990654983213185640343976272474274016231371694285842630525030506270905582804498986447784148295719789656739341609152513172007582116862656425047841631163199426496613834428467330317758554265272035421416307007541027755292712127909154554281393710833411032559004498127235910468548015171935408607076948622363500126733304263057364612289527485548583603253408493826935729373807697266345035651298188025074774896101645705830301853395901859421396241869833226486896538270567838721654545800319882382457759556635174563701558444937763284519394467536609432845571654137517063400685980529125567921324862156088850600253792113740374667379866261317885170279921277660149163101664099953711842511700741605137142262101995212774129654410192136775824478754229517844491845470327236309523168408823246021007170611514914208225421877889971603792366023563584837735302650820600125437619357578779230454263668700506567160008622273475006380316508212348393895465744671273347109432236977639917819062260260154774431928471250983214149729603652072850119982685670929259735783850996698220381853244152970691701835897126256640*i1^34 + 286146056692464491636841074819716876149724498675922121639881921194780973122235206910356038368393097903642356928677105871847019951374877819169173046013328315599083130552247167981792746661878599443426026672098153415283653007657767074552241008856111302026475677477692203930162182945992356305558773527781182860098237494756319928840217116080840524774506718952857172295419854234172651470350842622516503077314258317680732076800165471917804004103475780100455005566505209114432334958318344112754039996349271423145837986149528119629187356067602432426221258950370099920762705143593751746751454307794054327138575797696454076720840582965735177350251816337203617379931208156454727089245852034956109682956165195081947642956871548845761696175012632894134591755827337935582934761566448287157021501076528493798959710869691368589667176188724416791111560139732055834934799214142543588876218377911905365921612178223718455843527141693100212714806576631790214576395619498550760793472684097116876311327590135058955201710895970380028071761702612964556994145231563463605954157478512848466673243273768948383023482835370155476948408842575690580609335338799081305935335925187568515163674740536755137428824650919304755362858285420233098636621062938123263776093820720723504322544138337431445916700584360800843944747235972423136660669528122448851286517275840283281677705747763615325863750284120213657857213870611728370838513030778885042320378857218890529012128756000648323838649426225569179547899279765487967124388621393401104313075480160200148117579418736446588513266485844258058152092610497555816616994620234526713062856752227089024340752730824537481246041730343274414247769162680373802871731675888497612971241718305951900679272507099929046708252237549322969026906857708793898186675564413061389910369584819583182419785749146865255954400764092945086402522288001007161249519660936567291659436845401300330856604878160222300225442598219125604700570591698291743336194486178028468093826992712282581151670155213668870292009770305557170409099710035818069647915575180857839639799591266045828426287609344867350306721638586098314363212767690752*i1^35 + -206174775125507197681352200337338326615507775817314566475208575784171419332636399539636919187963602650707223170657964893050376605209869431806503609297900366072839089812939761142583652991292192013068980520358451209324403814726706668221649923721979941679255606779562658594896458103268967200956847213296866832696576891087993472227980874397396509618778620285227727719647190917541108365056048510796409482309241920609620857825324246375500217951544882211082673405735953964528783339915973506374453280037088440716082186627462071965952004543535030933365958190021534689074213235315701948639579671746307495510952109817723632279323009223492747464452857037771654855735528756718587417558099890698655827576842461117682581513675072184567535924900198307593700252599619638738165212344905326669888314095325410864141809919660242072339448119618041429987858265379467405536375789845315167414885166156821790126701531465879336394660328965019289567265437031456085811802617537439149836279405008827411749806418508347490378291393956047343283221300732771573999749673690609272510500527753585568829404725126032037041813503592674321238982369487416556930574803499705465929518697453376068739095594396285536249282980859521009457140169521565449485545486213824159474139975328435471608832217083520112819524262859649280632059970562772175489353566959989692794813989387620271624759504454715360449283148087068893819836562658922356547767165015335335798529307105043119551785519920946310452858563462808394108365225511557341833287564946414672203386567907888914431357771838596642469491434235907266935509390990747269144400970124709690801849013013162733265112268383671126709877391564211052597901359699331330464332587838361850928756032533135675435779777644993392429768011984643600018213235236795558891850070476305135915268001662154727170312827135163723913432109036744496270234484226613306937367780205582087755709690471695401497292233072158549404593524318987269939340149521950282392275107135590062020252369066875803619457118556988336472680330313081068210171714012227661233843793365200759841652585732250796000614742216412888938484222038737273302810624*i1^36 + 3687377332000870900080821022510451618524158612940183109756355094588943220519139763004480485260869310841702377918498884770131012411055032443321875179158000204386041787663576453862478190476469935037813289468700899601153133721457367131348719368883489185667634572085477372593873783608476834643205548351385488684077538672349025993460290201183614411349654990426010491110998979615303655650451947078728680866495115248612660912490784128127978175221336010859802557468687851748783636569005008112086081208389548573967512760481450708058858105680730263885227308221327757237489126225129599899511522707904286262029028748891360853923561685904284500499176010428378526973840505869762339589294919072040651541644998961032008581312956838757898328847309636906326142486156558117289281878761696662643283733665005788102031785380312414304534914010183564410986824084447700267421388229219451797085562097920921916125579697127674013067543452524585198348026335036460302721840269518569745314010956304617661955821762199781619143972793994225399870023459651737647233097596684113217066467799647670339788555475275386703831488541973500184222383456573520962864236329143628889576533517006471027607078567836483203711174443927891197899321064047290574268273866451555851949236013469192424769095151146576644163734847875497101326597087350690301200842427836013620947439893284302999831998089887218857418453244445942041512843973774246588802306210873813624792333460180527510255385059752436072797123963150543203855722408672549834900697321645280634883175293654755364655368869958579770368635967279716634774679756005796535058531844301915095100851568361604347343400232102672289488621214885807822874932084315502658880770348629424326552865146430103524990108344481762046638777598703457678958973355574187276716431485577579874985086066650143243148599649623302536875509493218385904654169142105979202490665143589544380538667716591872975005267928913507261988645571810926886023745672047396003299249276539046862182423219034584681043804419279026947859008746663205975179854012151897248221332577584858558212597235225686415982769248988290928955303576740036608*i1^37 + -9840681753644845176668797248547441943014733301364049175308956209416004633565526112743939246712134772165863014273967559715553705406712537838237954193095695898587859220907010283280859893974665607911495914240377268109594520752608382512882070777402549074523794091525917957070515436850817976680555177725835126082144851004795153192946774013464695410823794797138084766063413321284133294325603513638701974822521657802562460342439118300547070191454253001101883729746619517183892451643210479915975020447599263622520773163489560383735098084939272939397856113345082616516508723548166025345285796073251270320434727988269125688007859274566576108870869121957542571834162494098918668546265964037242460028800557958492106578091260983341344468320169038752411342927877735798111805580002702263351795627473608230055692998693470879622744228343771555226740644056771291746944540426233369716825442769086847136116864449193951807943896018198996014926533394346233391071399429956279627078132735585669458298926251690682188418972660450523704664890186681846293246510847193195915268714215170771868124104000050616408208682249324135491372346780344649690378253865756608370444105560898589099245565543275700595213292496604373878677352756270362017021366333874251585397847214454289477308127017708337682274955972530289865177997240348657696860744506084498374085606620520654139982167976718537125372317397382567892757590371489846294076350002625977674771965480047051482516810244155888702508150381302629143710816790905187263900790551418983434025934975679686066304965364208421334733403451761796709635882130587043546031915738448623065604903063019264000832180412537364918547562808330245697809232424893058708992687432212207173923512379769506025076673816426539636485238395519455221682707949765999025810528767199373941774254033551854320624781770017747519705831484736850365764178975053749207864621795990144939315484798743831619155363134144092216802146613593597552515625312046484391297408768346744071873126637813168762503294930440189735404489314131427268425868519677187245297552239765168726875563069376177451512020962145162328281555402752*i1^38 + 188877177214117401911935572608749173195650797179122049606753447229491102987905933231695357011977205700582143394802861602002544878245273658983724743587594802503871912370943307857669408164089539213055977942762317999413657084259012925693107197771109041886205168590520873985498043342686906138093393254745476581983009569004686898693160374232470664544795372418978667290989988771411287063264498822088923400259127915842115596028348609562233568590823116820939059980826967330605884687055822074125865893760818466625945771419350426716670672636110233350194468366968343933381544062155071679090425930055687554823991850902940000995717520409221441392973241354308491161957440371996556605469749707069206837551980853925767552838272885156590624904971199787670793369202197164213907962623612235753754892602560029790530186524834204974671889871923644750438296365938933069382695991652409428433652785318959254577620307396682870091308978715421756707252916323609986719684896832451843668919658412209930362169368610555751467929399438898288380162432054454893937244376733564907164746097203169780236068652925192864572633781164039748966552522707554655947726146347071613063595466673268506168033770566516033185121920866478360403724450386778146198847415231895731804212966827165870764103430719301319753212144652622858059660211910111834880504546505463243272493143720776460224056575969045493955965114967628514995715106488902640376142916250656230855077067968817248224315215695140799657334494250360485907265597478823774235711824542808021602427553951958731556741797126250981596422628264529307966825823757538120774316818558443493476801805104157383642096579488842489631501972386450726793194743601312353057550051480074897445091473263107172788495004048724485000388110069893472844120021326993261840539515037897767560307881100407308246539362781187479150386280954825052986468909083145627647138434971312334600988914786240646553546082346311277523343833021766926134758545082720912082677706230230541876000386165308905749025518661898229560855873163673831432663113045775777062911363033704584206612180942399608062276421061105221107712*i1^39 + -11866141917969049711807859869808919259375154070349488617950193862625125740042444811915157747205866291047094205742084873870018567846469492823434760467052976062898963420778897169977355009085356705988604345440049957729956646909644294042898696873168293886405251748033894436175144413937672214262217779118753006805549416044034194605301150120799702447328303593619753189087111869536763651340820898129510290398322536830304431498884093460882397635925963509185557028144952850180472129753467923548428481268692122356958638233877305774675063304314836678194566083698928524393365285208168582326496820884845461587069197179147630137431385919696256826129757281601915800506720371733504523433930887188222444177068690664086240351383627769052840313884221323514893375007223009343933041952042527979218512423413664356939340831025925923996523075273392605662016782760227451982294554694102406684680381912156511596985556725846124678041190718074717005306696396252345404382188416013326288227413020671485816033872125458470387602949316514961718566931051304659959761055641009027564806460093970955873489232225724104974427106425512583727420102767697330570210418244955342370576370687677235462526233066659420897514687969533565540320867533709310669845644340311776127150889281288280438353877852914381841034589187283243762933601127356138331372889166605473538202146937290983697787709908161601318958292874677046632902350865501039708161642734740351527719015815940179959765178945453673607052786227911992507738223732001678860440546457237458371795142099393336306864559024117758033079478759843961642165538749975726419699304871254984579694685740962471031054336639254576186480605654775361984854964580506274872867580914231364267857847531912695468021129249042242764648031600287188293839083843424544250173972778943393714817535997884007610758060794862718147799959047736834319854496857339780272026064650194313960617773225699849274050942986946058131469634753882185418050667695221097783428301699613985923381083699669726868864190569629010038311886533471498132620068661831420653511113355684855556513610892073042769894989742735360*i1^40 + 666613935694768705044217365221531787147191835631620286448972815824668781857565242603855769134393826010604385840885295203937734962993888638199735676323502407806616973847214884018573930085679175020017284074982631702984507762463469878363523705526838923167780211308879780464987035236286478228692100293271781673591162196567541228637272524888007575020930518361886003152539538306614100710378894018293972485474743874277290494636075431795469445575487520806908571580261570387784447004992015272405270596716023030236049784671248420776908208777925281221652392147881639775273335621637822804674830517237228614693131123123655772633838732052423933707126561119154375524756747277196049682169050326755505631799983229584276890019992138888874795027217263320350046779675745597114536915799601476935590036088073739811976704990524595551216740689527104068930734098733349482633024074723814336000564923658642056735532858960877044715969481125206007194750621709917078057805556095020172825536155249801396598069046883032158040952746183292567320926876928062572128483801110122001641076713596474783514592871851332147669647087499906979548960559292026990265794381847105028226100906754653976731885325555120234362477349689381123741511108396679532755779574568796579815701860717708327323488993874557807359304842053936339891371905003748974792068765051771027088587500600398451716414545573988676745130725978267259454346945951953549689478564737365121763259667125783904962430691276224782841262900095289026211290974069674004105147218205192057019098255324468019048641951227319851946107341718467816189406104618961624193139725686237073711729796507228430835716134159567203007480420148772030074478708541619824244803037666439741129293703572350753708003304943484593525189565335551458556211542953112712175365624432263239610075050923440560405877886481497389660663160654777751386540285229577725712751229642740497747404197646577287545277437765545149317836212534220228288355185354199049633187996778301534902437162492198018446424054711057210344093937050811280570630457734357639405914573303235625980263189340846440899936256*i1^41 + -23701110331629468170542108610108660417050467545519026509386621724651405465598554653582248638409088637418596908154053943488487425475773960875666027897956969806800909337728038444349629365440848086085607935347983621409055925150786619365039630814751355543957968634523566030320193062927509115255526078537056464989822640665391098825412675049880817400717099886401919365619669965859584521895829588731012475184530520938328526684227990332830279914643680491733971921968604214310283525133836339874033833185416056887978258975408952227891496257244683383588217120559927956814013345228452621677237657683814455868779936341582871084989049671430260294004676529319275139900069596092872750763563569750013715360893955457035557804754206784401091767984058793903644327968838844913225697401009569636796629918589430857773966620771856778273764414910726458827579339327041475459154833069499729191345435878379966629498892432449512545840885917238107207472809256308157302654846876997485036551967105385788324044648618463729097214615920728329815772526022476605584439878238670036053069980582471639301572173952393467294186128475485759524769756721294832437436684905555729179366787943952844490026398380017702883928490432227924769664133306731764534652840046371702428039937617545409611354338426337893519011367470318158954144181843290246411043653992330274273556482355691827641997397105231798979428063832956540299696769262988794058356841336095917371381181858020302163111328264654257756383742524407551748423825175924054856832449892783284085786742603719271528336051171863034369302420608977589685607065095849869902229353793740879906830964892967046761354007467727895180460380653120268962677846517883891076509122898124286843737584520384293803915343632370273728225430942511475584908400599010199052806579991813157931360402449873451801958212369392572957622396615792570593261264497034828345846221521679533330766119370757363309779916328972957761114869072932636390679839491813303672497689440809717502110127180718157613211939407013888053598790247713976604538299583906405396672081415066406936353885200693854208*i1^42 + 558493713159822336363021910060292960534066781315337650396911103761727600154861754998855229760031123913784405584897298659445021245270160568676842745432650359480317282914014820343223405471699192357722320490677649452572959578655911753553999388681094566394367208915981753411410922709880829171462286106683400825792714356902543105636365851646126879612520048764021091192655928259355436762158608667629586129251932339589687314862281658141470435902883913963755238427142486556304530617267880227404540916173155231585833234072966652581246387978637504102745060932979173178025669399123029649977143444846571667245874028535146733877839418246954609768671043507085093972177689310487043714307061080981688281534605529642550541244614678123489201603741827315152758953886105140303243852704687510983209300805192749436540339946084918717842380293564102563726301300582073726441189438559709146429219208431815725548067010346411779175507405690158590973376466762440893799798365655253571484918167716267783562951368201131041205100130390764730940157464994587274985341875682064772141901252509540395494820208643976795658584359190010802356133523882095860634942942376270281665399753821401190430786083686179820916957927638347938133453250826968654899622239651320029345877604489083584494709251925209196481593486725262869358841937403269857740732454865228374986951880031161078193895087982890850819262720654062049520458447331998491652772256927196960909894597985198883598400981756231698645200046047398052056985413658186232325333441495939152156183417808122437141822604446989957446866979411417571342337282048846413031423571594364225081983979469190328189237602881126044949037561034018781387192389982551341726015718216756744149267366134417430091919319625029983338083814751642865685282584995404038249851837183068366396703631177555207314768163645349003461999910500749737608550257432133820167791325342521376080133835872430291585404893601651634368892639533508308098709680951845632012765326076473225089746342984073733106305197572482973702602552196924289911847940199082800631540172539945635806695129088*i1^43 + -10300930392686386373639372746748399512962131497654826893768808216297830767315319359487494900622566719668642212399196225175186918161901960690766813678176538499217581397491541535699268524404545590817610917028675080453003512532881294379673036775171176176132361638127424107012703310194610107383711482179273662133194737012102366222147773928147227764815215023564356325637644529775105678442429236787637304370767426876561315013662213246057355297732640823595222853367509504818922863217582013141579498163906615305472575975992975536060857146996592656700887237585368057662974186095903159881703800319932661535870590281091747491380249648328447067193626736827322571749035660771034424164367309427274022819946449070704006152492051093747823944661532512240101191985162319582437712542145590837540684856203609241294484519487128791189429564136239195881534797011655401655725777386934370156398820230316787925528128149258322192747147439850784022471627875254478762800191775166710947012582673784435321641319381421447502143019923969577015978245537381997921711339956158572670706328058769381874911279304942941569387329311737284694074682911953319220403948128708267394940095485175114319311198229526776540603582702480326216983542493541012440484487511944273600716558234771626021003277234245738364855784294124958531126160973885796117284678846904939006637356872595003604402673703171218352176876030067666021358912562692816504710010532500007584653956100583264807652496510520669478199978156929480635051667365108107036421044457269520102008332441924931204693147251037517821471382222916217141225398674029012884517970114403272106809744409478296834663111403218791381263752809280412833501360078551895978940717823517162845057397742013653973296155920803300083907429697021541794466529932082088704242106971825499986234709411971647251787052446084080422556212762473246815813741570567845968441042226865631316163845581097873127813798236858349594979151521839304221753683066537709982583613194292588610504950069644850068090397843082976369737237589520847186425539904130102300686447520235999199232*i1^44 + 125590656171460957008379367130501588541769593114446027341302915196276576016553249639251845178642825908265726928739480393774248782211442746774258997557405852800719669477232267374156730370970022384131657883350204081610492668563968499665030890729383605762774018600529201252135682529300826123685892007954254502192249109775231526910573363631252229905313052430048876065482993801904629856414445152605705415536253060303139617350612613664374949188647382629664934167592970052306889556406427187527658329696316751249966227402300379534562144675445339052368448247501152751613342267716804651965750364495665365377807363388239195659691670331693391067926619714063338079855140510178163283070151724531120467788140965765650970895274500458607709848535589183268592711086186709760446662476343263506195756660668326224373596918794092857033334004481262682385790888154999996680992800523954883199983346731032135340768744093359979149971338841460193544465365019677294766147778440931661184399868920146736992441336487881349180323889931635758723331086039341805982354005222112023448836878862666509212761750544934505400655612055474298113397136671058719048877267593261115663731060479630907076889499471184685314692212664996121804153388393890474546829370243084485068729929001356250386729570638938680060683761897255690880872696325227001376863470808611841465672045793555895627583183856069641103801458579021628560059848332411892518660943364383208287049805100560793125466088223444057879845465613895476558604593670721485652252998554201119068590842663638581261246839841516522680240346355951340039452937828713713332788837525931796080322069168393964893989543870540252537444080112286461149182180767769263897378648410699879553653239348838194622722928103931759694247724919317407639923371109259833660401729427570305413000271250181926263894443227552902519596457113518736216151803439746579436483029492317881981691805274692282285638294939494595692082291398929651633097678662939967931297571913220289034371947673776405202531412433408814074608040467229435065982679118463202719911290863616*i1^45 + -960825907500934702515419835963028326393042705924940925882278827045082408027109638470131049082874385740526758906618361919882988777205598258807667185972502046374883295477692630184954753837340805699938679290493258438703126463147741606500624480735614220307423907381773117384597118045266946458948161454008770246052437593780524274791677641964159573059916442382658095639117924234898709876217844577524759348030625238394862406632897466342863453051652223801010010548818174008504888904846821890338253862640603025471943629582362806018844515932803968536670323083119999704224148743167862301390666271485696767936245306435097981871098187173603619319698880946599576777968692449600514119476877265729574786296147474222846539552770426127079433685924410076362828052357844591286917237604046001805305902783237098978680403861815827153265367723781481580652211266748095620114422542091869795134325270068180575799654058341831455900650986097942423399743083414863100070414377740143795062162098626505437353882880358929076311801004508148846209095428070288426775382988793061337652778633736325973977714585861962889519706221340647574937986790378036496752673916597389937513013636173772331108812679460561677275927813265738300407507538289591966082714777654805141501026227920272113238136696048311911332430906767359011479745093842023418543678563847545206405188080269725723904212398822011660094726972448740638879303669154085309962603271031907429671788239591711730970573379254839906817229697994919269317817878160542745891834978118305845504347461928301336479540417644991915169051527260363452875493357930332090213186566133791167302463392466355188453562285830280015532785140548347392136875907160817738700223743900775444097846291588388901396612884684666687063999504152904584517404084624457192443071124168325596948799781415351357048593624227789556243143446781370108393769784002241356197994289868833556978114537409054173793578019991456038039186390629545005203876596498820418132410441500095546722328249240430066491877661513109385965712418316785081488610287254338017427456*i1^46 + 3686258629178761545554993304009188435917020024847902679104318940610928260094998449380041778557607640626919532026079353913007845460832371461616122576905589057502151114012688654878724056675467597750425891324973888845788913375378053967656032046912017285484303925334460228787035412665570009748502561150767908907021458051877285725661665701205647047664194831307183258119051885214019650012709190471043538345122139031669271424178850209883096972158600675127874770731685869903543791873522926316830803043461730776227712469059572257765951441465793417328315602030447495801286905914330826284369471499724670876322058608884094570518277879273116573877273726562090319091810655724862120000925427367101413682656567790360974024388852057425576926010968046581828627126400886972800126118465128096570737648449799321882479841713118572056822002021378188699367871222445575461921517738957795111366296830567170571426710061385979807913593663660775781112399833405032657950899639250069753429200360378345832850176924468613186946311369868563978483086440129929636032751545962488601889601369377010653395350734056322300150803733386452880135036551161856924038455458388829677762286879936295499556541853802600706187383878022285675162441775343116525114955116053993024901878973309668666534948602129773384470613096905796836049273246584421494978838608614973448324838768116014902712271294647048340454651967664526657858394299140463892367186354536684388992830404574675003435851814858393327986119899177989842746243480578862679605397850113901119495841952112087628976121093528847894695142616009412281074381569741635016501610754935710724942008511022802939954714620327794256065446879251402564626629163814753000254028519147640118137898380614738537735706634509679920453974298210794575524970190704150513602254326026167329522013260054875408930743049679473693567300088392956823676256351823969822368035060520324382720912793728405881423865177121535642285365081173059462673636928134594297653436459990092404612974329526128113058827651638410668863370048145723480543274502979584*i1^47 + -5966520561104316340646930058765266390143301410078456844619036006759491671653371542433561751151315668910803059377043506187769877131222703360736005791600454485731458228376135796495338707321989869520825653453037547194445720216107172503470236841374207716151269502376193509407891409985420409592744234942179805667747753800004463977513216852525131029696044226679868349837976954696446392394850162608764605564407454890666225135386191228105982451008917300846135246176215131696145476219001276595123385826966190616073950992967205913123498643388745199125200758160296544811950613727417671470813861240826418576800130287699668222645332102001153770318586760509723976623978613910194380133896270175855504979351653867316056954827444882190820175638974655305926583379094109883055502987369985402960309489400405138631623772065262409586568994591742011443770761522465575200286554481666214215166070643283342401623498247116352281666462840190302973705228887309817508964150510588583371744275781243737290446200051886963278116693763849028796205232039686871523540587753216235340388928327450967179023039332582878403123409615156579658793369055108929056307668098029658280532120646392584464071028558411218508640154284279195390245082428699168661901489870983759412718590247732520384991543392448059692197454513184045618515810563587945692812036809899195714892559459747878857690714591828624974629175662556154409530302787354959855890022786089456050428928575044396404055708515116404399354160219366793830019266864918783014919193659288492813901875398282577862123655568398625640003485163222756800685311167867852005006032234524136016076313312815153631430725043458556149732909755639164223872279647939142413256024063691647846298100922157056266049105496979574593047873726539561837982198470458793384513619607102194608508357740648053284572125355054429276448239799994525243165390748260577679572964993935522707324435922574873789862671158924707956939636506430149846525375926073534265292802358535691983801502924767970210577721093342429202077430669378296209211392*i1^48 + 2299132410716426933384596177498626940780253676296243224238043629259290210358011697680690773295293379025761337344467932499951639617573694760258092183999335464730023363346629463008202910697129872283374991615583619857723519439447131972302429575990695675808978994656158222459184495780852040141643802517063655202621753412938103931876891344250983181238429190173253862961540815068453865849641770244807568856191121248230229058574746002265606908946245984476746043514398871829560514431495224977142125387410101208861257168238210933450034663513460679052597013136994088981726858507198135307292901074605893215148965878125235843518654893661653891124947489406287332904987704334238591932234113387522217316845288712712476102489530018383170405762954301978308847428147772813267257784804113689099096454198348407810210257851799855259498661237520084139507739423886754734599484959531484968381237800587860799632896538169791841830097985469573591416828804548717153249731563529473789986493250687770680170594754997776566135702342430904700735587770867842106104153956162738664726537569488013865952439367446878041921303559592534463243952716767495298357425215937231170214732220704425768520652961089704700981355065206019791722908497409148165496247036596093742474514943882860080840932502588205320944841138541312425822196391426669511295072241405868254560389786947510005025025417906755201031738785756994791717380112463554573459245225018886741066460669832252990868959635651388387799449552748569357121393778966147178691859282770417872811251685666101563237751709056740050815670721559939419750020695920972300732588764878054522932359470724436269494418043902019686134068836550536674897708578947384675676976283238013992635648705626173511914116948883089520197517825360953203859503280342785077135086950089588034579700336847018532236579384477935230160815679729685282237665261813797275540070162248840052085648362811098451240725235439142116723401549980463407753488801827828422681648277354324626363122789723672250009788731393517803415238407618560*i1^49 + 1812528911583940403626342219166360038310747277868955206533576797121033930277205814292044418901161449276886049518687891196572550775514372936724317947374555632129011726075527467144589880296790047192906173904518979534086458523553500293247931288389646740792366686343793872364220343399311138513698099544798726921814924061739592717595448525930605947383506989972041606448428224408303069849112916168911280126298395709895823498408395458680822439899087945547033531843635038021070243343226191565163663024605670937421238020884955896625568309274628479079459684585385111662393576327346916355858039756953112233032884376032712794693638108346435433399607037400452554662924345895922814064946822850060206722520276214094854683325666140968649356492711636933436076731831344049255055650654685269298763503013446410113217174469793902419857425666286810210659858427431229611110523239946505799791351895434525827351145031243393555663592245659652656655923408569719297021769842469268149481302745083198512882618169715872347751421010499042902807200387115995934415774772712051651572727843661173974978222074400724592442734838325270225944288556860073582645560857708206965647794003703442559774303118812846906838419177542070338254960407172439927959434015760529183440190251673392453229055303339170381878010551808099208790967437117910149387701047710819046064416482113517776143395627400404805880049453532594623464136213981172627634136204257956551994705867868155463952643113577773046577433751927956138309673502954339939293354876516223169749874091151923368328226246167059668039801340796136757084636422145560024238213781593823514460072602160959283428507640627622220375899582432375076960679986037983693385159002705414650899733387252074561310076233924083308322098223402635326966949655131174175258558937398125673994612063172076254123642233190726668021661776339446245658463009028755465100912111978248815203084192417274833647461713762022613153004984083127797188453709741585066206613642127698140150646859677359435675675683102352742547456*i1^50 + 172347212414909795313593549123833135462942099784942832360705780038877876063420073800584655537616324165798872232622889296680708662136970179419570773388067846607175191464707994516348438646046840867564506788000973423742645427060734594106447509024017538170754166565596796228095887167257206255059441223380231861515070783755660934941181714287541450538725803988215533284242518844853918150609467350282932335961122830927145210288228445371390510234458763492136750296728678855628456125854018849665796610628328382710615852750713811945502439364898446652264051220243615324394943411832972116090692315569868957259849851927349307041522458466541650517641490120446422328990471810177036762900716104592520994135946824412998799345994905004796178183588858684563217494644924305589870653239128566238775238340396645997075426416563799850485643141305536868838573832863185544811098146642886225521293838655234170360825790139080023591821961545827637574620601612082144153412642169712195216618880448934763751853788116872408423219849638221992095940958139449382325748659368326933172537377101827595776426029172214464552728895941465690472863394418490773075458273178929816063406955142551133287796146858426281068879114443532382795325297198382653053958647810525393284069954346574905439809730674540124968903680581534064940253089318686889180516805494795337697825614057652840492415553693939585858117725816104097477756437770605531463781057292057407115755266078499067979080049814134480600163270047659290126198821852746213692290186276091745751166373397500784147808543248812267727176200338164257086347986934626930637332266477478059717037039523833402354178606737617213360816565617675495890714927153028343297042625623283324572729981603354595532524764576593410793760912604768070140566574861420870858485605142416267968971721346728197775635248101133518422513131338561901971523045470549984264639345082545699609553885340305460863941170961151069570528189603194632834286905601686641501924124948156733695281578186888272671572360167424*i1^51 + -26154023402353052889040621933342613796395455294543096109989241243930925701738447831132695625527477577113200622838476779013211072126252882900150143325010630496163918611446592683808028328821274650285185004042128035252535459873231680172484965037032125983819602570051084874462636934048245794878167635854101238025688570160823967323954055271692809707537202510945324176018555901719180128257942303214524760994451455158448932853652845637315995182227667779991332511260449652778180054280455687339068685541246122442414238935940309054701415401608306849535442008591090885196121770881145237606209858534802082319664047368818592041680034900523656080284168765815821280255166525404422458138081293418263671421750393036205714657264776760891618256626109693060718759051091514590873674959253644630857151803160139205793709375654136455665808687246450996588119722252680393762862697641433935253767858634189489505737654508295604742402493336617672059851650421481065855420413848526228252554390012504045968100551259647871377873190310493145075726941007918404729638260410665230502729660539314789968886127773427843403186099184320898302788546369577969965618230492331337555108696364172279328206034643191570993949891063899788158941547588628604604792119172668544789767526763532975190507934686429441295923390941200837058196787618295541675861648908870087532423259099065700352902146121843919425958302909576812074253384914346962050796962694920357349011687556709005263602266264484772924135698406351008962167517425036433117578384398857946757753454650346304470492179492840444355446650084789112213545595184547687834685897343910426723892690744739360687510564980324736881165475189719906099588060418197382569938100085558675233554861538201506100774230546678676575597401660516343325386281497598641552962273509623027309377978111887830274436592575358069776316234925151852098211939247909054226348536521907874682823606659190977821713451736598844802219134184781451441647188383680357983321599920633157091656251875211142496256*i1^52 + -4487452437203428580060180587544990224748455128249766992435467269626149886591813224401125524095925838206780155906172391674571590495916590322194552182790723586014656712499174499192853496267154050714094045977403658314469030538351665449069762472151247510821425686952313465177661338995899024714514048632393503023237305186603498883967706820327942009835175548397071948218569759933003163082427014422066703074095046190758925577452615290718514013665509075016903790851973297894931264791862044938652015133461977904863717370027675836016607773414183753926270949856745534815337999974701775729189420419023150990968276202333941268857498511942232833236373079471077966907649271721791769912971751349700365379319134181355385012959756329425620831595460746947337758604966823582515919774953794800561456175494422102278051919068970345672939443591829020288304791254780487780956955535216884774575412978805684671114969012111384468979925070204351616011215696910226854794869632562596288955811572485010373333325877184375491110535490190401714771090911275447414059974723489340341901800338507836909341956233640817748491330861617379412999965776570209241896001944521607288088656472420418631471559314906234621937235983481427946116001582027735063980106357857000444574492023920102518540413636768866390376311713622723649645031398201945307336069741120398178410776665221351771706116058190974287720655638785581577824454918453431523972887459101137051058781154876237601311805600860112889441683272006647156164582296509946631540794348484476330651166501516959626315631654928308471892072930371799319866594671099059249641697982576511777967233161066572184993548501600660441982267721494825747751260408735156399559582327198946220902551948667256641301188374646180027723070498363340342401500481493150220261967659851346590510025292142493876027207926564076276817818570257319684801514360936766241722672109658680886923850423879317087191869077936435858541418620724862910163605494964022510711242887578101572023735025664*i1^53 + -199227535129455074932104759858759670362787493950776701802385869830761644700586883531480440821482598447626201375242048378781145436234268424524140891835431231385899411116431817873696181041254014984433763467865313705469983766740885998011551847857879105514478746744996396824073069957426598613210255462644000485708547559769343322700392123224795043288626188605994261847403463832066832684332634663523948595997856844471591062572567977589590709310227291747112255062710947793758602681544334812426305467388532964569185504472396843841704429333937745088132966265913484579582537080612516873323663498326516984255367814169899318743800121287455059016071512987297695363620564447015302502894681193272457283240001925947354879155195433584742174538717488114339240381589060576643896403170307642004913899676010265153216096258605123040102653463860360776031109636234847477799679862689492859645351076086245814948201786907593787110445689314270366559673856594969181226641932523786583537501171636237678926532649039276850274838114272855005263292458811084082510780820005218505542560223942636902206451753748294612085035423774983962608461870519238912890072565754546827068170147669704400596182971117438389463014019882735765716548588774683602409592685578214361445502085410837094644609173579727061996505720457430444558890196949984179565310705516191572148126687538124961698003748496715709230301918773000882416758334951224503325564692658246133128753971874347023481701594496595701205237498464715874417974216200412940378514825550093932981342011807793632106792690537043102333758304385317961841382201019268224056709532994680974278177160946959424406830253201062795890468394208808089170022611439320994363736733851430962665486551902625365395505032497629766728981292236670912027016613075396997471409650670339293007755317987656515934042235223096600928691343814842210906500407032295787608267293666993250966903770596752080580317920921398985035826649734165204221015718401332261946672590958412955648*i1^54 + -4606302240185179805801257463114232249632193684582677806883368883363994026394910425454902597508688413063385105053011906945496889666189405620572018637225656231153158276327303274202366270168763341971329087383419892448276917363081820218015876068840341696833952707882447602962523665435235719726981646747856753046287513426028821271581102728018397079417078548621689778481845601928007226575861720760959670223618068193149230750893166622773322542243222476919208926178944560071050191196024055674647734363706160746613530439007959570351325223599302940246766236327743379656932534123658263437309449150855137649395684463573230385207242942803432258783424104315981229321735185825538708694760719705238339551261734638756969698559157936471662988276780546945089733554441769833251963436856302716928571774120263475632773608753080074634067474993958231811168244753049629654264336638628687250860735921396792896693263719609061302311549979458505440373665442779381058588082029567908020054246219376697877577878104849270946014839178665316881898017380735571765832147348455640090090880974690803010313668902246146852472820389448227389008683868849501496711724344194130224659767854240375595052829446295853413165106612522155245997514543783908838111028379315479695009992198147521559778635759318564952582004315892178948304720844954848343224643519356689508129529369435012707308183502343088554782988387079479498965599136544240661262613566737289564441657500676526522125363299361699310141661770375986594835047910369913343905186249642206098903515949139286615040082087910207634601571266579902512460849127393396277995121753400180016303341986501343397347725831000932638985450778379967323921377740130278498479352934213007133267962987062104054627016601260697546651374020684614438366996165083021200440029925360262114864346155631844722578344084737566212805038444261305632506449413434514861673864278490490009976299849390969033391525319273608609532641727187946937015600467720624713064513536*i1^55 + 5997850468483677678935274559221380826625154354048310102620252285519447609696738706957197548504910329687709133000918171647613810205048441111691363149558566160734983452619193878116235635057011832145329069656575670685436404706751629367259154792304494049494136503163064590982872337330849031765210259705298152097751211471814221187459709311527089998226662653330009017285119115316499100069975321069417715625763508128976873599526552111480179255577369224355145566075555015849893782646319192154613623443985910125246761689324539688627088853420752087015476818475204455875332438748274110491257609251678373285107323986517487954272433357454465829013664635543957160375089852887307947611780425935340267175084979901609451718371674971369370759028030520411561460981209118535670420639819655424932471941758590753970974072879592634643520755329936723804864741947126772887447202060933861794797198438044305079571660100655925965942753460662401966140955606330802725980418737388549531066297808197135500167625432944513958044419820200774526178525400546724108142517070820720728176908616138364253912709329204252146702493822592717368447673193335400538018963402617064235864450427513668574172584921608307267083829004552812014075007159255639723915112749903475925218439399637829353768027609674805143265615639525071696680733222364122756298489157515595793822568931244340037335817868047515400621693666693238485655045683928625181147123863796329142128703186261487538376360545223658046431565161390967503091897170854448323101966097581594376551358325473356818857478363264341600951298838911360944086517595204942295488090460618661498099892627585713726679011083977089278491072376038128066774479643740688683973535746181324628500086238765140781679475379899130838114827317536539555668020693657193130784021363542734757026124192851723039440155342800046292644524680964683857923552893038393198527627970382522133895188243935317223250360871388397008198090895832526168225887215943680*i1^56 + 8755870671752614101633342712816938541882934762666000805946551225052332818569974653253062978977306751090941831088803127296957742757420133273539101314740382775902133232603811967907231930195259930290213001675760553138717446678571122940851938932354989309625787958964459781352401036088763827477817392348044153664822961351170502567836288835921051699269379771682991617175206889866699626272790127030488464503069689543056833242593591621345175586150792154680519583698958840907493536433661851529463084940097946585169601887432914694574059193639308485922389886386401236127411954810543332643396168436858219476483776983448148550468581923471250160445394586782195668410896682386858863236539086479878277572570146380852022574903795299487988710286315457406713342975714885405420479988961733886638648736879554104232570360260925006889934870673574242271355296717278449203219606732761865466520784038929604852369451215693789453228829081334160732528294587031174997990934036545968049049411656374407395570011662235425886702621274887748399235236595845908280579873291721131645838302854998212496102876792644789211728750361223712764142516064843005919858975319540874728378650876385213937463461825956053546828705839496928309063804001034880675791202330567660683336140868726711817439376367930130516904356366413894524406367131384214238297742536840366484088592765917098093194400866440317388606607018970174554983150920332983879529793609352585716657744801617867706922489138749824971755822203109233069889102430526408193781821870009455030618510903219681871750119781024060212049073279829394357449508256839477362779097338647313928383645863210637386939085015443632974624693966225195104547333760503081436528101392559640766581886401345050750169344698319551434490417802724775721128691511686758777111275301912774002424431456204991575521832019895191071739652808031346346205505733201724194313447415650118452566382684814768924543949832508441919575282844006612992*i1^57 + 482458191707648001213095158856664116021880928233869498936552199265614215684702033164199170335532008918053846729791178022797202053639568874413035238018758220515184709637377917517108090434037565329861466497993263586803443972056597625877675851961582562151489013308027798737268548091924727766401617924700746114464374119388074556720962367119619021974598152605438205770436418328723437382980869406934053603933217237212755821342355322249400833745791555709776972385622219144250457509412268703304197710529134977125802878633000015622685943206181138031729582699293207188100798780667266769938921226681628435988819449773391531494573785134725384410694807516388412488412993536854666581899321736656980551663546687233856867845534426859598010656870669109383320553288418959456345097694897027380346844664165022162324868510033832989516686742415496388847634960731159944035868962153390101775797028429258692082146299609723734501755334106909811098721172989959676517524591951497276247030509517310779031522375816363848990643915173562858939505765743484012344285199430564723081254666991736789196463060713204313368553355684538741569185741473643749439343037186733507131564279281469040598091907102984877381123610825471885950201179251498042038069103024104229751747182614585558366261143516424832598639877031124710595923872146679735292261148235733288515866501718227000555846705874054854674351758801078127732123331508612043855241174611342692273568518082899519906798275135341488172945569802159196254738597788252891011206899257481363421928770683551927203707814571405185494180312495980027805037700991186269339990942407753887630488113312988135484703390728190647679459311896095099918938577369348052350760730428854603140877523894427739378064352192966812158116220025100155656223796531421244533142083419719450400931046918816640008570161415453328788394216197425168755826829579617097766855509280173133740290927109886446965688915664634690666496*i1^58 + 4924369448374702829669375612312898453205168327088587819047503622317981763064131726874362853418305940691515210163922271665188937740522942412625887109600362783379018685481115013115908177533071782628984548097672505603359904151729179564514993228009376534087408124764222475259136094448135651622936102254950926826354797881598669365002955784341381109849853763708357704032296411191948917116103088146455623645409520949254622105365058556775582191834694518808384634145237847515985155065444557769019614290800577089665570474485692827689935672881743797784888312754715536140754550974080246420730970360787587851540960345290593111252687111694787383072474185948249615350659268188991448031822883891300824658156581528190531453558648149641716788899687155571214633443599427217966375619039179856724558112225545704880358330657589828753859179740279024626587247463186073691081560108865572339598885727381989295940715793570989928901000125628962393669300061899961438776738595661086759024476330162842471443205368613546567991618836057130626987395331703516734927794386583137447663737995954434805587986418016035126496426225488572514700881573950473472483596147640820459779849354223320321923662127942770610234984709357982033201061537491678707833093182816531236304694490911481779887867485492468983932215357365087143073111255986553616534240058901064874743923675263742218355017329573470631411248974116380405068523978639161625772375353163034644931521083222037015395265719545329324398676465863370005361001374487136377799230286399061282442294997164763548376793666242186291946360452296724992811820493022655844662621211618933079218546420252378644555233138707804056844649214315973933382337980035638228229616875616965039351285678720462010894398667906934444770838795553395474393742823472844938403166330571103332982110540811438835396817477230350177074581203130562538692681129080834686617365803757143320662424775929841129028059136*i1^59 + -6311450079524849756276736554315778008331847506238407606953534985215711602706886949275388474774947900442921719579556503714384369158556846032676712562876265137987494774815531108311935232323355635165392430896587280660202697637820933734663560975329110622616120102972531917000688869554762384463039339792141896499783662013040586042160785380427340538231878239854194725636679039065383589078198342472535746434216166823262707530825487308998435509879393646459485983956435038278889910568582260262323980482716791151736370618778768137715943291499283286175927192613450345122886651122056666524956485779045443739403331173762735231236069940064588926729214279048744362611157251725121776703103166964832365945756179102127243238971424165936157984936347941474571387467741520711581742174827129087208148150825668611020774921079694848444806703998403696141049753913325125045865037654330372540832025224221128983684534537997938327706293908410552630346122020528051564964125672458675733446057368236148686418873414132467628410544633960560886259131426760505902147311042977942184729269193634033737656776642046780696962701663956256845904263985762390714279483333242290332738429812498323209589033945767557249584245826872200970769237612756330369269688333590900129554779484888548408718205833392545610780452022782545760398793879197236307250344007913532384195282666093646418782379486928092872516669031151419905345091960737052913960609769082024854082869926269825162298668122815682886146515453226083269752576798855815238907568449450877364683364273021389731352861691575677712741740698058350579364466689727044768212618723134780903510997227129549944968254978113477257343836622002479353670689579938853833515807604100751353471134377217976442939028063177877773331801361134322372172981202882417958404767771960823282005287130858450109438477302401054864269255809762073960978770398472345156973758886218836712185585991680*i1^60 + 1714611005584192350632983719873254842600898582812306534982601675943011044361385256378138540170088117240302071641657493428080450234172598353622648474123920873145751428255690779824233685339682070792307650699380751912856684212702194167226091606490458372993938056353540302199177661861506794295611100390275875406655068668751292409297219934747698239756261868932148500862294250391292343263663753168437188337807823194901591643525763343649851480653786062227987699953286837666370152086262079212161221285286381952222279209701488016834573857107275023442386779827708004484853824543870181924210225950308059465724500703770345598613072884967684247646466941311136704427540148761777193898560336503060035189957450163007444574062618914240378955202528030212838947410956112771576826339661830401394584053981810102264735529197093357834397998204743468217171032564998668191667668366058409410028981109702021413555436061754402730904735623557098399761015443932093340748567558299725300017679489191440651389785341131382738401927382162150240804898959140389850541661745855809328998224025959867509562691555261150124323766583251211928488881801964047077231763328831062329515121159830930931834768081727571998558218547661646923124946662662552096269676757730505188055893049443624332234695760390641600143381175561571358848710829224595486151717947494473816455222548575169466032195521159698062693021897385287383748676079867364086895845782232974930155528373951784794125062534859470493718223977624920634107606750659084095245347399879566874685251417170961851079049504988239676130346960914789309632120717296106578720917693477612193284699583651770988391385788179190586277837860828432971085034672562306698774987983710325565609691150147838011225926925228163929432816314104863764051852692903818650602437195233313193675310785760134484720798630455486000707540334966699012648929499354833088567241282158592*i1^61 + -1602297994150556197697030743249925547542232401241812877290510773941568560135272650498458020448229690917039686231706404832835738712440343451704681815340778803142128721160349320222866673998992312617922582373348876890795737489266005514704348528279363389365875395057778535626049235321664827358795956098051722495793837299572740809861287005636657035560187794812660258452451807445773880351687035058154921389306991199971465182081337483759555616382469236509647411593622633937756337516108971572678625498840780015741269863343962293359568454331292158674789476509121550248956466185597933297158916952571934208703723503896533238533170293806599942518196151104356321451413701767041634681932930711130651191995270822931178027922904831510219711120587983439380699203304789441291262682298654771050092052463478163466038994523021832101148019965737935829207443084356029059690529391144790383365681404513100377063008409775730574895964603507277056140499943847096304217080592599748157344620005264785420286630883093554545284765874406070259192921241443546725844803535664449234422848704969729142289200284578956957003316671874430727454960683678910098056556170614999531430048185191940863778526073130795199832984866265377222707196239011548931427248596131208894621035105794635019834067887846503250886124856255664120215942853678094636062823953562163540426436222530355683182801005595342629977112501265668095623164362459087015289153824757781440499267280886978096442609983698603886861654900595165993934486883203424471313505173425523003947460589876304503930145197396395022372771146012308557158205221238314222258251933061480823538543322649942852584458150509878798384002776060381965244420643960197718843481785735237060018485974738145705794424592651660655669196616823371992977206818706559039980699312567011752701478771763505628736987709251296695458601740287071484213031730705072128*i1^62 + 74913177711262428388978284721235348988199418138129923099306001804510339924088189932194263377200103339391252218213590409973673604808352502412788325983511002210451341532051952910543038713790654230593201068346524799071911464309730238761853036349644578931089054850661654748459037043932484557585519994280966327057573437494933105293001139465893533956552092015447568930343242146382650077503116029494206807697238842888187839661094758003194344576102005519001970034606766941129402140262954388549357141307629295276259094970626122427028946994903893886503368307515976933429295347190306204937239394696546695008051510199718486501543490972904492057379591947075700729427066352886013947054345639161479084792177597472045164794116677207343807832536673301491975249396094683269016941593802857082656412951331063084936398214326059692625625278775276385929032804579918887083719711904284997196575503841169934830985093171974352588159100557779033426216783699227712570532074288639133127351521612627660066727659554650143103012025603290255705272060523343900285744617666758797416927678894315159025890618592020168843669781467606815957763128579926739637807689207209836435616224102549961760708093503330273767542614316097413752555784922697964856798806819149549450529753242267168974897352214701144791317557562636024455817036078341049167239222506338604660930074514784471898217236934817464221618601796265380203409328605921162451780976041698606454361979913475419199318061666613858980788814740385547070204722746564663104083096231517730220416793907152372526477881388141881059665315737681533016323990145221284927510319241515839087747400776273192436181241705512367740805045497178952833073013731373544206771705765409599928154152076297443432357710795093413475808893659142054954415517018921594266908103565126404935522257879338833765384457546482234944015103159460429824*i1^63 + 538536055712192936492786472196819637681718315961779151405960699340360575251263443503849321614114646466485800610980221323152218160052528821958713066358809031125251162536015946368517945219826909949659461916714928636233951985431370040677832649317033729571589810754318439195590236191961490637234991561195232140350479895039062546022728508444686335811419281122160562827342833106531888844545267098346120401939123420798846628801734137132274696589727331030464958977469687973417861173707909551466491990146916113614946622731504126585584845223670720011773407257944352883391305298758298288072944702765523835844559709919680888732911677116162002930887738961509574715803065587337402321157478233878488514597297629055849768206125150858994131062826969795536224371480079925455724297805826237865374984448864110477526241290417133681550416724211070720622493056606206386132070915114577947256879116159872836381061734986632638823414109269965553888316450072568297287687617803070348451955125319796055598406915889147996174024517385939243220157192023809011094686891552430479235976814340053013347577185788736647269041339070481575146998071765216534030215641601657430474536494754606363544900893699546363358057483664161077362573035723250949827179593680732104822277623937950110374481356426420113960286544123348567297384292144780635783467013252679605904877281603177961336945700673573882656082861998568824013849488967057101085820577876093166064892518041775323512829196191293448855973789162963537075024821186918446872332163390782925349011328087253157860741563665400272152422479273740563839124218810287953702311328828467627468415482582677031195021894484755536796758499450061663383505359381350632461620278875745167010361187084787631826286874156835925481970663372094436648348745785879057750198759658193937453685890075418021787927022284800177209344*i1^64 + 287420503276968039458808216942115179760366738859602642113573244364230974116130352036306223945176820966021248590300488408188150047701699445929872795390456774041093786906911017991658962668434142363297093364528370790867734706623366004522111674750236710016042458998681466584816409285413819213641427020780308761684894840492539024059944109853891676210004356651328088465914575122653049880097631792277465128475737739993988514540611925281915157461043036841918838780643044772682693138518482141081105014461527930422173900132639528539267542508644373680747072116538349213904960882523764233252236058280331597089721181579520459428058439776208849932086503502631500376862885391125082306228705087276501577508193082675371864947619886567144933685537237362370433696352283444294623817886215668671026372539397501117880106346757854941477610411534696917554532572485404858192783752240081153332847987840607081345072894078680118309914024243422647281938289797584447781857362226954629220259065689039324336134696825723031195252806315369469947948342148585830797036253651237882463522762236470161114419359308703224272336354489213033075435612851749456173997104524952420839639084605035543839280759246315971976029422922355610547058591873368140651369783635174838423634205257282619789894563907832658244245056342014244324905878353251573169067914618048451002285833050772073947920182886631757983764603148701850799595796214453747381531607754729091862414696583991916962159489031360609093315106039539325042766619378669956320415711564665813809023313082876506714624968717075340640286853538946492761776347026891406850864421259917543610337841306448754144509058999049979565761231533543956787306133562027869458190208740826685412685132275904198882700638280201018791808548087410804282489504613999786932162673546859648774811232126163322834649088*i1^65 + 45927539073670374810001701683070554048610250661056183383700654543064264521648571415129623525854717019873621508982961869100833104077838884244398851033561912372234986827332477684638929159129914761499385872595572853985290759270764890120591342356624123855680925541406932765428726611912016406532789329214773256384845559737481609625082011357695206272822590871771041346688000920326257964882929186753384400086815492084687555320536341741209354317642808051281099576898496898525495815861110269122371809596836783393522161210430441415075665248393978609561688110546581179788350375916557201248292568387871266376053292090637003747642203383190304244417139884769799165742052380738948809089548135793277070856581863848201104569034005046983904115340146860861712691644183803021763524402249329547834748912890232759989870847099261017227214361501205674542004622962359420585014512146484419778401359691504786796891088245046258458162585604032310845474702865413957893946614981986192585759258099418016076133119166726455771433015801723232609813349562644095201497734432750856355196590786828396363470287988478906765980443131850043248614597123176437575363364564327637615016237196428943319122636513279175605547401758019484247773473167827869840183025384637960114261041044048639168146037901526598616219112458745711768137459353353020712114501911541563168232249265102267671730336614662264382079795936881530378760519550450170026276165424129914630626278025983572643328679630281259089864442416777886185287179501352910773149177435012225301072443619754006050148222807366512361714427659268812746852728190631872240649476659482258340021209989367603835981716316809329830983137816289124175783988099608058678686791851339495738514619700788824866979096939978590761808707207620272876333333444019619837236134857265677452026527744*i1^66 + 209496315373313536635355098589358908352582529481048538487265986582310678512491025994015398618360868049627216696303927216183005676875312967183444813394646513090273734252141931389281895636056536681056146123014209625872002231411070688268938593874047085837685383400420827674031627369759089725293778704876265590271720624746397708819770953830923265687740363703666238078850532401689261674400221880389663706999292454359590445472404864542495973629990842600334196589105760970106691027784607352771753934375741576005503497812519257119050949906519350138851342194754459782163255009678351466985556376086073478718938826509814420783849663064845272290570265499480577488500479566034392629904317454321730588277819576221820593837482463353676528429511619271490671649131885772471674795962636825380651955064203862394934436671447648242543318171228569253053721420829440393715748664419214386044145998346334375988364904543641379656459742131758202394838065763614718606242601416716747905992653153406395849177546881164455940413587865342590315756593217349147734399066209577263527154072731780876725070052098875144339509911141512412906059202731317719021341727297780178170376885366055870820212810915988290757080510090963454812035832116907606596885574704229458831115229708019693659511400049397375340479429007881470946625320472483690285957142453846436430308666653120984126038357935638492103822082183446758476061401784203129019978943728540561134282441542890438340889438929385878313806142380995446090215644153376723364875160376812893496907563029139685702272396381207291886799483089543533598593295512233017259150107308664868198975027032139405487887337763893684090823364984947284336155346737288450137663430984585472630965016542081443692133708942677912489966326093930488520894061818962249563406305280*i1^67 + -24194599823602803188471031847701198745332894474905945368501225418999776874104008506765351795060202590204797246669796567007109122524933958330780229065770992060796419924782279288544464303613978823619054433023346382855342946559603313404376635536594399117512601415417497092593394231883344938018575397540529960397485061985855070562315557629171701623971569047758298190370003759654426232517796783245080072080121269163341626685928336111329121231632821171739791887301911603758397227358221719008589316536392861239091311324845773296459338858021870297585931580284900487779629485586968592566863810224740124758904035264891287278739001843624796674334057722243893913607037519714931395392833890310142152159051494616372792791362165708534196754711980544715035341794861915080947126905254760720367746565423246696282134698785548558046121986563097051309625036784876334659319596412302994340899441131887211148888828618968020300195235400600189421164158044267727587386962374045106414866181816391271555663683534052067400127091806262225479757833970497161884861067107461294189538607450278775659430635583000411571071261735905844518309974458537664208838938228227093987798668483052283421671827256459168061028414563659288442640823522799555219064049722804038465853409894654740219475077329418685135902997425798288999974325252611685221670369746700724816742213374734174250871672636872107704469244479163700430544695430156607489041528390386625460698771002867118963251465774109267932236963862201539187353902834027213785001089273983823081370960695606744661444907028625028031744781448712585555167673688697203523395129321128113957869970826208459404067289181377685765248125346140803326905759194175695198468805067482094238088612145475260473543158256137904072229563263539426935181094912*i1^68 + -55966999090205391509731655886441470667593470399503708959985557300045334808470709489164171309746634218717795953087635488467832090104489250014742573509563860013151819610656439068564810404776907919505110337003703170103509508782825552065548956666391369810479612752957086391937769036193589152377187870883993789198180221493357596877035051413170104553786844331181596680113455149731532409792793873896318867532305561297871618661737029345070576341856780362701463871954248779041297096039746205038291859977849862207117556452380434004753351123036765369199706444318597074084712258085116931636037362197679708372462378234833540600260340765007365470153951529735016620084463048763350646383913005966797606420647079741955003813306306035795390054952129468010125482823587657966545046911276670445883617096537242546255692415169719346299174835445080050272437313498741197885238793251047368716777574640301867115816465385841009958379026687958020397549460873169254813230937762283198510931703383726389049742996537286815809040646055432674632806868182817097113055691134958934098546515038985349659784983190400439884249178281959878248534624082501920140123161791495506336945497977713955733360273617357931858295212740767685184463722426452959688075976760549661922263012547686642460801895043703400232319003364116624422529669803787048524515114750244376153175806687808775038033380877291917340381766520701111172116253670737998671649788941088651930670423547142330742543058843878563581858494410900683046901428843355629462781057009856109284318176962270550905043698425193937003454233231818489993576601337544475735856470851530039901865609516407444718294898623794005816683703787842501623125686853643982707380790008732141615324709630408719279737030882968902919936*i1^69 + 581571465783673522751561756128115703008521945649429264663009158736340877743946089505866177571794569995996573675046722796119351334655440958164066669435462304345011964698027288660684695145916670537614389650182036491630411695857091338690699107337910761244321425856161550851627415462569105880762921698877215920471683456104989814556960304508352531450531926644413111312640811807098662865925226008086740952266318710717922569799975934066497522085337053274767554430834586522609177255262432109805698546647863555243687060033289630011803896710933902918647558455770015674410368290256849045753973811605044634460647150163557569240594807204654273123206424594475892757614748001430882472782011573512330107279102629137678201686286937315890809418749976245177621058356438689620314412117935980685930368580586033351505714922113554092234485561966000218555383342284515904034757438699048119218941411085537239748321154702731951302393562853980879649794604935557010272429390167911514706313005514082331579701585467238395257290234417353675525153551524022841084706424565825380872515150852542304060612411467096904195037952677028327518752103024353157440998272243859199532009113688359173876336823735545989976439399298642138884647389342784295863800841966144083059619075556657900812947592161388421039944786522596969851134071974771155284005496306151872520263237917310787800068091581013611318826803073016279484556537636620623842733652526024369762845699847386725116864986962238790300966474211354583665808109199784294947096320411202822603818429026063130484970363793544112609787927739994391933304508863361319057676418090706231038548537641446748271017272621303056486420189146520981644677795374769750539868844902450650851101450098624*i1^70 + 65685857607434152358534461865582929546394601058470839554686864800600428084744374630175569353412213069482212295129456665394370203421775063849013852079349633069760890904851991830326556458274750193346699743018957502629824522697400329897782280928497182094082931526549769501565962859411589464054049970005924682029817235724255696357410665655239018540773903064636361183170642537973726137388113959121908723682814709744328788385166904499256725623545624306872160978142880063606168366818935120179503623008066420828025386376574202139082663631989820342268136705280306136851758587421832938126619185350212668706263731883822655334410805112339011365175996415607078708755437100605521670196715525143512979093451261951700296286365249073363368609571951419357023252825782368929381199387265012648377431315883400231655461667161653502527620715750018872686893805854638183599125191314667991323116080529250986780884155353559618865735638699325386815782548283194737765338900793146144838044065187448713616274897568125424273367730935580469320162579613417048257499105551738865446853988068615932929831715303379383222336908030273422518832133950360190482953727774343818084054544323625368729284393932295477628354473992782572331650512901265982496921509531174036036103665906869817745076561487183424116286309068152309328645735320887634602684655969560153140749579178169600476341088371665709813483310091460862486270496515508083721559744446135510657385568557835710453184529805474786461129036798959319411386280302962684965749391849007437354532979608323684254410868536872203778390486420337497139456138427217084850055832557402281107101318779555197671393498936431895768735698124600376127715546467045000*i1^71 - N1*2492522461130645549113443527405323282062561000219235614122105179979001629550410303630457205957863920733866409752375897569664007295143011339302801185067982015078109056506220276365552791831547476040496365459558979864555872068278006896707746106799639955624482590716317136583907647705173517994870602344247776464021357709454572582685839034780185652722502927069803599655599867791239837711541609158736650390625*i3 ] ]