[ [ 13079391776405336681439469816942792538065782028646592610032235472439363478050867360479219541054628325360776778107235686799738583859732145786058720338802473884422625200412024164577692883733678820258176653518426840546183154084980955792728676728709805601046245272873701803154506738205393230829595081910065137690536322546712381720461518607629266223687232748027963937214358658108467828120980461117254037186241796362186013101813378448578984794927842704515838325285898467714003476703542037778616745646021115432441999717484035663173532896513134161372677336745990067047810685827403468183830802911898612096928283134297230935020980109985941346516742467354274320445035066937514142807721546220132914529981265028739341219332610598160485890886830099847741077277615182672158154385573731095629897568311634977765807520722749137178077447063562604305766799039746639617252415129745163308465538973269582650282134550284942675239945490820598272896428851579519258852627009909239118926906542917355019539349847537702534427955832602054375606113725227360382452677947409083471768573549235430867185891900829999759844067208292233393083704276060267645582651135574292403529545254575160467695919839218826750999906357469124427597713710183355981767677892899243247122349824765560047540251351454646715476750691495771015930679014022159900880221539561503698904509162332284197687383610468155490321472108420509101250229100583996808657740756654745992023670743149636728277936403350352506904238809892736281531751990324098420682924169860569683145449846419008598980843549527193971164183170142277909904097280000000000000000000000000000000 + 14175888684907261413323398828380190243588680664362730869666875160976595000421981631817527267010665933351579333198774326276746703992960390768205585107394242192159887892818732789251376140860940468891513699914977836102071477910743889288130089989441236752055767579390644968874950025750928836703357074766279895279644456904743559503144910709655396010388687596621206269381612897802668574470749334003498205012593686213431759517600056871401951721749606025677385257985315979681604439350788469703159633793676220535344956009071266197349873820391474040432106922939754034070602713861936442308549403723113685824959116361466928592651671665798703705268868776385931052263042663136385884825731653972086430123475116389826384756504852447990225233656040899574142250123137712073240488006623876224246064632660575356116320962860774922526953137572507316967025531949214951725163838178225211637697163292464601754533261114426991737968544281399548299152176910277884752111252112645089839846434743590876793762770824793084055104998314204802771364120855719153010972306023010579418341912820980158157635753634095089161439324227668652692979640905636854866616882729967806501321671304178169913324604502496463257685041878275615757563258692492081528686110909716476050015255558300786282346321528738752319389133375908538872132292847379066077880084908676587920141155692456220511794730295069817056445048873777926234316145899828741057781424852309421838184772785486495468220115433573150586414968792343193901187603813246068250117118849573902829197361825754039265831465023367630235061941166567193957944524800000000000000000000000000000*i1 + 96651389566119486291655486271817184739117694570809731239774126765421985320071393726404487401275358582287914994852924029501728149541437309186984095641175069531119997657760518750512292167718131132429726830742753481684079487164501967174235734339741636524608642365163679891960455659345794646712531720102490427318891783255686809078660493018045893172991405053258534357832815081336915283003119635828025977281039358962823770818899030688971476838718249801795318999707666816718575657002330318658844807793315585691670335155651828940994012856885034093398932691035781390388297506145817061070626860929887312957372683516463937203470018975947939540611042887078505394119713384880688445463099687787392605639078102525574880535085325457844151320181847995966703366398904600238774338924367884146103989263935294139854993859566924674191574144830705852903960535890797625008947637541770560078496562256817487458165007930345552781738614265522633135831598809144475541606109641270535507103266770736591610267596898669993079378158819871677938312661877426915857233440245049213856503915526221913453850123679961087711710071885880136502844221342374417433848117920683470802123135912722747328978280015858746132081219556835311939940725390888108847868334988872442796639964135502609366292975023114819980924032687900821900088000035895627107227238426500222725690598946348570208867431588382194879330978756419097233247442141661845946379136765376510446318084939695791320852938677397070866885970080017779189802573742161149840376123211276948831044225801810993984580264887859430445069207700604262325157888000000000000000000000000000*i1^2 + -46966224616823529643177203612713868010144044600612474567800021743942602290109526337956525687458221846404917037587911354386270559697680988378042936106424702713350529310207799683415883480078859646096422340906774073375589606081025177093290825799871718138927050599710217557709479525117361500844538666034175434112954380210768369548636509290427873077883957607000635298033445359788489755427291219196208048813384594066335067477898493255498240793004793553608595117123796396911774152008642539714963578086681384756671002276343882821795455287682123826005028673821711358883834103824560204194420179652215147087165041135304829582401514430019542587344852737549339897119908143333244441078443041670351360861960612752107679812559680383999711534254768968653817040130070003588502249206940867650745737471136284376554730399392395478696901225999240891461684381322305689329863778367310164840404120311756540702962610084102415954460739661516476468523155263171461203192255375901698434594829177420970864406089708919550230387896077324196193837367734703859751032416595605784343246958805877296829693947879181354687745178882456404827044042615175591458611238323887597464483545084658794598799763739526082025471553329734889197784302177321130684945977509996979354441491169953014663847235260127507673160351351203786586270115642116775836758333143245312554432193859910638019891318079016854578486281038948301528870735838335161924292328130185629152272082420436639863367383936486973239526805864210099622495256706782502244480871994588614800941625623898788366155316447553796670229544553424012988907520000000000000000000000000*i1^3 + -20599931247275301176015130772433145176458714826904023040210125389750613281203741090898083270928459805191654288678497084759407546290402195044765974690610630619586552716059111035657860318867987173187690197354582793400532265587087781349079775676069017945970254920652311446873687889145604834397756589302620440338156380267045710156006780190081573395035503116060722939774562319831175689562274250067465835796438196771777863503652547723487724892977340898777829040394011915651030998769629510697638263429953665514971499171391082331752145206955243063804533350675174705120973368718021725469831278719878529658213838770167086190712714835362516203938107351778717786735936496675296082879888115964308779464681757597518278835995600778823231349057394072551002227167551470345008117245902912418066215259315694730695241166704732344045813147303400588053252009989297581300743283423280063994585020439824340485177296204281538167742785230781198165983543666628113336808897199246263685851300953041207329625188540988786778574893182606136427841020351191853883632241489109095886199151985712369711897467840718230332682484491408675303898048676938072979946327064158647645401623411923387396126045036558272588183242008735490030188419514541532085258183280216758970536191672124236978024633424044874887355264979222897474805148267761768062664430968884018022709336014476582553043582736864917131509883615252340952031986873671118957854986672315755774651069606683318646664503910250783180684746508001898003996110376062308389490209608524235929876153728476055213428890657817271485940931246258224575283200000000000000000000000*i1^4 + 18647386592066322665865456181379768358039568945956713600660468128479634647184171437165609133108760987288433850071092641268121943033987669537490336898387374767824135829032383310343660867841256378826565977256169023357959246531726921766273443419401562711428620157154807806331388144175055531512873676086888899146883003137092535259026000082655650820012503427571097994897027154691904250982343023489485353173303303019174431090166434600937128993857423140249664034834355675061908553248511319893775402110113472053681027127507174850407289479425246323641738084694125042580621872271846301280338567804954679190627517245332412568751942693688651522655532317762375214255328337333613615740835452069562593300280642809745299175074602472275220062975123270936130161765696996711605885866877780279767278929647664386700307762020802538677164686991084335890703081512272533920107739437780344705368503260289418439893776805988637959329722090607491370843382725085897910028058811166696510231261715533171080763413098162689570740908136602615415489351332156709730513922663962751573253923268172546281356842373056372800685808298983761546680830940312083557012996359328096539371812720170713233216062208514338184449999028038824686082045881210222344841385927191733267498347787612748867674134981581932202443773671512427808567363581392080741883192889642771442840335849232844623136826304790759761540334640995633603898127110490924815975242931322401127384443776698163795039387419537647692030185848348913115116890057349687775451839120367571400910273341827900615614669281238978200714719664197005737984000000000000000000000*i1^5 + -303467379650538072908758842296815249967056156784181382580624157381864435519695428441558073368130663176122719397643619473724436285834443727516281216356601150077856691444862711093555079144898910792980258580899671002102386502966334449936885605159896775998113268260579649637980857436764459642421484518330385763377596137058632832663521105229756384300418094961362353656719689223577784059379477114683731663700278026477378409724368263278515784282853501364512719892805742456606192701462081870124945771597497963415405777773355717413389591512455484692320233942088802672693899818329487210498964611815475830543140850738305991500109253896544984787790683958355945822663794599907469727343311947871956885273962264932635799967372354552331979618822496394035840681125565348917668338548611204419944725845753917515681919373921576854879158434332102345114562975987619068900512313355689375132492240521600525297246740067180492940943758271739540300711851355316574793269136568470276764960780189260331545694518389214813584716488659828818867276471093936034466465183154407658297155169228446558843385572148813596158719643376282827454923194882228828143769886450208575664836771102513133086065098353380705529347298068277370313562339109472602874293355365750325638516648861492659111478605137686758864886492393790229014586951082639213022582023246354707461986815757509872363260434545296703680862511364103574769546394651301515550560724162462299883008063574469407169643003444784344625447667888744488284615611183264095663274266042258082316653769919803784419197821429008730476638883388767296552960000000000000000000*i1^6 + -900308340653651107291626596844125558972317523926140175751272645271558313182534192041638948610159007106798750183082553928691404496878740096823685665441267051913944014605598879466494029362655588696577448428699757247918189922673147212956430845984225907460822291678681362797651793160418864563190060571477761760414912089264503094501667170415299142426106971013276491448562628699026896017602502884790493090339194604163443186500175369537754625237230796593843447616116531652585245211739690310107277056461934230663551284097473340003203457569255070061332148517562427979314084354658770880423569338863772721386066141977757053658121223787000981398790506266035876196184179248394563002227972045840424318160519436832434957973788092245134001578162387256657375736679239891720521284564744805175057789656162743959478092302147810628113712500485493262555628825537659552796264704759947338712838762284455859940455125287472794833311904955194904611145238404927975687723409847417535793264727383426629009298719361890330089859191190891512404769680477170846924273209253688874968079946198763788520446150648107225920225498819249007806553782063627221124963897223811497916839943960219579780372274476110349508046488247748791036041859566145462414349758607018039813039902053242769467942394937838214615421564813652981125771571324466191830658674525629617089476250479351670777104783850420171409333600883925508964636627789208757006136872073629654158602528386720497179356974214412767059500861363273844103430616480317882417933924926135694369551684398337785599973764155908860691167144684088301977600000000000000000*i1^7 + -367098617937532123121984319826617371871640027731729311403227688426544542511300430110511765412747389889829432116089567314619592140510269193147130451622614492467497656676836859997685169000735604377497009176603480101366427252185969636247681796103605187573779358376072510349409273951497507912135143140432703229019558948551711138079637366715741386838340186881355371717400914652251641555619138420032421546304424777909786032500885169130032713786076381517029112777520154841222929763830985896732612198157011933573374900308467161829860312962544214906495102110401247180930215523838991918913751294581055828558384335898549448825021681359521202426958384635191141135860933231302438446087339414451514343411081971984510940015477619945133270782067657600596437467367487495942406882727458381630100555395363105651110930217884920334084127175832816886846820699030725476643874265094538546135250421241994283266769217124772341915879672867771426612303757831057135111005085857416012642648773602423404575255412109762384588780035719264625760111412318170179593202360773131352869074643639391559173622502537038783316161026506450486119142007471640995956132679929987758769478907529502844679298577095495428525803539179368172061744072384971166934764284606739185264223062278234201730328035439983302956746654329033663426079216667883655161415886360952909649075152783033075806726505575080781475364730490591478097452688773902588354418571229526700626363780412995723837348017580114551388397444656816895751085246662268862821321918329071739996437126582794650899546569768221006972024633686067511296000000000000000*i1^8 + -20928283486273470584576069094269678295430945999618440785891222537775597323941210803588682205253608312582442213960664272830484507063088328272882194548226007095985199560160240192169364695804954949600121291642883525648111771645901512149353095037668647400139501776397102903215916019519358623630424920951241738367659945775572480318417229614446357987138760445248973847043983161398005957239527180551189564301176685857734107357177460983051274831274304930196895080232775603652489638936654287365847299000324336126308262361170829635587772091347034392966065232081224427341541720338401031526105190713075802982791022498843125415222267912039132340609799142460761831423357925021555931909150159406504983135839276822935489782961792480742670570194447279374323869008840551195432606782643945074654808704499712839442620510607118715724549850838134233140138584061752454338985451641436719977168246218807488764061594783661852128296685971306630936308203816873617150618706294465375025828992640613843979774450890271562613416801402161097154434813180374484252133344321401328164974507722906027714623090165644688697285759608590399086809430044823647038849753331810104068941163837608110189456307628669080847910141130038095746083024877302923438946215178295898825642930379860952917566437848977984819712808651094564327873618826240951292847059998628742898469568960249951474060233726921093412744816338549432958694134037765522696586760372588985768317233572300274369150647942737224601853514787562486309409528100271250138077568864092556090845606139619325614655495878103976874142431142331023360000000000000*i1^9 + 2137578581885198332368541568916176191232694374409063463315825878327398725951005790827549371415968931863388906743520449416412119201620172085105708727367289700689634246736593346307460296625865817904923598903478563492476664587175950543515783480151932028543835768417254763065032338924149691221558261966425562335401162253872784447946172076179122375798833391504252749226832946037430486368271283384224291396538447773227222948893591767228049751243340219263384746395317197232662799117952682393931391894381123674544227900013498326176727177753669977990806172128817075305739778673651970741398069322196998482095511665471318282689466643674122702116760933699006393797715113794607962143933778482718839574273779485709948619134112507167215816545870996294455871441330145816983281921357771205698747922295203615321503454127784171807903024657848172184004943421541989449820135941235245825218755572164199236944003992345650778577448683105822810919037350442090383233094034824361233447925440552235044922186769396877654302078974604170949122906000026615328654772380477947228807373954272864273154846977157569711081614933290047117478088136273632336049714973815693781980791245239163632011309761805624305337374892077028874761674667624337198853952949290534110836910671684864171298386174080978422271307190501519907016978057477564401124439955255506311091611903776030752908364052063414179859612438460734828353764369375679213308701754134534454458969056937763419267448591462748436120375281619150462485926093882627298329998879655307188549621478317199667391542835126938842398433185654164684800000000000*i1^10 + 1010121909398479570938068255955286399940711983638245897380596850824342681279395985020301424522894404694023950193725161168283249307885443382114600303331653973563160415954626649897717257005934036057793711534854568473465350453112533773813207447183413260747452751630929958522713172053399350665022820178097756747311152049555122820080153586850346283390883896633696595258640865371993040347181438307301410913159884256160627660389996726604568123591497997677959056700613553863478382824339752571011796620647011285137966804008746807769189402223590973844375675815046966902245016177183029480064659717207656809973101419578470649982763933334620390404121709023477436292802826648558951069148346291303607968234087089588433398045495666108022530956555423330955386085592728097395382361412753643821076547132354076388671785946146366824043374064574358416140641030834891101475371361591459873247194571017057826442299764983659093210393250325366632716413149210678442563115598509205622660963930303463814677358187686155021681560133530336240935247958073751448120032899414069700758004130012184903955649772305372408613837120396328985930564679431256895319846962222005735787614499380858654647809236785075053764877183287835043978307119077083285804900704586541938732501354276768446287585322159318539473381762770971911469216956038904774631446701511170858043285707320576143857645036489970427793696187738579093973371969519360991645898904088863789256621363493340927535121575999210918903564323534750770949882640140311818797035923096307142394913778305619911373340845222893512803250681726107648000000000*i1^11 + 467341071353635847418301762709859523825379694690335961049561621970737196524254338643609671731816978476171884181190659231303242845034387323807327566001117686642138294998894465019116081871149482164833088408028971087719579483833199434296455206393125220565956038794733020426062475509303753654132606956751303611330614926716246325611490206310969822856824949085094862043395108928707422862726983850574118306832491595708709615060314918062250179606754427785965031946429610845369576674382477367778736851136910764124728709348344489837994980744265356609212499830740549312376751241096164230517754190798316922733490129608951266953357436707056853114380876320438102705474469317991306752612485575178502845206074682297030343594508611309398149240251060009182607318060960035591503253436216820419017747891082410042475314602993796093932201450615557755351460765676459792933548234056102433375272942415984931762935786945166474006791940473165855410221022979216252555928257754983622994063194016471299891105659933262423578707755844504831420676064394814150697491765612146910818297302976486630063659307879501399629002227430363499881780288017878547279383035247603903699409316306349554996006554253092996352980360033961530160398183640481411344375955155795021268263302883466994440097508180877727253412740456559590277277338154407463460603787440722937829281839846749648568403315976356519986291464068398176533635991113749129383392270519303162702059642423394103375683083768659526775663867920340938538843213890711313642173460081165230271644905759384548017027417737833071530591747183738880000000*i1^12 + 63729905789001230803012518285188102613128184606712640291730310192898216375729588480783299003534580329939605486393249461638297764873363377136876350688478045239583570259461015316534980919591278724259838102361897980980112004322144083778873060888311151316977356325926170813565380164797677201476493632180865283017631297766248041329405651500047918516568505973183351119343468788386372342497865211525713417736035544942022388225634764705533408582223892474403452421144602382230729992841705057844897730358139198810560225375282315244175274865867144158043125974703270293887855565128294076363319900243388766298020031754922554177653655151486336694683177890507422581008450008942807279311961594757355978192952766382021960998511588709194497799078363141868666552902599375733884006641368195495129721626800972157805180776895110244772990932542631874424823361378289468204001823954211457041526880014409863266677870232573557680221066421770880472747353544872242784451682301623027703101317880753238522878120478537222871062533411385183002602923893391975975239861848356779080993578066759757468903967474195096048530933238068871628716032832478086081601573656111323241949376412634714533927584791170794363439310946216829182091483755139935239170081120372311591444009742537437059240027536687738299278882891783604592725823178916650440530948248750064288405022999955584513345797743957560280357556002850933847419007009402180313910196157435020628969517776951900960007645547220547837916301270961999175627777236903160358656201937520219158015512115267302560152121828770099713130778905804800000*i1^13 + 3669464269768731251416717442282160437495520005472876299750428660012215310315894912339290396214380792934895474309908056585591431316656260180232503568395693068607438120090486856537155095701320208206489190781517564597508833119377843034334366105014051405745873515614052216159596498973633181678692862887032889406408052670172850065045862650966661910908124242810402845218510256019089529648886279041857102777495333907298657515186442066633083066199980687286903302123265278204198601613040681270049776562019256496851011056536637925940057431182334647459659232495950689794983938636259542568242528961696671912726911685175099316441585750719599670641928299867558610180576558738730635160415522505793725413012980879739983580781052864892067524860101292921665620261567211953205462863373043522057977502254010941400879918424503149047872330282065706746824699045361595662283102632903929288425469213074263852983736214301302704702110224469109600631419035930839620310145925888804185938059241960622988998506638908694486153593051890395507512443280951400901766650876035839689052797855881301149644340732735097333511822162641481364217188858328864004113997684053056436039126728584001804154683577320038463085335243103939295083827770447181699015675500357617124811732880037852010331535659724761550673044820751869172916035865495281181314285852230182565074751757252154554522590761548552009266574982791278785147220588508695241157203436353587213824377970180934024224431482411607787536778698775151432580078377419663506740515479502773098659718985924779241615817093037713848314435207168000*i1^14 + 97817212986647915238881654645408501323246759039553441604412103857934009147112293634907540672002917622329981342991488965132909970549157758430333961864211036915729553079955599319615766616776996743004071989207883031600828766751543310261257892654027598877229181163354708491313610780502814559990724144504455796931263590041620727892742174491831894972083993954014761262284504330560273961206729725152093240332702900872446630913264861933625541010911025251971816123898334756663343310086140227996757265727574511799809648952298026171995245330519278180098399509019344653336822029638312323185384203354696209259147402223814724512705197430181470553969570128076656026669526196518091661669199911855025705085307432390712035982345426444012960387992054518558205447770858917827506857975004854362071072079244232807310148921900131811610382794919967236263380312617777223655263390374238844942304876882438399543850411406373333221288839360512139514970949485235111775612035195897132922783779806538175188164668215867348149260830079451198679245380853348921355234918840091099361680705198838982724479477278724369829059109885488255170676171379680617757319952931674027627967806888886368103896169150044616245243419478844051420971146507046716248290373456841234627894934933064144106537653439513876335853645569080183500396713706041039491777165427957882033339944283284970080729215618266063305115434626142292068709871841945703743585424414650998503982775755949502762877770734602537690469825025858763433097676776331390255396506760856390722167532588663950802303070186294898216822374400*i1^15 + 1356919331933453572107549185021736726902084185681796114875283733575388532250832001670450310929793717297191799889956792819054987025357536739312426454313374250270880325577950544036990424689748271476571971340325135217824903486481106249519972452260002001290136392587133233867988458374063482925017155609276669511467810566697189896322382799842766204022218929243901465971803780453574315022643062664264772632920024254747157502684430409982861990074292966529326608992097776081453942578444059664557081113608102113637787351248590700791585927733092599988317412569153735094388418572229374258258917442245431245379756702478726363958177466963865636730910411283646878549318180592421161910537363600634439871296866525195127674209930299355870787282439607458935234751303009014732538292399601666996747319528626451918234718328597262424276383312231181480613914632050469900658747627687858430062485445917204367139285971866505935699573563250392439338714783883447330307420657840239782060799448010510915893919560414079064099814482250657025551525689952518332422145302324233577303729824571305870958344872841642819974557336979240110611107155132163027717262129051111298338681336138366104230481229095086225875734623110943795828658834349575605175438480264634073668939290807890828771991393645707789697289723589513901415599104835130112529233517379076116547042602404680184966507501921611718907859057767454865292462116873570529256634904229175293566552294094350735752155450488005221836478743349566204026490206783065539731294186158980043412801755252779179406435711301873135779840*i1^16 + 9799410211844502707862328312915425961439728712346076607539043943806067261220682743290318624893261379795931534778073207818913026802524581163561132106803206432174116477912853029366100725043428722232064409223475248298851671038817536501221922330102774361120099686093096491803430637328882908323840053718332120763358991098378747794708223244202303751428159313382386960752600961793700310724874430615565698743690398800955043944777747709359106290642754562513950147511064875047044238461720027263203247134759579178236782000727027255139222410343493800907930545028373254834262505303576958807749986937002870843268990020883361140597676895817508520252493491464243216800207767273152995247219665889662843594431663519972009913813866356255253991240649860224050073361341584641829956941287932244303148915595405924813279804468386213899142060233558227271798759778507674468617962197493654685773147380438316842100102419535264804508777723678306172543932913352272942262594180109928038050949609677315477984937045314413570601437728449651078617732353046729623624023838379818656872563798976964183029054547772271437898087775019121460015871253460814377358265616833150036475196227118984012182870807313288433227476540140745006376544423255674797971232749285135490875953469055096716348198014753791828867194140213254099054498197306852915224923849539190570329590641381227170329804811750567010295350356561504563762688558397028311866900953648494417740216546915141882937496042506640360546484079759191403872318194276773981737959352133926049731163808261972744590060964232036352*i1^17 + 43879340615605516966511316346003191199213797648360240937631423513839931353253173725958483011825064103835300354887164867728301519970012187621313377866042938781355615955913498240749818419723995390072354060565237853711295569356804437853794810401101924375282802670461570303294481738563793742688228985161767602360841137737085633646305302642179997433343440895223457697471489017323710488716622880296449839586981990089816484081959911184484494425398601947677744529028312088027581349378398022968157809280357443604697120528303788441685103232515169152621966373810766662262568831284503477886294909677192383129337860311548704793817466829782849862122654128763110080812827329879288602563879901161459935919790461206138460559323457547655739166330799302510928110976259132992223644339944718566523349127289328613136315769178151116017959554978099857414955347928624612165502562369841707120714516553035420306173731888809029848350111867660585812870319687685478497290734144224983989298891945864622994811529902963850387887097020783484338186633282468696474787640122003302056751865550177692927886733185862564496551079654854039499389128907063474315899154673769813777246667050707062831455231915564594246905696429266514825471459401384965183199095923889392994028252150257722688408002255606395833352061716445780364538100853597923879983920442097469977660937693316639006690786379218039323144826647485940296836271247868648244584463352242303785611951559550662764836567426643222233182402423348128070008086370252119136159569668139425891544539918130329239836063432704*i1^18 + 126319155022810662019987774504714353106664246270304862355741228941337418701065513826304392734087072118163507142592119865368199072243463038098702172766797906638369685826633057777089611160661790911894034110089975163093036291003431284576405565120281118444180314303714801478944474122912316961553098501612853259661389008448024725196287291091809893912709243256396544899919638557459252562096403297147669264762830259177240516319885456838813523975991338172472536354264025957942924927862524672711692218608577370893120281035646914635168555920047245324193946305761732398900066988563498260568213089905741280219714993050919102967901702527056760979204207961826750643137179503502727730642472227142495830925993970753619962039329342648865233768281768693998267466841655448436105253696146615943381853213351075740327796061894430065919261001697758041088527292520219073170139925133983392569835044168027755323892163059734081177953510382672719621510078659748949041001174141105777338977931894681971877753557081380603734618517195271642309875353941511675394318409296588808835548797352397387736643925162989439819711659473909149775243756070517668777202771058308360952186256591115811708767067040466642561232682525593672637964829997801176537343828765778945057475199638304791875706174005794617137671419727178061025559707853896755917624434004214691107467784795920414459569527918638132801390120293479567115119975049880017537325581427977217311184717023154405432078479011490851988530003363398739609229221761932233538957453618215044345519185332496302394572800*i1^19 + 328311930035774472441241622106036286912648410866704582334704715172004105654261927538150599835908263705669840947322917836666537038835844967152124020936479326408164024138138525374709634476267157190197168814854663008263079459608647361048113160955334777278110618133585044118748233000157253846908074182673587390245888195408759823291634097910701915848069313062551866452336783250102135635157433311091900649873259899280411184439639395761689384061590965291858333514079272975069272566036767669262394700366038695178461747618997809779536686268312182690711441383006128192553970008113734602118249440461386216347502033059963140005719554023440386008862868285878765367006456857607189529366879016260178921586500590670989801535283378291575556057393545565025810724544872887716285272955119274801866680223772952706769334935687722203716190268999010077081749169768101063362095497972432464392781690386223706853244442558466041257638157211646873649170954007522042046045407146628163152187553020751523996394527229094408440877202408756436521308889832342914610262842417664392019657706343326958104442186089522464116366711586678537113558988697212175491621866155274119101778686334528984335276740573786084169792486079719661122762297858763802451243759665999356439120713719970914496054621792559523584359429614237483393048211687709507211766216135994521414997456504478837851768247930768598448360370113882079388694130232210679047031762324497048448566113606363131229531257106063858377554237521959264368157374224645987261169399374225355529749285315092152320*i1^20 + 721938763430183586315023317723797584735064469850080349739118146686937676743394831711229545419979626033561604928003001741327209251236560004658489186358797116078284686510188144602688872247866717994373204228971573531903873906084128478971462484362127968126927731064534168337161689719462415427836849713992594583711703796609647436663946259994400575164032239988536976814376872938241430597714853035453807588994061477926195532306886299772212429813414130223982889095811665671963207642117039805828342614719866370481604335596510963974455824866128114194851427262398990524338417050917902549283705025001094505538766999067646339835485321032208148271074792716887930994413003194615346483788699251817918454203516202080035475714655043156344098207165098657492250052304644946036002104605972944698940530500448218605007859807028087223853579680238620199067537544081189704591987840807796090117627153367026405074561767908922586254262991071507534750123527759715520201652334954892415109616839908933457949920094452779484112308694586587348615970551932629170397270480727542656839273759192234726444627188120662514996390784060644256965537356097894154946396104577417287589797514253398305522636088901941254917006707688635438289237326517065168978739109243421373288670887848299094286424118743474714703951148640459627402267264524090910810228020822533153653641498115048233772451849923931944558716946794645315495295975310080799946267155174265463423504060741014179200868488475134253993039918530540239828052636942063259619268199216734538247227580612608*i1^21 + 1219950433422693044206227448355333149369124765440146181402359426678870914682425397388968906539640510234213637950551396264736808195954179990812835065007432042814318039086664531595933096259959131263148000210805339308142684444513801903178880877836465819222342913171896160009236523225389214109402735802640442377679531754910429067266196977513701972841797089301166509690027975758676330440171333507303847718658710648932396227273459270007004812255152987878454906245354179225591458347361796510228869741906290859616554333164864895683613784271867022909167822957034928229822689943040044754328366395241301461709636268447109865059636654401428430671742044547028544957351153936536546104839015438060742076201596798060835008388167514942850104380783225652471975000421475085714882787535270442019500553751330575976055564761693962427805411187882252971945268838270727740635492433366332463357383336465908608533212034280078802360904050231354019778487628772163613568966165093557716835737051506841533898390662305685243565082601997962305168535581380132305802946310350953198362397618709367793798922368980163751824600842784986347100139957948877449359986299406119863692702743413077783495889412850390734137146465079424228493393998689228842258140318861210872341380510576855652736597019573276359242151751441549816640382185827423224582472600161175235020559472163495635324663365827198470320735156234018107945309261675396658514837396406569263829464937998472739939247853742329034286589517795263970794631337580021904930573923746818649252429824*i1^22 + 1354770738097392861474081843878157751668917582733896370877067330247828497567893448549237456572461210628823312846593447572091241486503301893051796397452736517566873970337252139477093582631739091988389156672024114118253924628779464384549838298451544569445086581770601756344682020189711630825547481922874830403667055152391030007475583992535493644903305165818567800563077458324667123098676818196167581280411770676624120979682448654789640249536968305085963527992601124173041441389293731119581413351045506132288855409852622880618778606408270979555738169834169297779096247056858034943745601135431297498855399441742453551384278941653925439523310576673177293286733740311633884664067507940204043410819654717530473234819268278942638908379796328873327451427121345622770644838646594273296468831472438224348606255373573687503744745696293966440432428437277094588464876251115092248024086307910568765218972746525648999177335506021125036419092300772856895010486375349337399612333295102680692528179738727165251026819388314475697243641095330527165931211306921336232774669268603501427656124423459873527254964896195109642964972303893336119501499755777855727138328557242636036565515994574135844039454978457172100568308077184681816236248020158149067257568558932214367662916632255669784483933431135521765686793009270389826760641144940890327780622541013771594519281709399108407674611456229800867788930875600931322440397565771320121348617856246601330976824162389728116130196416450836878773828121705585443494713146311287242752*i1^23 + 1505854337192983887440686357617268690304066711067187875922484574542084206763875410794633532201937209769258398821702061555056322239549593496886603388756528354421124991980948027503059514068102658061686839528808424688643785915734938602078627276829386185545212818667087951576831610673377893293180736877166786682616735319922975484536027134187475117442109095814802889666232014299032067548975396458607226453751089496466210734415856441233836462523129800539715536659085593434691692925266911634586964946457493479914919940387840375835618501428325871493755206654515106195659629678848471286106397752272938586226126141720403945904813879903799867687009535918979653476033483903372692758691267022584038339255763326381450590639906242013449547206518205746097827734387334523910327934967810272121153654487858785771665870358919574212257972576675262506709792987184655447243808791551860660029910749296280188425115160855382989379622828886939939055836219731580267489972556313728591692151773777943112886379374082592863035168051820367282994400622559223919776729802355107985134241123649383183918581744250854141342918688366000254621460412203668240718592146457461457584118302232115609704547545832080282161013733583584690927088366376143049009552592278133453937118687991118500649672506144639261607044202752118729393535940271093208557452968920419269090550832627104845975925875772145797506323164682789645732782986426759199354937211894164807563535860407224314889762972249168341519600937851172994964949016036171682018665137438720*i1^24 + 1146381743183313769778359025198361558222708433041660311430678323974064037484750629454060987298979155744510351033035428922359208416820332548218373342489171404396032695039475652378694561838668909043588922889153340007246214865406587495613302584522334140176174895135392485568183679194614907164957975676433964743639889166945338913232229980974395962249555675195672791311176849307601856869086072144628716559120770251981009551992068823992119348704815727652963842429243209382632454696165014779215562465434183756999267042832177377397413822578909831503351629973064084547114947832782655485585033236807825641739565127731201664871198809112111666750716772140931916846055714020985199071096914320561545103503990181441983050851866922772869255842606641116798893092891167009524367047910536848854117850101980744762500093337278642767850608854617912030218218561188060553723022844558284556880618482519619901971276119943627430069315585894184792843367317951599677862679030023860611281910614463779245884068129999760467498385878265495357136494708352048672320579770837520436857690937190310615704494597453483826689751460238200965225583372693276331650995630314889598644207440907627436788703177705384978973150743961040882240539295356785871539394426667986630104611266086710694820796076542793038294350681571370651082212674424599515788761468650858477928056386297073904279567062052705835418099030570138443610521782997493158214873584375255710204005118298348346629091613093045575457180333760290357896924302620448233084682240*i1^25 + 748546870478595390500315237831669531264606544600952945041569974684190393649533403311141161859039171707740129710755243111520041993313970063831513168347358591888541345085504773324263529736055777686143471519549998633651943508350936850847413523696187588188473722172522838164666337479970771527075225640936773779971401762086567700329977883311333407344344498613840707361705929557699594696057965390062440548026227350200291533283197698192431928450481106230002948112710857755289773202382230066813225643120994339658345742718373359005761856928073938478166668774014947290092362341620130739946865885393000104800065939307554997768375260080927430469582235441141575785009740874135323170761698565881481240992800921504849715972778597252566449310241554980438561618118873520949503509027800794710617759278780244240957220908902968370675860234112600383721674756645951247063502063642779600088790561244581669551245049152450934383486874087170074379866182474932353546446482337456214630981462803816384543254178914278386564271747686425391691468835240727441774714130048760981688939577317530152220457855278389667026822814853235659073441581014143882722385272522532724202131874364413901268229257805303060645897676077814249845494863090549511779209436836766966867668048069530796465711703678705645356458178009500840753536067254484936710534953736999187558856617622137827622961495914459317152776576036258561702379935943129929813869690687861135169937823492985135139181221456534486963827340323218356026554293260396789760*i1^26 + 270037740721845708558263669027833111785999763437848714488975691772691635938636554765754850350468075892523058307257092206263580358000475412483680766917402668742400905990015975423307666413999787590749347815493500561561567482312776000851458996031276765348583235148850903024352553681007934427583802564842111184570670103166594701105776641673993760187018854629255259184308092192917624289937073984357940793173456929198415837081449405466862388868771341887849498527743015757151134265125079707883545846613217524347203080267402418525603865055543124960684236349105352649034649390898632611702344349442515562783990135028145338828563795162471828629703847175984580786053285504063467296358987708331121521425402881033597403945147539531722621177135433665236619796845443638889384306088694081395741053299195189477662351923808884901274911877510219640163505746584472434438080162041835312090916371993552007154957868152381018971829866194196499049879128266222655673826704029626554104536108879649401475351608115334297705621815461463870383938209757590410481080648513348619795563857138055543305634179896492172273490349858295490926480284803559310024610909029462746865045292818799187552116136608975558249653911834910782035038732855079575581987318595848205177566635274673899671151487835437902954559300695223189270746806241000264875031202085319947156563863356335206123387553070450661744517776038331171859565914932438767447069687949033349405300200521123800586067217879432327919597330263972950155121053925376*i1^27 + 23771771158630649742082528369069947142600633029313422507607388147930581656281199832426182586231323982163437663772754016463803776204276323095566525209025488650629825308393485257698890567107402786689961999337656431644732925028107999698403697877432771227523581070332210302742101745387833164294057521525606259026631964893875868650812756053446910884009047324179973878876052917242354969067524901970797967175874362072530725155043536909525803355735427368389103551648025322400122772602261057611919595543220154548346537507024493830406492971088216776702461829958379043272712252982123889886215436101561502109477606696328321058047754995721377675108623132909103218786440597696160401641708850265180862260421703698043828803263457293438188558616891980126119875618221096487059686664067558205156904976650836638609868991435573013943375227735896754648784773310830680520091137752026744166373052118099943818278868478131203383266341049048073175755767292425720205347710275685881963548758506372836970769576379082396496518594603997537550919652430589400711078595037284019385477589919160399870227140503383412314461289663302163222167166595342758278901455452799288495295328810195374013358899617024130648006019470395976731512256621769301504117000839415556428633442476263072886452023416356972232996967821106059406943207356840305899394040543226462111574657393513488552287476175712538656046280858438659622641077131976373833890638318029877201937520938207371067802978208537491464793305594028619911397376*i1^28 + 8575186252118821056808183266735215475521345110674967105521940144431257146585333391302808768574997748514968285363562783842320142179652449997833344021324814917683220144581721986281350345515768975890465633978952849467758067357866392158575739631045256454399448226177749530812003380036627572000449762505678926394679949637892141546469016228961508089482825864555629386290036915228989118977483753047146104950671253661949340672437725583497324455554324759166923460773960707858458436311466450728423244990911538311545247939096669526949538726846737397439783000884111150823921192833249015220742305398279083241813120853747864265303016048273608547549319144352926324623951324852613844155485112525807693472894672922118202089918139496781899443979335577663386822881913011169863282662528672515244262166801556034266910159668320901894551070909209365970274834453988687175699148646967518520364327025707131668234210243879359205617395193491289355543769547931066862329275744735110312776725856000762447837299187521378071512576725188330109900589513258781644403938462742614031302145674619173517270681373872948724728901353163158969903036315559065904761006158040014834451936591573725373287830114307026051976573573069648043781722476998798562262471072935377483911532188265189280033974100538101312540071240720938095862263523192340579659160101513223437762107911423469214117241989799325880655820784166537019536550011079570342665611440509247422978692343328005433468206064696964304418373999890792448*i1^29 + 6164168433672912701812694145125558937743616958885095599325750204830509705494464281089073311231867653220782207524547099452375695081698818623311003686624561495478000687293531183770184916519975246470663779381707078333594320840363806676449118197852990641464812470999196482684289395583517536111153905284011662647854344407209443566751263344545997403689059413983072151323653817150498767108032504558112054123367047049617214735418751002946878211848715464305036179018768547400609543755628893065208912125515251968760333865959947156240427614190517856811433386617707112092346543504190752669593279418996695208535687683060776048594531290701385407639383203266209963646175044770792281073587944126529544546644367515631712333502765572129826750927656676164651249658469832280850413593665902471001165965720713459485674311286777298683803006539651716776387668021808203171995494842572416367674817260091032774769075997686011147092061931095696413789026070865920059784239375594244777376130710836251173652842493966630852227936969858777710790694501277412834739054934638253217089950152969041828157949508018015184031803106973491672247214693820680147712926206782532898040811248534640153549332208294129850878719782346506919648308107478524897034400017714218099636060935952959587692681937685079488296159918989258756006473784673557368118763739797790652618553517659188342725286949200687599731246173586700246196667925510264257694774431815449790076049242234863908422229519885280723595937447936*i1^30 + 46111716303561295747912685353559591785797236938332620549987751008783856894039955892405266616016699820676006697342506667144953617664418592129549202100498303781073148230102757600190960240160749600855308253029536271929531713471924266776084853063391349154829738960669190638953978176173946388270906890684746366821735294417015720280805572604036615330455544344246382912550603004767559143785613108981123318864757319384649606357504640424251285454838222675934131162686017965555374326152650449319997856790657013327073039527397815960445461235685642529285650227417343424839687151132729195332876997583040867674225019513835767253064341376591724548199729449759209552046014088902508920501815171506126492236777130806847785101610353750053356155859006885674219433141718042166245398780993537060342741012566263886909609647511915218227779108981591029629318773012369982826663632105772337720251334582156341933399960201917743588902261058506270231246432749271587138045527774987368014755235776509099446956134815479452418869062607732529039904119664493611005047218443418752527635955020327943410474406287495063668381200770870551075688048152011791148088225781087049161664558892835772131462486790843786809537853008096055120556370599149886187953797018009839521550489569011004103018245012595796059491318861425926282000791739411186422520269608333696171669607584920011173185457905145256548512302969431699423127001598116469765465689665288927714923669090812796313605061050671885713408*i1^31 + 8096198141681770509416701085965432788854317689275752608465250059523190565419371510645183652481327354145680006307623824019312012549992256898594804797601188525824193938998825914280078058515728463641616060807643527067331834104961447858444491545687983668083352933782335347986240374818533544296381395894167237992633270090268258346478658328465277590895251545740764808091796216884512947421880302808586696562729153990984603272437507009587819589277939205822276606698704450676859725408719445029798859190133877089896857474301642200158619910352036406417246255261257855405307466765639912206835698890409031224398968159017576637496519250748786112266044650497944714841029882459167002632737250212637380109100775267146416969168123505532280464089628581567171261615281625201954833693855331488715116231596208350704597991375951376159244888772881516216704309198437316499087401398914597215415225040047142513337276384926016151197391252326855579656756866113634963045526212477078011750616106835686346350012723500503762667873200914742214954061511979190374412056081846959296559736309593579806430389842326776274602093513746077984347200180250237010571105631585934737382692398267076130024715797945468007380276576195370135974284186216530024882654648207219646186023386971511662071425604597752010446199077840699507736784366805653017171433217939703804819322904956017892335004571103687333426819952597477185971226790651441896737801934680392536102450946134814586370912434520064*i1^32 + -52819437173183125298124147101007140895280399630153910188836284128790997728864082417440754317775796115249074725564720848652727420541327415659348110244178134663462067552411525859091155691044257299263065445402616190916223768704433726436053692325898813827286726367290527630516166519846925270039632129653037614529203678997233367451915950401208382556358655841142221607688510280234403870229961074611823746562998013823761485052701299730181115743071489155268894504500261633823546746043404022197900241626332253156057599984393833507488085149329817092952926822253029461878528800629799937910337879878286885497413575850580271283453220713720737313742394520091322656544238854233791390943376959635867339762368402694965075060575706347011887272082073288492717680500025186797891158149630235042555924158719988852087570170064323669483315640012802006332377917790869371951380176931571543151124618592585638567875832480312326926131360423646818526844796486953717228081603242734401595293291156589222275899755819112993458071733315205537169613931132057242676915430383395364663703479159150066123263839731552819552155975068602104987525768176929470828965189395331875794501207893803980569192328168978308214170815165113000202428155772097407878542481187579920404849981766847811298837005841449172032744764708937098434336700056388526846796905558337294800511942741139254560015556480665265709878795424754322027090049580199480806215775083807071220670416777744475744108544*i1^33 + 45114082447823363717946535856601187597100600230688865006014671831221382788478529494560122293987112096697899664786033432714613088911401483260405871490649429674869865135181689635733573630834576105264301677671516694436294372819113616472888929363356846307578941162808417990319830737534815442881734797571612395656452210564305998749146183628879047237860701241876726926482714055421808623037973539397890868215684208750504340016898795473886578958759239012633926858658875586303811942479098637456582162690305993425792577714593116017983141072315870044238831551679076467415924482616209694200331141806630101583168702408154574190438918579481248632242616286766320908663352406538660850636572325435834531800334898805260167614240223776449067220366734544107387063094093517619059094039854339799087617495836097694532190619651379999819517389076270484870426326672123734728510910353665621214759030531324862312292940151803223693363423723349661147732726655688699081610973483190635481734256858748684588442766462816691206505381907000502849167409021369326529401100102066634863570213740771621821372118109298895905483072094716886706205086868757486787988304800184060868638718013537789395157915626462347503758513203394752290596889301694343565915364429162240804713157654269629862370768467810225063891897853529690427152812413549969286883136824223715712799170454729578915713372582989478887152108462756961813694827716336912519625555140546412699207681462763520*i1^34 + 175149609081989953007111674355894960104050402152108135395695396862096384928772961688164117602115221177352643020690287519335364254576171726939763974284641751191554645235775586225473712205007541584128588148384384089918273149547084991337248219307267908168141203305418103498133496674319206292632990378562332331581585115001303141351245210680000378020069721521244083508878378778535174934616445052389940076525274710395321517730226261862572215516834262169917606776020964828401601091339708221212681365059142936009469436599760792071691853241247069251495242048780459629380853692989309077368324682990218520280749292094621174949493907720076301644914457643534898083631969279517777212249355779113896226224879455430852844139327743086715058072148447796094212504104346187185944796381185800549016487295191153142644420289868699150348405844198974695414347922952402282526894265741324772229421530465132890684292868320426732777932198433541543685391540558430235248294112595626009182709144604969453224265148303961034698595794181290085773360699452349545980016134452805551427043375998839919609678216734566152845380693751405294017907021169089894529329752782428693079154163244405860575345121298680268663065425715476094789708040358919417434853765544575049736534846155723989025112193121078772627668103727959611045244308954371640320849748027700383208811817994756049619771268923178176244281250275963933607438974352733280735549355018871262540726272*i1^35 + 464354629724694481559298747135664704884248786240128561262491974846795187175437858932516933334451546927858585063551767937917734414967071054453187577149148248926103720091778868714129832431971522478238848039222664474483417068907749420820092632514926643166280683736539112759541938649997209570505929120673546331719369065243020583889955983424787947627593493157638200612455006807137660360368785946173651447996566987509257374424964538557905613393835281583678224693438035170537710212648574831921476562516602504391509070294881424667724419518541146442621136462564609049217207155187143051457661246923252121740092674163065450732737507453049810528334713938349794377199507360363354915406211322444778025488537487168322925120110547829970252143840586422717640702752742073031074336373281424394739324618710064800736931929053415103056593974482704824811981417558853257321113835109737384890476898472183684961682868193066145884136188842621362964467873929982445035490854790318325798396730567294132949620992220288826616002959332170090166590231992063580783783225249982678374567980558490431466683765047648988430893386362351785827913613981363055191588876493728800218774364522388642502603290663522722122784722235312436250959079138188984302830118855229238539177038931331638961306748457676688119119945522178026932958265810829196709024849722458850041363049261857260837344060152792901075733840919032869198384576473957980372190241543421952*i1^36 + -39212971342625081424655511914980725548925685348245213118110970360058627623378426278865636905598221566090521265514626407121808631162367510780282800537684641025313595603030852685419688128727221982484949451226285034509250645298000099118515299503259489699990279061131985974578536619737209612203989226434112486548545482561682569599067442573204979734155757143113875045523263389805380383179828877756690898631426530111692343953588818176919844579762783446381284171023334010965954267258017868154809360774889406041655111334182113830091095123520259651406813835472662877291612071683503939543678272193247316459742304440319843520511784913433818673193978306723101373070990146176780134388924806091798823998182247412582790537508068165440118961424646804632579248638018770464735989275112106164983558995822794375668536980410677023987584092461437484638232646386845672992115012547099852371375179132235003814951726462672012209788239659860148455743247901217837129790291908771907542699609251529897826852532028045262030637674949594925879720153029142941191182002218039402513134203477529686993220363713336606854883371793344946991215419719735879442588194762745924664965147362021189752621800574841013588499983342162530076381079940583113828264561493587118496351270677091404055924410262475890635243018284948060351887522641896238285965954467107421403855290129222088031379846002339777214295688477371522351027598270956889339592704*i1^37 + 3279069042832091410307625179004046806075657136748017976965016597001407060779438238246503714797577730647230276862786967144289530235259824273680238573515183028703298381358991569833040908750723148141767121287805171948719802584978633331124747608104473762270608114771187762150553435582361904352212030643984798016548123021583646676228434264711854959617096408360890160317406544413145056817784571622427099238722855378492252910995951131219143389375889068370361173327350699648084969331464010550213413361174018813594342990627532820363033227871023566833393582343237390156238850265209285411287849817216983166998858025407310477116563238287456767516998763452204317312415294485932444144150655103397424202532792441607869134827809064220054071169433770273612056534104497629846795285715455964722779576078078266437142056373592915375995572253149029424213686864976324832437100363620104121611396812415846843097018367521181124092713939528374961773842734435532379579396713101284984364706137714702995452852054685274474351349309674481971552976112278515202231905361534489742143253770334624426067935769663375889563766662810300653463823969526539443416549379377239854951499282647174916416134805920708383724457845190628568037750869328915140821773234139253906472760421181567780176815005458868712915917978608813825911893300514479349835293216259691066250880829000854754175334833333713459976862026217198061452844267995136*i1^38 + -73263241847584682757412170397995022869535725481286496586741859946696097293218516697202207137748599506162518071646672855631305612073621193122171169879106936374652662302410824172640428596543565184222108055106393258326051114502699795124274804932805421234186331196303396560280106767914789963080985470579087175868474262417442541612554641070641682584961345327879692493194436016032381436798502793325315384930865342310576537608687691131834930818065668198585501995661744954889716548877638040684402175231305957981642905604477865038085924034578666911753220643662590278162445963853298137075948033792393634423181699574485366682071717591395122952198343102346341129738376588145538685397491960173774630263971487463954922668776039004967774515234015474616174804884931140147319483181729176625093202242192772999838361541150998293895419834645773381321417492846348285905989423745305534864431048202740298820203427455714830894612578918091639045225713321782873363900975689209971301596475505172844818070439102123192033061750279747778220304399261760896817823748697507772602573170540728391383641982261576661273809575398925697253626376042865603257733325558932775027791915125897129529739479328211268180372142498371935267839209685850153341842562638045825851333744897071331771920600223457552238110044203093750480973572731800120622972811448134304416426711755520149863997967450585473806410133060371167051776*i1^39 + 645728310851078504772699612725610436397514423606313869614386775288937327453664792494147752374188057495496613386259967869936189728737775718363399804154401484187999371135425071226307650241112773986061783415385995168910397061912417393132482846548187660055004850244668650508911667611478995292395954344021207573234690715735974540021276925728254701530314439408140126640421795462423035002752123886844732371461013142908944133471777253928143057958308908264877810048882510861408725859195741887042274067744182825440233708347952268150543471889094143531080551271172231423538452345675732178475764166555796490981601541278572653687961948201235967760176923641018002877820313041958309747071738906564168190936358989527523075637713964324376580558850156418495531305695149279252773233683728454500557452770011717517523302252023903219023914345921189443621976894995107813123050142513467924910903279715738518678254217702292933467649105934745849568793007554812321960853945895059066861603669024365021785067789540307500757247505037715179754926375010004791919664103100520348626183331439241148987002577541118447764867670850747611186955486498214388729076131252159825306867316242849992758931275722923566082593477286811862721741673856180025901596090896203050749304486228450703804307424652536218339506474760368600264142251964227061008722493437627895435694248335099007473588744971574133055631130624*i1^40 + 335098510219746843109251006977685630021147562438901759965527419860131147208218729245380432818754154363655789201347971016422213942241532306181796149957987175496166093091101510052796340799816290847651295381758795561363236437824609980228758182638470801113752845418807595719230539934991015987115348584277554379457815352738679873737996341848815701238283082914925945699860233259136896360680580593196954684434062965237804122722205904709515159855488548096006198781715510507035302676349349079835241322426470975521222097813945456160660547254499665721619382189654428835643411611252795359837657143916434895725772790734074208304038125012062202230668651350758972531225822942988017618758839178564362406792266420079727859235204572131347988903552582588124745821433854585459932555468014356240646125108934934529504782820055610591933851598751281739750333332204182592346191100777654852643859259721689174567500087486408765594643794067881968465894789505799802870522351962862733299717402269400404226670171547223537160894711071304342820536546941034455287817540786266125969038835343921402478262594483505762400548999993827725125473223794553010970945567728418710140062124718049848067963727083503906398578503545907503361462080671437359480811724123355032471094658233467125669377230261050789863305687167839746286543585321103514947550850378917146449314316485432996684389106480840704*i1^41 + 1070878720001349908526438190524234052479515728682387162542602390330293420386637110130595103816152308545126746269775317386050773065319221199800448701280317695261652573299622661858128193334337498698719652325364243111030433119556419909931637953512712793779072258369403587949028905188622763682699138932703744819573005940594263394154857877672522152910452124951821169392459094032619916801306665268649274605945691610834617262225480152010058829444227329279628080309482863034502777748116979047233877494787778717997996424501043686777843925277112892436662112703090559729565632559185581402939777495647671093392435958884455202688636007480927034939329978350147727770427662348098197122286899283556608328167806548141480508653206410201435300474715815574940422260424753450064246498973640877225247872613180123797551292954140028657203009879720698937095936077498940567823277142828298078232683602490819583974013919923888594981701840016013919460643700355441294235498932652581704970193809046909462127543480232716667192343517416540035611089752511372490166422028796588335866030458726530965643317662070192654200800851301276834602589476951271241881823006931489534733037974465367653241471061193018495762346851692808981076897296854901623693821363725148106313474052278194878798078614274781552035738413085457759560138428080940349990379262204686857492210163087313482022912*i1^42 + 642818464184302352267401449738042991590548473701518005503070352658794888166508082007631433439043193655011238096621051913386821704154172444344008749390069448746012055684048457242954673516599095891145620707374151449381751071375980277762018666978318332563569711345365126642923504525988124640044988933085585010486080789052539086435818690805068681985183732135128568208773377026741331241224803737089300921905782537308349160002581575866256624827742948443424149875222013217204602645431889640532067572558520746942052686278434947638048430431362249756340968267880813459768159437802794069616914739482326399520182962359055460323450392743524594061286756170734509238578009519681211829276175441680785131593648504492184223298535456078829263492287549226157439924932117968739811701164343888945840365439764752991883694012704807580452764474794596709798679330845611158805683679836628309125948286574475877853516193743725940946905977826643616380468706434974677653334565481285223728580857324522820398247337827414697795150323815052518945972204960596654716305300354811395160312855416523618095867598096468150120168242478597181511542477208235248139191570320748103056001636682894450180245772769175750787095529123164574165333553503442050993942902667616322690884562966427096587859138753923138401463164614347224036813739693514065010833239606856074284700270592*i1^43 + 447341740784499006287903860842631989463394888781321724542399849498403236055402769388927725650360779694345833224962623563522243046054171782652035253835547762561901041720700276378248556109316047082708192208691475740797163503903744773743863991046411081570201151490963801235332063635992650420587205227177308535927100607951092961765680107792006152909922306396519961506758340370277656892194621986560384991178698247651396598480418598702747062945128014501132067544561069819789954677201077891642613858734429535888647801151182629495098326284902928801806982141831126998688300894519420798787057292599932097697456467069107464184584530494977949511209776557427040407974001444382002020985133004021896913126441948894423722358235191909343753330283559378776201130051659000150777818351497889844220830351522194825758704194032797148887292153351085173149526920662328574579149618304511105214376081553393389682313176723050714412249339556915621515384925698236767783813588309527425658454895359230385744487788979548642606599810666786633931344551279151887807630330228171383931658866060381152516237859889601505623614233262757324089862441801875539189062142194786601203309847756600075000968272560250193197302568860196371874925732207148118397382581077223843884807078423604114428066073291713400226570322748355194396056934623458671790340248300421120*i1^44 + 172182113849265383708546121199510171287081783523102166592851099824052783267720587765357281835760449833871038320221547328382219731368650328038531936016665611391327685332033145091982505216415856159592716546025738310129295507351670142404176614881795196096298578272212599873350407227597210954958120465357851996476221013136261790407436524496846566951358070569081335425538741415567097430579037713519042662886093887708659287479295405031141847635967027343234259983026144255908182635098212185646074370420358248496150445343252353759381671035420473030347638518498931780516218739927256343526333536605942008553427107042547573764500137408933450673906064730183986145711332875598752438909077589837529013556062604409090127857674717845862405292394647555714122887375821116747854518567994376402394872522541267274230923903305426626772517675809790454603557019412882253917882758560766615655974945599992803039362751812334806991381085851928558964083359259046855931520865102857854430519160713413930632758784653450594744788192301933241049617218799834694257304338233762157944728321058520276328303104527926033597615827348337314832538363244957816245763846718086062817929394851507664131431773036068922555358354163135184031022392109886587147940522214948887043053308501772866398890691915121889143164876592594918064782621985624815566848*i1^45 + 36786221613815931817675197428023642177904654642821887561461243005757469860591116943067574247132826606903305069247676697105291319552842061352608075193896204535965118327055197427215174104595104088325118336406378842154522503784708292106069321394583100856102167431773640857317881794092186854189569427657824983353409374972013006161566005871542066946652592633498843194241015138570612851521848752196171041290864362042008225885739425482347059479378342337829632215344047319260071891952031327329673956736042491452869138211384070359571991178129565298933041204375051473558160483424334661571882490628487936786358089565841612112155830924407122559975476368745426633106360759352390487259750040621948937227105893643228520665540266596351405641556039706283809648586057796823759063121142690744245603055204584199996941632013693534918320148987159952873221888372753256971894063853625520458221451480458541669307296636695246931216800192166648905644193035944444828658842141339239989102807403226676314344932351478241522814305638595402547947751093933614062915401828077221193775893440274738155485318013803993468344190808151569593470728521753127378484390816883285473173022647544060365444543772150481642872459711341146926941118690500967587182890630494162376671285342228903889730791931807207232224572301081486902173892608*i1^46 + 3219937122024867743900220611006540031099305864401404821347124044071695762543895254056526135716456740289095625591196565386928588528686872259175066409744810306277638742794845048822466556791705875621225041665644351154231424275525604144679374213701524133848249798768596101249198583606852918104082900229712142377861647477590041128892818414175740857128662375987779798870890952202579430173446931937154574724306543513357430494382710046571448616779804739327217795010144668664853113953481356746325518847154836172622362844592695410044369340259089853807418021580597601318798433287821432279564472481057034600694841760666369630413690379566287268724366234844590788588821318102437371472456962352580495785533724040423682933576438829282872645835716828476777934676932279711309265046332313321456656111120139340787112904386473177844755739827268179471456647823682303603861389743439031212762021427843053186368340807854002801782278973327838316415421665790289891532702468923145241273309172586188712559063052711188630991310506031560358190434823188967770749622146831025767463256892402261900117008507494834480522635987382754633930769636006412152881199339838626374190226422847858968032582628234402784239423562184161289362836210673148864459486744534382545275261909070459198565465898955231002619187220709376*i1^47 + 94515358281106773777307969210224913164562267478034116058013737103770840364020823991484728809709766556671551735745177110582153480008500996436917138770915917364507874367893563468609748780932781262921922691922852762899406638579025711230259545384347221204794489602557071298209580786364853767025214910392165043682215982163019437645906731219689155879000928635311665772244386456796531541884181165056781327420111078585368373107770951138795276485396689366413164902475922385936504920265270599908948506545978128831432167501240872456014976999755375470592693460036037974057591125802298182684434140185701355438527926728074115329312418446071285198885299295950584912628415107157863355593026256837071805079631430766994852023713781796323296749275973416388971521967012060033980009786419013431824017589584540457083122641652836878912403925289050322659921006809388523515220518238834112032819150728675180821397818576936083648365165016359367579327647789594925220242113334995807459375965557280284822469679385060294488102097901767026166711512338140324652553763853528686501408951926582670212076403250667452070942023190102596740753492652039178816464042720601551656549851070029845289303805925480645362804279927222066664696851217865083158296404284056429507275981916699689873656080942009155584*i1^48 + -4760126480770806490852302751433337055457925607143534685905152766087358158844062755966400251577818857947202647950449686648796304452472725199579408124164486993812810414433011549966635646941925960615536368082530130702150045693790630517416706245247868023898504399302525056298100471898066289757271862881805344606751542948000436254763099151513501518120217969248892392485152939945102693774666420721646797110643166512843703407242608585550247311427953614890058179065533039357441483163390992818329253374549913813084239521730611905911418099933404733471578012693026444860156098403747922409407106393022875947231003679424725390113499639207870674606905865061930287246753809582045992676611929523643244357191278333454647479255030302456933550151803475495997790504309012498384936572700654826486613938779958983804179040560162453748762427544417768880840130468710238388295939877227852535538348578552670288318858501859784013940502829321708020468647641134627544291266696409064283763428229191392770358814309048142540905114853935719275388994616921804380212967923699542775147480123498271747207688457525214887426199018822561436114537700734331144092196970774865737357045660203317614566879972891057122437404281806256901382007262324908412174884073653846634409266776113152*i1^49 + 72352638264355892399473302757343693785670913216449182996956105809434739795813014334960108181934905772941166014255734887125212373698533529042474876597505156530004390526683451911953098145099835074220560684639898908832782811159468156201960766204564432012334656143494764117720231883258107178601396220726467823113108255024113985758460745492417073686394661718164816788312569576048639074105175687012118697619804152607958045935866124583232570032737576584947562791083803512348994231398890646999218816968104744627914880733732487349874517589606686261553095559153662867645323641826450568037116614920106363261129403529471732930992743313755859306938953444328183686395543560610748150235139565673481800543290314939032198853072985188425901093782142668809952785470778173154693537410332039523062956352338984248709958494457520444079677966792344407366104476719791459288233643241736959480737599765057302290482675049862337449766375268224467323517765714508569776207645598274534256680121124892042296372548386947009606729622913353821952965486377032779911517968440969066684280899493757801364657461628818787805862475422849679056758265155395635351097380665665173991905891807945494878226685242946968203066235721651884045668655479738911571312640000*i1^50 + -166719209673456111152621767438381867793537250123001401624646862856308437878614588142359455091300384729970471723120173942920169686995436219397004111028885161038178014395693315808128267169521178853346869108382176261341622659069329059677080224362451931693140557631435255841417056156141018904732871999402921451742856363889014150146751178003526854278950218127978123607071596655390683148004790194554482687461154014252213229950553682567680733341008253038020101255901402430509038130020660998652498904992032703647956972664078265011244116164061910376137357614733841182005274794562376394164431480581812878584913201768945701443811191573207074690987102054484689093916346924205983878311162627036175539147430130326260575936007689547066912594993287710678304859798326125239847271557989645076214980680228810032379509167624272805029110467169139573879991403653583997962822484012942262387576086880643257717308127928358057246440113128221333407139082057751520967007128333796592212576510458992792154785710544136937018891846889461369948525328963522775461169978230307737792942527140643372014002875719565902967493847010336704697709248326297763270851503767297147875240369902120214490211139252294816512339488813260800000000*i1^51 + 126800652946445508545236617593435825391164131501476479739891746017967017918472314236634998272723585912939804522502426628759133324639146639346588248158742946516659839414351478710665245058652677729938882046033192813717526146934646193226480088465760516062848292051702932936992907793980513888857177677611992956887407398725333733349947301770261818995157894959057802949908772999252010240034512782481965936737862951129390344267567702548626563566111877833237862145320044472023749639496999816586414160777976561854913072417122696668486566532906939938482078775751839908813428666950470455119630960632655740860028302893813908524352933844584379230022255765840954335388443197275226387885387417898193627708977762460972925276501116221360674474201110728331372206405088015786157662214549503195469197304044759559405141784384279484932921213658171504021340879690262840280053809486435583939190499613873831261611901399864606638466513094206539863222961193195635256456953082971167999842694172327639670532549001169222441961331936033480237038771221415353982064065811940624440100120503290304890772544011553075401305847372893695521473066322280255751389198056465423516030396338169991026787000000000000*i1^52 + -168141406087131152003160587857620548756774166470438819839641295523792600727192011921702248062509813448424225771087102969382207691012092337985173034042653706743019720076895841091808664220553587792908581224991305939200241572274461471533116746539064606106623110869863079268180276465050299758255735833598664668277107905798385343364958004264030460408106707754388518522237567948243447059244871700310523356012502447130464253706185327501894152357865837613144946168020294712769108536621388097332587581894019295596870397742859952408413227832527395357379868852966578923891591980266824194624031126468967060569234369837419075297669102401529238713597576540244807421416113287419059437306156864702426295088138911576552043829351483321910357815472629551561352124746346276973992539265264368426769190368985106633583683776363868583520997853880463765224169366545867264390461945587050288184858044666732463054871807703022932197848159456276209799313508176601543832452663344129280302499951334460714207291646990527059214195789069035899347012195107348166705044308833600858032420603472609484657720266089379643112064564985568687943394116792167139193921565888281250000000000*i1^53 + 12916817765382542175337845500795444336511786128351049734692713451236496356220088008344773889337070321596233662593189677735999137194618846141928825504134152517323119779388299650464210157775098025567051798820728880120210885525805139445068356368482042700126995365188872364752332329949472047074085259254620299198145375641371719219546804652464021963694393393282145482288889761536336951375491570131021816654708478791332160739323690274343492754902837505952342242053324529541858524940452011084654080284353012240134091551069880433401243368551966591305786692766415710416269604584522044404869451881770993983380877157175751300433272267168023480983281345172567026403260727518850548783286365479938465245489741663090751223076056587760158720624233727776994976136712431045825116130713712218256964410532771392317397771935370222253324481866246679186934395558914269550474750516645561398250796090772270939487237634064600099743434498528488566391739356934263993592618287300292788423879583439599255337958737101166723004793318355438584981085873379551999240556794440810890044792421985721588134765625*i1^54, 442620106190923411383261894909927093493237354674654479088358221908654010670912302897046830680975341641944834683060672009920919556050458562026210604203390965144673965948310768629761787029732495542928745439296923267774307962230428682828137051413628943539516725289125687326677182989525953782721189693435883805023028818931974760180097110078433147639810235368999208968279703596146008998694280531148572868370063516311320859435754188345184914414163733223752088976598495277388159263909149667113489348147059319182376124395173806412988153494520588410462627008734606024692779990068394420422548608913583306646933280221891485189466321625461990299064953827314803129465846471894485341412630879705631836867092845135408550285728212727000205128111247584503523111767226772229862217635582344760886291324752403574389954919645734686922904481449067792437630189945231703844302126092953019795847860117080059887722833140378142185290012867352526246291965689393942264868584455661385385809398100707407731942086510646193385084149420478587189883501994270473227600660113818702987771279431087481327222507996156962555052881458739886363053071993310811404675665289190563274823498574867492531525412877423807455253994187992400344674043629442424560195415522909250162262499901837615378717169722938123113813670936515072848112139989026624359134075084895412552867261499230799400184961285652521525853674759171588510148183818950144286204473474666991805393426124604726019575474408811908665722364837131130048131817726399540977726253549920065091535470587338639399418479702760860712888470766523851634489474026651807588358073826882265716603717174814342926957044183893401280275889640714279399692167661347913762796010888397409140238317601614455901758623846903919462307267081442544761467298527060976287772927621506284601674827756672007602433604183430931985124639726980076224305422088092492856965414013937716103368718223625562296796407438436887730519359769094424717349730909216698086065482482495302727360457270542595185316633837039656670050910467225523918148037990603327510206615356702720000000000000000000000000000000 + 461257741131620270892987960865137590657799363444011574374674022023955320423345645334764592592173154775486926403361665838103294874302191393393393792005592990792633908552937865901944273966914929140227395487021539536252619297080769298464219433816441220911085788890687960990065817267314168353656556083280898638999730739161835761627139369548066857557379673318369386030131127111433121930369851690946796406966547068706528883642873457845581556572428250164009495331855315732368241609124946008721974204548647005038769760531206142721031133098394084071669155628348078786991844377276844041511821578831707264525141063356735502761281788790427974976979184657884300965457628783030461841455822502672114987266855444463369685808577468198495146010112933219385126971006786466885796375227672031957148264212371837775141540103213862162370277989585320234258499873699365593066263254088125503956274657365607182930694033687994634502502831876747050992276251313690429526194086425190979866307743433500641467109693923256740926872520676825043188242596483052082059476198261454288947106750359621069599619471820349879658693473648363612710522975503914978716760362266737278061783976136483614705258623908443521065845223400837205253319163392395672635489587150039696034752967866833396670586979860914159920386619803614451438515826961779962876005506861759082182496549499728841685960557714484933993781447823729513264555884798785682678327709680637394951235230395316291847293034747051106447900597300922918477672183198512904704888293781855024965603436499601018950379626554240131995038785905408931949697257187297860622990516546231001150534902600621129820597727049206981100636635076316027398709535840233906974224434218706707786356461146872531666821213703973138835740220685801999468618824357555586137828082840350409204598059406398876260645188119322232084475102145523391505332019743108059070231912811842086615116121555374114971127815726648442191991371526773589206418291148146655882969295959832533660566722014241523223197825794602855897623613961632813457488344583515468522600409543475200000000000000000000000000000*i1 + 3241916514694803976794463417939138765504293660808308345232980798937725074171218158308442471936120615972644696454203982153407525020011862350953332944346814680201987795738428948940027399843455340647430150755216620362604302282886171250014499548105379101350130390901817428941156584826538680244403038652224561711128821215503397905240165475092264256339737858725981349071095537238431734614581761292737220897755042633688012549194962819402612574432767147268143503246126914594951122851453415269773051781711013343359302248293956845988194601063485497539769738588483333918077251474782766708330207461451819346320253657968738155461626577960336075292421516359013991499167098586019100551565346426196996477318562224013414265959113793446407922561506370023436339079444815549517177973734969186260245712198133097870898258588060187953039076998282878092885400310971484003177837707066220715341816972258689929480945823943863565912635978712451431779010490860317887959740947525573456193315959206360010062297208710672895764251821251220752431681957618843012759471757995041106914848144497432028288405333154060861953248850178821816949222333349424394007902114266693921680640203998305014957041418963772153195337586445274886664293304801827272697837805656905186664227345778830965082692511437607440406228198215964739808708883104516105255675715974519724312895792196259106498990833114611271113399976924360076506264031534944606389487755788725482168577158833094705476295579857859352073259952846360600918110997193269074531166794146805393398746997178318403397124622334548067373158317726293383006978627424887307987098736532602710549483589371916004957306345935528999934827153086830686682219999893180814455967013358840852560326203521733408218702829463814983123449853094789036157374942405720081573138026929550187333035208125846903509654866455071694376037859567701983150531062143069866972863796626297961031186238332455365555323755870546290273513736664107996236938792924452449848863695434110454800404370838587259027272154193912054726880769844494826492090598726145501286327084122112000000000000000000000000000*i1^2 + -1706353417042085179448618491266171673370950060647126237792118489056250552153865215068950134061373866808710766063568869344024973942804575990364536354777581489759373710922330363900290325124336116102549023089027317617178464029764644959603830586240994580919580650676313355224285876718683956156359767488393763901217449528857960742682184887038745703834674922070610706206549224541132237335501989429120416137884780006097597459443450222472640651487640462509229689259000381761479925225381407322143922989580841460066464243393453049624993740603148428700830492243765495097059608609331665965600680118801373625130131798048995329967795741932275681401671225617701346736165835217754915830214094778132854329220881791333595317566143150230199145367400122600901442512055594750965084230048442810277863155142763300503200928331175556628262392742764926159960733632976052311039444177809356983416363102023986905128533022597898953624389379279146368595596958157942257503928338482269396867737854423555256620770186732564617624521794619928652971325001960835040941243563741334426174896901058681626674821785995645337741941320336451860995613331142277726945927968588879443670466240777451266256976024911103392889754208358103806024266521907688803865369454770758347204332100852238641602238410823097839454726264579124448683188560791696612768551507904656335747881882638973595964126283568676798828924174991106776333814025834705395641947421423255140679339324049795719976742966304755103117480041317607943675712164536972248669636293865403650166975087218708676616201792471780196794499004562436811155155467406095625095567692284587482998738349781426640035044450697333328985129340652370250961271366950854573725097338423560463176479583959052959263095261246830588009753832873823319872875579787169950403280852448043037463246027555918401627392037238104289442166851701739943795378037694786913196283194542560029773462118660823313144352961262537740770727431327335717781173779470044626055436032050879545468320139400651679633684608370998995270206513712634090056559494030951597927066742292480000000000000000000000000*i1^3 + -665222103083338768330766385016098380007343087402338569101511814340232487714981507225667584341560798304630033878981107056870495172601173853553240022157307577410692082029371137386270899923599341706232305264543845488696345948717830696889354829093370337976857403142935024380505672825294421482887398599573439836960416633334847677600431215583857855176359511262543926472096398242884988354819654158360090077859064065527362446955941797618530270139122581979408595886500067846244586649019813390730305246835417191213347105260451185461809841143831842810426984920438644170534348521852934038854320732117592796801413010087823984553384450497808136527132193561014916204965711926420744804830091118382524913460444478084505489952168772122763958762417382661742298553057269937025920519300961011443787724324771337069684695348813243565274057612032528925611477695652977616170958845766671719026177104800085518986832298781384612196704181209538640052859859504978012647477187728694524518761177929816780305297614295001492227360266606029679550446387957666294393380702752704186267513285568532020761811343087284128283767202708750474596721256393306764852113043943723797853286656557409525858541158718052994344747951020855830612831531711320889651415997119159760785201037352853794412741620343811420815497314964699222458809102506535250288129649917034378020347603987279676025656733475666432255115579727602577080692716697973455226171092515191243176646669211426487867094804648590335879046594916979609229022320126641815918689127204396981960955244931666127954515551686629865340814274305512731576109137354937430848476981428472583709642776158931129773466424477022797967698167846117553150926964403097019003767674669764866046675342642563232594514823354421229321036245125381926543874708665750600931121173922688815485957948219575869532286987155844946074822574899442744577858282412577805873279573447213729202087151657308835366328006878023080437935961318333075208781302419043264910930917244594784073285639255601795232262406292609178673236773797833173509521749702324012187812416716800000000000000000000000*i1^4 + 851297211161156706929113753733224980733807404951027181831289687044247487516027045009731281896046650337788631980435141851527420268798212423679095302089498718695618679181422920180775453082469563309375092179854847240117355169116683069069198881671500931047289168048428184477877616748859855248679534397109948850038303572202846331612861021686316974605399238849924941119706992893842178080011282706489914573421615656307622038184150350151295310302722067001100163647964896096496982318553056036512664702150817939239687072399340939956819458253984464995001701928261416069055578694679362435096911175908712296623290900523761258474629095927754766031777964947652127789128931239921423252580675567274079205643295849547107886675391678557680056743003038884063444159164739997521881620952645421667954554279892484871934251038790331262014231034314603272241892579221879048256768677123492702953979884676821764748137566836625899887492815036719259977672963741342105392614074080257571290818697716168673027466291900965383501023893407599122443560936391219965354743939882549616755247101033098329761863471523596050320022997719852360830576901000849267233456711809684936456518380013128468016974991993116395466228368426205813796749459167653683611845877648589723779687674696580696634191320175837385607420336283750714993803367929703563794424459116376642807237859180734559180583672342803076295702821046029500662904742399980311606070428352812606823841459983460143050112239512221306182599603470763076814303993721422696749295745753701055843891576801376802226264897752072262263536132828284173339303430216329666098560224600957255182158686115115879463604055923019599189408330853599480321603752964732812971375997561450884948861405361363842197027448130824889678377721285833819273713512000104318632357272856218944340458385584449169971181102071649584135668788826104387138962469686283936204483429904554542335378923330805866244895402515523044218753003997336000116501433950276001599507377356277821517972646614571070492634736972986772964824078660218563203582785874501374485270102016000000000000000000000*i1^5 + -10384066190702883690410933946741275961825546542333235057172200933500008292241697227494385751682036760802585259279495252110570351585885732356428498152504817100227746849204831354022309337194802938839076007292171669738924410497196439651354789198181277138184240831643501858533064884520897174462750870641096788782334438184745033555434166750595959212587720281406285969604226753257848418319140183288739772095158888207510533025119098831490929638610153576181360376667988197553545611096685501527435585621454348750350651883569087879197530375628511244348087130269277453066398334408523345220176643078356293045900805746589163410247863803083361623301061717881783205783179052407134779014946064255308742335304504798741824446820588402590732444017161051980148681321666116574081761999330899787286440174900176618150560959172039157627680690949682226776318051783179949952678325638431337568942357028715240289528771454793818338702227903500883082369369929486498386010296366624771953233310133997643719426204291502675953622062196831165002281771021406438312255709474809232554046265154926606831029097156436350571426994071516097835336500637788962184870936476783957034334840557372154960248511998008082451059942249770248995059438621458518084635809861817973794289809741152536422133670968820363091435945020248782807074187093064596393843258688031588723936017669169651172872304003216306560144062564374687482413620624422697734887362959488960569515156186526265956143185291196645781620628904241607353788110867538852707214274801130199516415337301817156827260332302915577630643967335858783516735331730136562871175803054434170298899074994453491513207690853586442323776271419383874030389125637358171338895919450195235233183808104323549943712426059210467936756981058738203096823599085830589195209456093423431675631278254496681464103448544902905974296020302466310103917041177105377975505742744997040833407355868536592722243535678802977500233989920452636159205629904912935655182964093250560916010988630284910761943819912401305728298092819454190406494484872158118649978201047040000000000000000000*i1^6 + -30451642459374164955831948083142894404490557457156562531229630489472048346580595515287690325467342957966812170097278317208138899439922811924817802901982494168913688752935695937961277762628569252473765195428033811557972430527543844240459965506104769190633230493156230367839746941211242667830665596881546888184616157243135389623459927275432482732120640171222636222919385113177583627806942570535592701438129372924826427025636624451923199263296825340505084905786902708947844917121523090715481021314892239679629435776781169107351286380224514413969851361931106895381693734477122423008224381717511154701093975165473093859283675434657089991205818606159608437602402112868626144915520275871039271431695441954274090385886246510608794327871870055209063329333645190209800756397163204273278396058308375952595865972380454784012851388580954306253753574613828637482727310826686095583089971811404402964524500826802146843828047622685313677654421847644404228516998549298973318960434923996169911340804779986398163775001278276805934334447188004387557509987904594003263643802974943121079812866392227504646203187955169102864618111155323277579205393604136553843791092222686083605877214266949045222479412672381419895761398527144839840597654613718556813572463200365968856699867555245037620471442046440474469949630126972405302591159416794916010896482887100308890762942715977148531124260959352793167030447141830698577731495320162608817470942831004622061763523613908113821006789437980581259609469239049420930776689660574287047975370721536109122711660209798527634736821231321242226964224835349612646197333272725385978883633305148111190718596041175191838418410524870345818790072628491913558927459827497246798891887902570010968008418081643031253613941412499995798032446944282285656107233209319831241580453602848308462823089674823200968132052682582855570243023399502593439053153092825034886697320028306503136429263644959602906871329695479443890138277908055978278505563457618286569396357913883691307373977269589582868175878535238545396812941687369125385409554022400000000000000000*i1^7 + -10335991776689967172929939343189456169358553664565587595264567684582742345790339576286212679134287044891332404273566544245110218853012014697395855874779566519513539783111781395955870328400924068065117925932721922785647603579468877794645378261112955265375267679064469881285850324450773844919369246870321887089091371679211842507232878056321794325799144726577396923551623042716309885555050140688917817124910410265389818268598801383583201705025031431050786111335528006721643740599129275060456408755037616313481405070566558188557551439173928342432960072067261391467737373997693090602606307749847288505254365032696748200555020232674535490637334683955367303027155952435438287609254539329534956665866172535503075081857574291279181135679596564034819878296949078162918724177430808394069535938797652654730522035373701205855726818408681122887297928365596628229732002015325187873210248388067058614877317359746929687559837775506659395878512084773030398277318575516298663600390391088352113319156818653817079909016067784446495118699685383312502112199973608422371599589322352814144125813263564613386951598875948169059814758618324743910756217636388030091234278202953678451599382888547849418657199708532830990592146551981956543823642678878252068774496462121552060496388619595605979010434839888276922066032985630225822745197256214230924603683397206937431793399365114094665469245004834008144613910505836682258348705154006034086893671363571017945266919928056870328403887129097843031329530979931806799547822179548354415339191852632401204522257098813085197902489647760576900689596392839006988583944271462972367658284961392488229437282392502441938374523926886513819859154902809845923555890661341966502376730027772724281138199500636948111464988143308364938337560042858607804089924498177427073893215187777186326454714767918283481669550145041608650828284539348901778840875718857075753021260653695557746980832012903961499284584368244314504086022337186994673812405908100471714642167206678447157408257374115128391267731996256614973613526635419388620994248704000000000000000*i1^8 + -155502151060312498390262847866381595597907766619266670942990186459778881019814821430595031462210774657413930614303931478620923202209022793498922723731282912294030245561621936411998480156674312749513450775544309281178191108200205879294771589889266665941472289165582254888606836833657231938933977256392963933223816806144304764748542896789975110214412567995182542236097488722867243832159366763180556068064220407069522724074070471211645000716355171177371270829446230752228191231648681974669782940875183610602451263024029920802563356310941127772792143515683328185776512790910464084646239682258486545321861393363918987318007379575873221861684212108612841704265632124697468505526606007864284281854170016205255412518523674249215104876783832534565399843948986192923814775563991660813164457983236020914016791096422221273171933127696928599294401819813481433167056935474428946845886839079434399821518300945633056026092513221621320725098515996249869669995617911335610954108099513511357384193789905638089560413974301714619385165492749829236828784049844061291437448941738692364585036398660925123099303736867153430269596847020019088621357256579320219537381790117809199766169833376439612521515076325686676823436092186390368917241448277946771444038861908573706815713930337540534514750482532179271603360378473824884399043735742727135060157092421243285779462487233226263457857245251105182828843679741136700823624105572618238847771953193494504304938707557555333875332398262362081608854613284372464021903229820868254495597089109095437632852520944822516261940917094449880704424265176193593843705011440739886820785542535176825771192797011794995499724065376607289511936993437387077463911076257262103334183169501548568598686741288011301600184308156925270215200505451090091141763932444877615022041097640886382402735506990916041996524709359725687874395625863013462591186216222436393775392643587721278662156587513968770453175352822218081009567624915784690710537809943301583039760703786954718833438655031613034281668729078504514770006796126849480670576640000000000000*i1^9 + 69582636444268039051157999734318323988114442660005780179160494215365354813404796111772376559162828166150769864544899568866838020451763836006782267361931365977853622897275247566385447343205627140689847975524815342021594446504083978783797470009973973271372962234034175404725632130446548565674125936072993240697855810148850913255298699964368181329905202839098138616635786126807666096147460143278386067515464195602668637715029876114541020724032232321144927383362922605813037865409396977601203989836386044734307586111754555011329749417577345638957010497447390585976488005832131594415077896665902718608198860818646960173662090496329027059423669850573521502893353731981221989166776631991835763900594821734452565126287115272949927767044919357437424681636841182265971651359259203989706082939381646427249749974490069981597415326145602535787254545544125843864146237591674782353844860077348489019870495623886428842668105282703243108688536326671688859802158966164356069855112895321104287002946515919050423437360673702430443978215807321182225510147501186220498203325606438240308370256227605180415969430963242433886011187775475125187772224727065696419401058750968763041864149584610871659268170924758308766600618401923135580497509687775257933040184344093690068768187246279867840887959861050879609950260065841603234588872170570399333181645143065963777305453264595777699952137597470573689364249890687432827137441534172645584699252466747268466101439774327941852922771820213550710525734999278686290194793281420515051866032727832079700904827342534630123489064823127429567730426573885186513324531446371169651550094117617374144449837444452759073296220904552147694982020293271356066232813914494883023755980224453624519369541843750964773834605331919153251865155633948742665410875133817422177598549516312607327306530386360108857008972076692322819471557251937247109473327981508039559021171125119993584314509191504866114061632829756607312746156644746598266084032932515542862506837452688664603358487095372610252305331756159026313006269425179883444843315200000000000*i1^10 + 32802634492291970475502501343814919764305661935757495550617784641578755971739151078749488591741502257783544162303898891263774401968509539565140411501048588505596209313756029776025119951259304486301096220466422227185355365809552208007385713095713056706688900953565150048362813594153358479019743249947446607898171267902452857456818494985744558290040731676341181157211657721334681923284778609099729265520414502558384672234968934478027523082675523327997786264409842703536233124592005200191851606800307964837476910293378923570498850263826723283573162270259017963653607379311594210733888460529891372188496155355798166396164092221641068663245310587251305069297658210240868590893208515171797168940395685373691589448863296014399952706012997685754940979372856191660887395477139861721997067610869374646259837194070028704890618296355623382833362514340764397563929748150251958587922167973926076365948012038041556377850608357229070042149921634484638581171246571198553789352667342655047919658938533113846220792635762272558405637932923632240915673835142914924687606495506514968025997019843861564650138372615124545551478794272290852135771584434652952016344609675327850447006165718128409544967331942002443868399651875767415863797460818113909346477827845440340090276508624158632632619780829954679138184210068811215493442317516205144736253320722636732367599631626731856260332726284823021755118226545371579382183997636302757421303793125140491956107197199176280517189884321258618305217215551701450192356648686225684410312172526584284590017592383105223918585730976164601407445399448871329837951954203082536966792073327754084639645299115116731019779237019556386982666435965942061875664010656484993988242074493389981861174920348884879328849630377694310792209994579470641509060078728104368302949433151424468021709121758775530199651441652354670406532227159518718447859857567840657135473443717165226321849001401365662968365366197967891966331435039644246027209276113278393531836992428968693539607279774049043517568654134974932855510004961859656956772352000000000*i1^11 + 15166126752663479921276093430655906278137421904983256854581027263185237827401213097759413703881285704601905358872793871551873933200021203178384767476858576028288880208295487841274909206852337744320367722651036583780097241609679119602956394462950460361613460181784813130103187515191314301981679795441938977020236851347024608420744877343506066258268888846733775696322265724756061098212014230986374073400693848969667688075492620030543539160438885844805962180570007069905432821110822406609459716679136627080804753055080464370415461354483189186415930282919254525358945911535871937476813106831847513095040447864192355109904336741909844984027490874881331986788571156866570655808488454282400225715673899113451436614133122851089730208632648877460132007891470780331014569357416000663726775830322797061029311326207820602642494632740861135709459803260879780004240924779092938699430407143942064855695174288151623547610577750220736757977974491124712133117270333501878954853989375524585798545228125376539506904552131056896543200210166723499651479498703931334713914905413574353970451294809050632153681887461387640539168793457992877011474913276796457309835989492224604894629087176388872434462573995353255883486978836178113913342444936556943707447112578566242368382972247388459788124811858553370774691333449963558399710913059494155011815062906611934070800221418897521519636372974056113666708510288296646381931556615650924831098264873043921045599899649081334829023960240847816741500827792519756243003179665816496998796805958351517460987736028680254615817162810865660265921297820372962812298314300867790180597716319807464418269377374230819700661040572366077044340967076171947398835159760335528017113194681550588027396133764588490117835687604285844513811509995582933719783754161080945795553454078321006544940947842536554470729042555175020274726780828469307472025096820972657929145189047306206691384235885791120529610638501253193725012166365662785377880673908955245192956252370034332703037126214103773940065109018278146437584373134730940509061120000000*i1^12 + 2077845432155065293910519526181495035026084973138121936382183604803921461013701026865995821002399397746625585897765601423431826554568199621309038360263108718009767869220490583069950934147971497891934203731193571216763434866936980220937367631642577611702448372746607513129200088897794332789501906961889788271585954331261668234647582391601404203323193072869206259906015141087593132283010111009634249108196943760825517056030942588671608268414400602351357938507311504981718690653978165885017210014254275475642122250538184757986410878290588055074348671778392773040422298614101492953397764053315888599228771615885138434621484382813114650945246369952376652786722509145000486402824042007613945935193858293845147471385972188368615124627064001427443137306921842618569646465323928048182465350494437861938472801435325807896704998116812886467876743149696838645816481492195132598739512032533536817065224039338304267802337785356980912276425706004667349476087685089906481904948124338006082086019120815603325537833910816956463970786214796973406024729380050416963917026600990234133754724023963370563185330739574353762264300513043722228599784227879698695703935494395067337019228606517541766236504265829235647246981517587591691621196342376586276785415112776010022674028477339318025172802956226482195109185895720711220713767064135743301392929940850387026549652843138826491804278481413065914659781456104497456518597849720897862919358966634244862001242166461874928631714242414296081045801228191706093067971950526616691035764845942824036192433805140896950374796886623665702434395869740042532175495196094259149866257881425359842148093133208169356165637440726082393698114346697490425763889395200196157187936875399596141495367501019644908547456399286564116471582652565640321592257435016814825082577518247305761094169100327708186612347688601872975878746299271702776453235333193019725710090575107752804274264421360393841436151953712149752284776918738350775557514775351079190013456448129504800010697024919706329415970437263595543246080711619620582195200000*i1^13 + 120402824815973166060606164740424203868130481611293593532837508669575052090834818684143542754976532580392225049095313312665613967636932531795337127508884573832386280494682082143887080436910632310872886723982089636466336847113860162115229781201724413580472815248654857161122219041487410470505952777166687979804423997050096592897377480257100122984898135541061633520441040102585049009656152997652178397077367893974726189103574713684542402768561131716180065208197797692014373494552030221958025251519379512526229993332437172219200689093420106433770349677104063378908737204183407041896953184195130827667687413173351121942349308895205285023637874256015867694791358832123610255305314754468399028421224342532650816409712493874638737663737973662801802263458224033856103404709929105572537669486435042755982315560194837506867956996574062448945093837374125703603655145995748394777103812898840292486376176986200876410273128771022016697852142333097203636445775242514453083990150156941014208002299282252014783217881158255401769578067095517968245984633935813108742702011364863852144024652088359824975858121776869519746100509547614337464800618494339022924094936719949729343732318357831101270355962038319837082023297232692431056032278546307678161037936865456687574375476090099133328963327156012179995346228002440447180629064903436159979632132337483743484295524871861876820205862115891641177851391586816500027647263543459906330094282429413378723656217458779950751618880712113030559811498487617781027408954812021516783647199624996752914966864188913304169382272060715167859148666166382452458079215849055919626422221203670532413019067436627089417578296891439792769562850218922522260981699740652974442996400058427323065943124563533528403010012105456099717438037243805076168720478501284001974878252108335777790674855424134567470794234568077082307341078463272621707584627612193354370507664890150383424373615797125852894072981445538274619039747955037684817360022622163498432145322934251514163199910091222945508057416891753488859068727074154872832000*i1^14 + 3232127198122854015611295562529305213232108365439155283471128879836219824507600406817594620980977117794490000100969221830824685107207725408896410010950380149806727600421896374333364438241581599747007685768548023153693258640974739858920924567245270661403568936499620723902025538586453561292266260308488718443614037066802081577262693498439235888976443228235856816552188602105572054463587186173123763776743019538471491671609729152834814736512569322955432166097451800183417589403965002932979228770697218608070716179667667290385285272092219929142574981080143478233788182141776700245940736707334980392809962509958197515501712410266404150612307746053382526331947339616614392684319715469167991550157945290983680386645940651476587713867938332284135287271768056564454347049867153778243800017275819944713584265382172666186052953388902517329061816715549750397309393286286565487323215924647965810065492800885019015931578126741736258383947641786318966487048159227571497473493256141948368653654086944813902338263180596088572751892701784538504351121267142905154319056392196014005112407476078172968618215420974882555568867816223112541734591380306802595248403999126783144323975231494093127554203003677831426241072489583877366726526914894387054464054309480394326547798294873315311863195980240011202925589811859699184570345824018533473264225611303286778483060677437979495664446022514029846711024986291006563891675348409639624583265798248056847475060592412348504204317469501712915380693147286318600956837887622572529353156385594900272055294575043879126297402232538800193228698673771872959230236603895133952003433638690549503320679824310861254604700610444052427395935625075452945652545485880083945553910058964092467863596893661438302759046483070533328800573712923258481623138875166490484680643955324102537212397007745400778535204729628568270987789032533783200263304404869864856860339985593037494315931773589942690458070123489573716058616793728431402502145161898762882929750008102789430032534993223786710553504129831791946875407544457625600*i1^15 + 44793309287446782910104370100063959193880691541783605379681955079868151772775796202111420268467918852430037493317486256669025701503308445007392054763245806149317086019238460434992289515070255133528238841568646705687094931396639512850040138229004758803998603263628308002900425911502302336325363737398015553770116998999807647288024413801733867239423938248550094824883797825190126261048517706802901408948463229847672452684034909949473412653062560608150293307646355211554860195049245832394562315995902550570595667592876922433767507468144237119278499848323426378740437647235376921034721725066956420894469594604754623305283747453998276582904417771428247537539428348601487226476182378342697242523520101940282762030861055649282385700829067705231344927037590193127744115491466389241780625303643269187454333023372249816915159012103982580440224127938064569537908590758600164607777529378793207025687597069893337423576509312990996474187006902818541537431383006859414700325841399606738541597246346638175442967522676586250973964815737329386425740593127218183368310433866362742620435490000169188384740477148932123753697633843172378421079218888005193999061396918664954170764755812163348541234087960735724510879940409090854308261857803866935524987145222113239566744837629500034443272900573872389113016691681563208716753604707463903685956172025600966713809554064013022067380389069966773542315505272763113483168288435232818571330885266141661034477396860943677718528036624031530155209148908515164973846158622668450288117544720575068136564718202899226027496826771372925016419355678561026809557490961974983401252482740279837415843696434473327912568704838141673820745003146192700435580121892260571319200692756890356581207689765180238121328588832558116981736391957434061163999053360696249698992454974459366972967618963149086742561538284532482783003188179497231888764208593632199436599940215814799823676667603459867297862473804169872496919168174012596538456112607805974349997127696222368161778914965452626683406871153148427939398979420160*i1^16 + 321884309709334302184261601095281922187922035275321487693158784189905041769079808448781564354329743585740120877338568804437872623547645776235391903254145811230152025582047227306694564160196216526807390904292585871198583891107185377005247618260179463726656165268833809239534145582661403492260506982398752581022349883480007802693118592225600496373533616873582972138187525774167919978245320251304138787291562944739114263161635290675840799387487086458961894034339040738701832561994649569349383713240022360208978283017902466095648587591023896882806930033172182215045680855961194440092876051532944291568368752575484559729556557878782863596515160696717000773132316503405952128771700148126314175474243252917654274798178860568170396808510315415379635966248981137701233217074610093664546270167955743374117417316990941804056083641602593834710504320882540176658656186435062288894918659079153842288574502633593235546134395449212585266954217050213475969927515180806731062634968612924975941449105442237554405202201145549555817232101004836043512446096615676192724670632685426242813674903081078014176331164922217592259230381480727154402078705876504070296846026699384877275674121659047514230283155311946410673879000434725469020605926022215681542038257601078206363482846023450089079020845392057409706664541081651427647517099913767919491189671847189608423053150610672204366929458561143926012212167245118694260539482488059705824344020854743433255375961630146519191005447151524390214058394789511877841632087623230143028013542626465634172724320262757335370224641342806545749295649884679858360072598331273067028261676115425992561346529231863967052432193474035997363021388249670385750862253913593085870150046222404680600109830697435776532654618727226588235659078218533869549770113488420034891100247788001862409087046384225948874846971946092593966913546583754119556704376018431527616159307586805025990839728832532325461264759040590701802172973148713873389332795632770219758018692393597497363524760795785494197655663840935303759003648*i1^17 + 1426099405949988509514776719281306751289129281446503317837504427106091937914407594096209120116622782751582962406630097744372043697144909817672322242513534173362982350732882434877437587574939550615998754060502721683987415179507678652335772344579133520574958530923986806640627302194755780692441334653688892301469403790308831264824717521002236652986254314851198238353262387834021446366050619832117992916209207217092320922567096641632547806679246253084294314119860646517202404187755927300860185980596653795932308116757058533615806272833532921708436731921143389484867387910829350904364468164134640583793355952771746261231428653185516755198465077481403022944254358135451107808587944507634311873558278492005800998040840096609757069851561726578438436384539487205865890207691282549729816934676494396527804341580494241451036653258772546776317109343570260644332789278362424269247703622012188552728028032751676260994116262148523306440919043231425719311245265233894231253758326590907277918214629250595757172650877779033603770070118236654342751473910311235906671347314739056676948039842842974866994656688260856875971623450792870693261735572888423625636945326988152045901180830144560001964388075346441941242703142481080510172961376002396284414921971852737400567068443872394336303090139858761293727707361099876045647451153204161691889489406661310763124469640027953622360894563854016811987005498675380851486303200973725414198463593811079577744458122342117053773461015864503031139661068895446793013066906603826757274746235411105266925239824682778681531481579658601651214158131395931392991758294097391275973385201607406012811221667669179243909100089430348548734389782458403232941300350087694914688495305929883719340124884820641506571478524594455961594341863732739681481874502541814167279950495633043033468058269479994300152973450035240299551626686069233314190650708289790481067589607602984832404292569206879394556963334842718667632708726526153008280790994463962057438394273666143288067593865242963205243988817953786167296*i1^18 + 3994464251967292780170388847697542015652228707959494272523212295758415073622880682974597868459179707152824356124941822603617915003217911570250960640455538145609539940673671668509805300437525229151660697528845520263262351476415240547671574711317326667642484266709908282437937913887084816024996624254675352520375539188538595026367435689597982387485736667546415073313557730372962108159168774436813567687380351027439421895842567972049907246849862491304565979764693908551380585511390381025687761585234141931842476322000665476416719172919799737490952221301948559129526724339364321265293994449402572514421933301111725183100460427066833721351658422013237239801908237192635128169034822073881457220618375820539122324902296379940262629139162193170002325073412576936536632986228258039643650622887443728918379447341816607780132059424531505960171515280749042929793687463213511175187890151990934911267249409307522584489859801732152003001611439319965860039407794412174935813406224364497540412125497229132271567829084503865246695818518759867776421667311367417637076584758675023584975430198606392437991030771973192522165999323922639625882264551162955877101822217857512772428280874354128365463548244888049822328201838135971482399623547102195790533875927829490885649550405717402192117805614773897583615144882642620084560249961596259830227773825761677558142865136341913340043140430967822260888944266222784772876855596617727680931591155183351809474870246109992690887990081772597589860669372783027097335038612670350946138562100231539570718015097953552442846240557469012011757415341744480334742812899831734265290379019357915489974708863837536541566537889439022649818041287033665880054482526776768807527550827352690746311849746389713720892317858307241144729512728404681220207768485783743544623125883291733465663053458859818282372473979866901918321563348904615328731401238573523921867487435859574759734774574979674137663837104724203037323868598336567073591363931114420380703749721615814020427121820287687289378520118067200*i1^19 + 9917922719603776044393744015367536780057344972017630383212909233892205758191079340432245556121246545990027044018179961871659604813554828834928139340032824859792308103207583259312247673983213396874621571267285013665404781801265446843343679814897190891279086387994738075978289694023286109876874395067698819845644052592503265583917695630752062794723909080515219567565717513449745624232737784588067557316219648263636911383553898869277056055192573381563575012183794784486242118337538782384647146327674899154087421452934006166148054578664034088544381391908211959574903082910893047399024139897086400740506629140232508262385854663911393800677995410086548429896169304769170971020780605637856921047150949734061548381861185617357202477107249765532425551570681005067645633904007822447292893558452780342597728255499745457927524392779469503778019285805243537871845920753271466780379413289806831509978038835933938152369398475299416302388636921180512507909274018353517506569748845481036679224255346303336650329656442260907533916841070014020148131340426262638639635614009594019846462075839474752018833515901955907300803451228034843926270993355737257362159838371487643941447085831254549259338688034762253311622186544647898965172385986908963198342095676048687260021527050794587813603345365636306910588228222336984674568514156864860038146518731484121738717301345926766224638572230928006901163362286024681066313260611330287318888408000482853878671345396440800209778038623585560079687252674373983323047398036888362925032049135558062797647680393372766272684281419324836801687241319613234786902994349334486384619945480954947560591587830334139746058103377424401186918357908852944714976433524197644108608264840407032589752361503917177866912706976803276132367953741454474394438071114963184250836812779152409077689930063970243364004620965880116494350711184132201312821162420571061333348120162548799024144876603488081139018039531920972019659046109021472301190678690849609128645202222661772293621861731180931523993927680*i1^20 + 20264895913362881344620813088884337836081216535759274005009485238745526862667074561036405681820198260409283602808220224178531287461606867595646597393235432281111836241817368646899044781024309124654333776802044792290622325617967836335478605351208239078537280843075448347114019601964456546191962766269030862010569716021840623018668422927372058794841847481550481643408630934224544415860757141542028633287579849869534542848371768249014145008720190865918910795296007904917376577055661803559115336962318751488906463492747023618859901083692369155772373884465598126579922049206133248272657333417344086556329578787524453621981420741411279639287091268447650908333128309351891658983623163806227280758639031220973862940825450914406629658468522339214675508884524937026283583639574582046790126984618101542730069654550157971094827693588539853228395027504330505258069268536207804051257080565107543543976788088459265781499652357368764632500247380401248357873836246285797100880488013749094697729684252617378739243160926105943879668215889814633830459355951525282058865849128199414109161924976278747585742579633206994662704146577305015416629238578483830100173104710364799475749489654492442540462437271491412065279201192385469177668896274317349928692745073849067460707274949967032783114838785545211265147472960122290012819875291826663739419196884796080881483171577803189516709592344468001806343814010043163771602324513131236310617659003570452263319731841514263470103400035655608279761779193384641319199723228440664133913418144391074501017819666357253628823028571602160078405274592583685829162529413862239255994803092040120436014633780797610409624852057291773961746050650182060777229016512959962583552416753620035114066695585762014844999596923303659285192564760785019248428518783965697272132156830312887793287847654099095169804276900615337341530542546239282559553446707678565871273702999684666874587934727762743209799404441427181878547109440546513942578442775342485654205194452395277835115536042500808507392*i1^21 + 31408366151268649025148080150009162819180422934653615649056255612476204086548055878713493250445136629835393657165072009121156556013746937950369694318303180195671476293104611836567567642420689316959009507582078922606952241008191387644672893883136640076223630278908444742332874439755102347568309468278785265500063638601436318398063239859488769927685431965854667862437363968008532103227696169068773588395373656833914462743642175467432860821055537887860154505712757223950216719577130306911946101293494093945295045814162171609204374798947492877176630671295288398601858959643192713965996455485584578171044316782823751431128687430264609069191606699762589679597064939231995929477921483676345434088888085609963738307294319861802027374013145896029458840054926318906354711183511970661979705508603243990063383453312774291067725626174292729418922675256627050320978165668215683583914415745185807230465582845551137231509978355912455663543018738673481891988255288249154856472418970617083777882498616982386826954399472045639202612785498102038086352239215489397359117206191871045079605255632089432604491486591455166507981486093609238946831883366557942453540132756566601268032147835190760399973064465853255096877506623479757601563743339095926470239627951031547358790910658537502697407488147282523756179440501549801795320791771017554058378359613807483090348871018694608573890888170675580428600484809695533691611824645811793672555272488560925237070306916639514779294219891569943520361505632811078486984057853827960246903170025585832204118507392894864914128463299971894815654119556000937985301169883719725929658850562207912232860392487841290852348847803131903524108787628442583118070606734202333094811614359325707115208878799136864808179978854911002124367347312216384204316106712223464641161268361989778386776518873761171429927023857313032008447930358469652557407595219664812882442019213153525345607157609325076551768198863503110036584899056118065168870043214656254525097957765481056258947076300210176*i1^22 + 30330669661630356068708997452499270482136186231723408739241374983792208086146954303434037867114573947141493087328847955674529702566199468290717730794743585474069745253019915972137325302379896387008768391484448797715755588955336308358172999333224299136821478540747205874440763337602825114709058587961690836035077152018626138715381588321648519139768796664316647878997414790298538212897887910737098613972913107418458753278032783296670617652226063081313139325856823000361798349179255843412434754651687990061274742497907179666072887990209724068646674344906465075151164686044422208519112304820990881021238379011868605119435888279006499957052741826416511388236851376181828630305668758189486986416333797647848117601700524801955655888867285482915929624539911731061877197761998121804017020553323614278555262677271875768873884402800842407515085370622533185228280939161942776989182664243768805695036861928629121930069387562663678159020487048033180330689763360242988238168957121052444871721736890368240598403475327055214837995186423024943510288104692906759484320291236091970874778504254778417026345478907529039958081295864799160878797871368919004699500391070887164691067303776702248392498244981772598871528280859758588589840191059128211098527948469580139622415992619442989245249541935430065305435496114513153886325783385970846556051533171979603994449929177945614718093151098072008977441608288801133994928819101357251648812562343398910616776507199287356741115873286226924564460540804850580216226022712676661742162340960134326407191439770275221207566990030538017569147674372296712121287933164848300698095407815681988376206762903784951248804625071857722150329751488126560120128414882266596704648272203131998250660575974374004210790954928803846108997163782467174052556629341067382784038834773546351993880651737090370146846972625031261743441029907393438462024625380710455987219186841112817723494835016584346904424304961915396706868504000525406121222701608137872017380170626195917305962037248*i1^23 + 33667617982831629209783877816351817919993437328357066261703661658233036160855205551661180226250203534068776659043969318007097404379150023765190149407617088470751884831733643253355053945067277141390936164264252199532713871737843438457765483668472345949171636118201182859185218311121583400952863726886398663345344703438578969123995410345135619266059949415352711772626780582263742606702349696296526079732149733733249294529734419154895252086173539687574205040619252143762775272357834956996032215885966256482080331429575489696661216323118400095691027271959392699154245818655774029158276504897681035236436442857697697063797428414508689036939008624636013617111682253689814963572619007089269326507437439666497655768226057549003823995378410361048291942471403796387715256753069687407323267082659456445873261571650977650178743254232979572990644760355614975984659360712161065919270190771451622633358061872049789765645625481479091988381316164416658175725119036867017082569987869252100657808204381951725434889872363486718461142895471772967947761646835781765928076957685380753525071840556390754397391165580063105058850823195113933202523064690686789322908418549752523982505687377504458243164710406308729835868925793971684042724130238929156861692072048883616623941452099385935707815882530404907836849568926231756803044646060512538434707601624475970160671290036971531263188365001571778227243645782241806663531443088864449583048649349989758186849738803952030812900209011319542247636218752834787128367067634660195645418227541238824750272081662205510417226907748270345325036125161318526883146239415742319338381204043079141576556465288544555345039871992209410576030649233146429368166419978566318389402643744525141588261450167119243121629908419725514095268114954898230917543941358986155959182795182411356662086725383168938105862458786810013118886465804511748933501703308452524153412742835824023670169377931189707255244425862359254032228915975323156698498347950672382447019620715803736801280*i1^24 + 21454520395306423460568918882711916128219972036783779140324957593454703211033776332987890612126972963402062438394350965099030044453479587935456017024232514120895001023597686765238698650272993420871309466158268068669376614445387136236498187377076608616713433660808139797799343494906892137103298860296235448340227401375713322659629531722006528965603658571435515968866200202890095503907078396945478271559390552128988086591066288812260995397466060565125030275919038147631822223475295818138759207542446032809899295818944237372637367261866144715771760679528488465870126444316598612284398161549634754377943381955655106117951756028099550320959515679361241335856458102223021875078219387399643847222486985785647066498211480545340650909342582951679984828501690401437021675903904671057379671819432265907369955519734474351307967901317468926059648604705210989279588911079557441740134964416742673934288789440532250562755844902273864866064185406043756523902832595767447513601501679118061261644282424842567148009914850211188931198221690130536627853305601714562977947708785164814030199784746654446464003918135103900840865770277342019520705964019489201599161400054903162691530528240450370159382283994072019423529054142408047170525771693666593062411590539505725140785389506678561628845808373360275209216548743443447884154407646645391667956351630723549835527601939557111993530356098477300389230259658332376111330156076605349262570620178749163945522846213228985322470985678945799743840298326710291477173147320040963496835524805035974899431508025241839350769337530916066282137388218907106389992205650880909362829059696100159391513181477121469671772617033040039727260936329999756921404879590858500657811347243158359924777092390921888085785084875550044697041388663359262981223401089500323888154622023531720496597993331465266558444125332938330044386649751112285621202930983646602349716771584601886094202293961107241634675310949759763816363493887355411448556771387397935477028485343477760*i1^25 + 12586545891545828924200298978462607812268236056952773750378487492050608158110678833133611683164704693229446512494588280394691495763858733829260148061876935918497358490517575515699951595931427526350069956385723793810879584349895419165246364337646899928709975133041827789969656618596664138247840823586747598048698684488184312108226937200177265590635124396866150837022809675883627954585616968837184536223699571375739009875443126049358846562601335262105928973934177113950830858806841516729451706437826697330622867566338640642385638689807860404744366351955739635937328192505908486084874185123489240673450174544895763934291870982567043534294534303002718647848283805817143791644722396618658540183038615515591451267471017267865205528832406533960919646329718975429861691347606886746528212792010489581858563826211062084789447812801064961307445961184510257139580832212299243388349661653743159579331523042686438952126953967947185221937501354870180520503761532078125100349724461919353317412365452685418803417281456204402817644791108182813641176009235250274983367991121759519227270698195650641750448094245599966940795641895429498259021220035892881596643627100178561687734674113991323292395121503101514735178704538889721082386109023444350670986822131305604077581759669822753979708384311890888993576826008388322044341003508072647741952510388765964398629787670805904430471980459766867320741892982124542195412601825070861641409959471242338853565821639720463066365777819107309974156786914643066057091041979034036055341311556257735375699662706539244108498222737139494090375410427771960264291396470033238887968973960957605336450692661740818395420714562486809458608623374302427167449738507297505711360604548676243236963918634414478222834389240031613666752613413202411739715381659229733711988840913245096908680422262821241417026479191773223796263768020136795387633460080137636449799639870379960909766101272211533012403673448652781802652821633136044040223780249276231652202250240*i1^26 + 1991703420494011972564211030502216235218972683388888648916971320638249442457350066553946862477461297678513804344030412062816691216972397668805961197913175574273136619474868968487090066210524166725994142668929738953427528847501963202253704575674963655572090678981553788357654134049535449040011904778304125295141732832506351520418466414193017260947323993973688071240820783136001332012187004829544341846421405421315925868890175164062135128841433551854854951869891544393984774802443541262603365863360267701649948258152210462811502635439793507537862507857450079040795588442618932778313815900103138087720840393129199646812295129787802120414010963830270053462870820967725824980159568523077920691004262394656428017615022495954393340130988956448175932111378660072711900278566999495022699065817345898525795778918114029542551891947568105571486256586554961299316455837991469158875476259585157970964198266423704454135043036925784877307328123853523990054793634048124601481958232339985072662057676307551992787458447002548771223363946964718518751650529839122649163964716445580800295580212760952898629935184001389876878701894709648781429735616645047050103183561847432552932799987314796048879233824260983587471313580409245184899119976280531543150765673303525219724548585872745866468057032557373030943983984421434722208654565199585689969886603289648494843750259766105643928864089602106029153142528134214475224815841799393524572394753814691668904391531481732239129096415070025357263903042205835134283664165235543967359274129711178880954796619512869273229439885887905962647203825338280863397295020334719965636433949663731998911554566043377036174593062116038045828026055315824675654334101196327955847871402228608732743807392787443406300381957699651728404561311850041540937497835138383670193128641914004189787409893440886389452696511308598179082263382563035415028295950629380830309897670605821389602728009173814347117977070983712170085751468338209458175120142409477914624*i1^27 + -165313865735555626579241066069559203660792748247644051088338267526784341041065325125422495568297612849550095894816681156353898985457052059253015352923143239217306507526445432306220875495238598618337336097442124997858878144636593763302938103014102298003524901323650550513829768225310932343641682487430619676299036602765489233359033145182873650623616161055515083320582956830581599198933385300896415531187454386198886514877230768635612644874206315727938135473693633629386596444000007744516714076212222209026251691762107892225789778895868963993281010423644486457053823813262822855682692618459479962765959341461213836280526162990850415457535939000271489475108775901432281120657359659609040207541038887253407110884306841781412717933845442029802104401983514976555056196085171240320702093169945711043034540168608747708818998991177737929365079499781312133713319974997731811328952773293430073206112439315527409198044812029127627554160452773615710353986986260186717978794655978889504002945587148272995812067967588829087637847950184197522029997001970229669430342278681825120686891852116546869921054188541954367934765556923488475336712217042914208335601482437692304397259884267544115884726698170979433337351103657150806000619235672493520777624740268676470535079875315266779287184059268606148283120962384124330496240298667408511419952692180917702858018149504381912982349383136171715319089340966675558605189185386640500794866917240629526998853569909283447059760051534364201374580786941629363373262040370845324777498129791877754142619345910856513706653060886285934600945321404230735231749457527821150222911873764276528866938296412018569574513574664850270664773961209358339940415947263388032616688551616816399608037665742044043931289495310614569429072950282261800565759308704544549951974464395947598195234187615403058379609614363759188119686425259453373632200053654937277601466624597124062838918299489134624569191557572262633644971213981179048500582863077376*i1^28 + 362107024832856899025216648156041754534175496346485625410812937508596843070806776929624061353339812178023723908198416326057150500990227143154094683817690435145129759425997350119942010989314516739642921577543436212014273875004982193725352744020330487993291712008145507843777073438291597411937961394537867179055688304180345123917586501399913559381891789128109564405840879925116801575731951994283173539777421595265509545923140812494611831713212997442531216595278266462257209998163774566142535630710259032820811877778485946011185868719694158077983378191010590703109750870196208744127314874293858575874301764559094203257388847301450816966734960714625444523213759249913989232408022227839716860304229356645666785554871146231736021952521245983245462750968663632227038654621283445876459571733726000932979728513626969318255732161351580938102635099643577349042708567313737366977429606557911258014840979087247342751533477022826973060274642623570483355000323984178983176287346904860573066825664420893193841333351128216210467566853624679545530997741166166314473971585253543887322896867224619525010752091887887222939100977002641488290800537631238607072319586823892861614373997798639944372829132181353650639307811178984969951683144248786560133992678644675971365547456111028027692219479866749883914312471848389870907208459593689532706939690466964246692683100384806469713317703050490714569517629818822512931624055463208418965679218279075656245589654832215092664951153668627936645697116109019887578135525100126675819790355968438870738518266306631068238001046533875217826508454730032079880647414250876668198647791409557583685990307260689592588312597135444238698005821850329496291320659702288933072031125880308994576927517076541343574156796700216067754578845771255768785013243037682347777942797444709628941424653258731283436218194668995839561423913835439599881402629611458294833500664282446995096848307207449656601545648140167830728167712762496747204247552*i1^29 + 5032166636072241771067172114804718522395538027846585980400915841209312150103228072866104528227881468313102810472916059332384728143160646685921551696675302868028548576864885988135090540360794013362543551099941427853575128732817003029671422160866960226382478113462475013599784918633065856007695569906222965638748107679687266452597026326492274986232919876059865301936545137861323812460979691594103149888640367980861764775484982800110616659483250486298615746018315950791790865876993829606044239161456612555479119120643085046235084659206039529863650779746556188333082064415456451594742115885942104715340215961816530362433631532505977775978719214178947152627744218103976409757909964756813263734220656112127601445504077006838847792324468990633590089819387517902113336120394766900379334887217020120160780327167425482249241637843119403954631941312013151531325255393397078910660661947314545248647351696293799368565190792724781201824223091857968528225904239718842034626085137179054833515613419622278219520187394415342145778833762032078676093006168732940896457505756038632585761103006468351227518822364119886792418034603901247903265956801277279936924175679225248092778356078903859288414650460000266557809803935680354403228074191771243522358797775428413385261826093445859583202033539810702471525923668619319247176242211110486345127307237649798138568019308199456350931809642135293698051174395458289497444389445266662384346544026909423845490073428889214615633478811821264802986433414677514693275659793998435280751092432057233199265732600939125398712617985880881702351128988384683615414071622274882421846225034779256802712475523437651478575935609276239139293247076292439369980393560316457074319236897300255506171628097343306241754122162600066726854448433396152150761922334025326223197482609740341304195526611952912164983144903401456566339803719573632909208910166564079534475131345961896608715696451861463836806459311688495023908673136376152064*i1^30 + 494757610321725962233236908709166996458863248200286286114738356753298850547506731843816905245560772024810087192203687143155401965593577100066556506100103723975670259173632382452106564953292740079759725729516403215696944619841302260997485451256360894832709397214693757614346462124610250438775636359016534303220940274354785150142962396201172862407345388803996830859349219606528297879780180629120811489679038950734875451565248736461908320289874241005489663805526473325834871914464404603497742036483289813086654235052173454527944575922481094864068719161378379574285101118727357384941219435876551752370975388900741251790033470529541703979897839633160609463017099814648263159988232181235533546267443412388656217041569576562966813085194086246156414753356712331881960235606187567137361339769522732444221164264651520172045703869421815580504371674587001061424965731668749061950029076114794261757031772131586101606315179493507065530012382077922954169953433785856063378973156743189963299208911560116806781101154976160674066056078355547091544300042667612821324852433634420782392014467477224763726179057707982104193981533826215100373853416326020624120934808076437969740868576016603808448786785317849702406091131502773797848622422847526704715134579824027091882072517367425493042413883906429901812034675599508453562204201210941591763436599274418440245267266453528347523027383150950577677126481826526425862799267590383057255448129757393441612559448645238520017322650015377572328246282417696796275873009674994827230998324192344316519244649267577137691729595648536673179434694311170408511112812923523575939376035758056969735245656670211092395072877346749325166116318716449361090184201936782866621674694246762055260223793432562962165263034259036923548439736133199718221347987938999508244964079327987355768007804227968505435740269269673864450548176921268666580668835474604515784431282452436618009070531488204581961088176615582562433307246592*i1^31 + 1858898634469795370981862280693510119217723798884842883156673842455582680488238561132690554964740697238872501746421813059948286215124786883322879926831178258333489540982884513299731156339728373142356828306919775362402411225815103488666662668170634249084819214513746688625151357854465803007409719335726906435995047493995720248472544318661161582363433174105554600568574165620219324700544579033914232451651346217955131092073791768554867188692987624267415226870096791529568097676658160407894138432030787324945694209343943036654543915389810172809949125288761651181635017743341421173828874899405585436100289102102937175634384239845713641628481858307645514092371255665208527533965264040131521334441395072002706111587878209059328512924533063342836606589661369165442493698989565773689509355193509009646426636890942045244006467587797151354699738699366369412728241324874223318202152626076640568534511275104197494827226267029298501807041303347983680934468746003256290885164245833948793948512203382135819154906206506859065907540956245585235431633111965163326192120013781966673836247850979712747493286581888234862857155489129208072768249035241772388459614103687564862513763517269390272296631614442981252417535349481900586444914473232730609970403296581431151320313945476688940852809338928596257377276511435760426568472136639916368800396905603529602226780496825521114929385041507867673161498535522206841673370766694312037977264221271640672193877987182556064472556817940368287006362737258334173430052395205868566160926025932617053423052056695556445887015266088779560060039719527972325318270636360245515784587652440996709839720197250392872153865402692434760242252098997424315126720121388743008969386741762969127392715562868442461341737747615567981559347081325236500526969488996295612164707819322791330450361014281575011547999847389270231876752909856098089749722136193957294162943018973399868812450140598660324244951837314893479936*i1^32 + -30910947940598327293448235331023945497146245923014933762586388081734524826924950092454443672788378765667764140259497061673378895826712696413482243028029911063609264704904096048520174936490086975505703189490702015192917480449561342054139124875624613400523665902174426032383314845588252823691893892143779703222691629711791042537289867646094097756972001530356656026207077012283095932713913666453635333296579014456945719081730938879721114690301104075290198964757854784004262976897652258488321766213032035835017078228161713879359263038460055991519216873896462863753973519601740508687690570138264257526020531861300846233082372774467208135082868787061118731094158451965363460438474878746221026931974004669328376591313878769408368540867693683700495133333761106363876802226123075412462078138045159762101892753653651594061608952546920791632234360063631122857605508273243214843819545650656818725813971243664365318459854549512789948634545174686308098905763609122469434547539419094652367932356684751984948494078195219396207702292975805548365082517702562088274452866407725233310445967701500184064675830885337750747424922059919395110266443638610812997063438320896362177933363637536216683243084477720272571508652377772734768452592361001750129641354080244663238596884877873008859271317935779646972016488063201847143339117295556519286478566221645212550652258518394932768451831957159030944917345782997395556901697491933836872701070887266140093001220001027286694783403284656086924025245151829799698075389976818171769980435704310770752431749421374859926745005515017507370435142095295814168804886414532804488744814254153162608225710978799654865664076466048484495329166558687517436931683642379259081136853127189139373716711515624278420899645041206902005607386345066504822403607763827643415809644874257884525229034442244609677682506455056809267323654419660816239652766033402713072889495957214024775264782287432887783450220691456*i1^33 + 98289846298940232585383291917503404352076120882938110244031232029293011458354790704003216536522118509610697947779515861721092726465911752566394611972224078525403458350404000293404982137839898633999718156517311459394121606738158597017044937896308213222804603657092508638331151953180415614944947004221617773769769522617094290789587672174685268668340233662427821224765158583245829455914044049889170729445803907229004171585118564370481001025219957431236221991432507349414002774427252495018801079389244850364763238997544482457090198570938136431058258678959067031054949896730122956690235764420263618246843499527986968888483984983408437865396297593870348308047040435782825194254985029897263714407855398183440591507217814865968772991907084860513585724687268392674289046227508651850223110613583320292723918226419307083106399333836148994256146553120600565956397533368522065476540925535745720669343888024456259790934119488281087120032797937625616624101935285475062173420339429272983882727780398551322511525944607694138572538183091480645748319866611768731330721056082596764084401353841080780219892084457311345916010619476085457011737803769433961778069777874405261111956434353771122415267813087818922831922741635765608898532993551492560058303602129218310805910706765133937778527261087027971358539233478418114111998620851386901779384833346603416013216205475744395731002064245210957528116192160225259387539005222701162479559780924108984807052340666168715345402233182459716137312691512388037906493910522285216277367806982237453218784530764648371802414331907003055411483450870743727683553013511323834584385436501044798489557141855517552646470167089854099026121902023421465671352801982211659029740960541474977838586101960265318501725476520692450930769478072451073111221601077823029053378481006643628380781611240456661284336402380251144050325297877156077879611446378115721235790644936731856283193167358670122516480*i1^34 + -65117769831444425159583710278993990362020294008105962258627954438351251053222404859784521680112274454313107328119596016899467471767697289240362266677242029550965857065259105175397024161093499743467054874396041641687540881693468845297787159265478004772475885361280919506562843599269902083254005282815035964309133296878400308336510480366551408894889372624441219773262985137835493067060327904493309704438940634245655666413707222620864303545438431680168545543407065102123224849431880507366226660596602208091311002788349009291093320114329506384933190670837477285719759360772425984955612282284365982678650014522068839778374764016692563471411497816341358833238255671331902071656346607524467792756083235419127490043775142557940046781753995484639956159309151069861371362919050755950960562603259731374968066919627801537469833664972043422686522553867696609888927395403543134623971995195151892556045397379933384000916355440765733399091473496176666107279349069644484899187283685288954803335702540711377368327713887687789777155194567570096766116564444152249454402366204488494814018133196875579571796444499211834592048547064578138914796757983407217434708408730709224997399883231753367304386376626959951495747067434469171620541923489198333534539204946037330275636208257376933684294333383685555664547147142045022786677178648066157769973859806159557231546318475394244550262486171148861958049228365178212067046526262320911767783514555379760240539050078391893604591231169970122670395765142337423494324010836411305398943471302349969754173387606741403250368285482679704444657282873765176913124883417327780336988071832778831532452624763937502732506719230919750491048527370091496181415899864478191947483963383113516303354665458727060573862462902364417290563080027233586696897283865305618188157253394681436642975212451762061667553268848331252580364666039098564123881449126045323664642851870353563986945766326272*i1^35 + 170094564836538721429577606099853730940615131571747884618401801781656590237998811203444171635559487383284668612207308509713023933450177838781139207881756298218473404458181452609713014779425383839363312007781742136234239839473542697622411079962520005160225185104665442707241771659030830568609589147859590766701605415893262081898826583086985863217721307262019884393785702939162319313515561799997017190920852915243372055671442096411027937256856202286114345136028789110734657882287074564082189855750248060991194515830463793648530412568148432767420500570377983837085170703148447904589769251902131755225292835866951383696118733665280762246939702630197245796388697076196539889529138826641493263594878171613721747634973446646120970873020401905348413257291321620647986858189583381349284777697720579999359517866320290900501374454949076675038994124468522480072428946905927848208870598473583094402351846280196269906198180935991122100899648089415526293697069194368888382133982198256885538489935786371573789557523163436875822318416097504691330543979434420834323212798099727654714885396477784992260362368401882159862745604849596957617422852800275392055239725854675140642304173787296792792738396483415921514269534273055021859010878573839012084693920530925090611580042866784330835380786633392808341396813055914712683902415208562223614822359025982372984991913395716561586812783683006152335913457303933834669030084034757223232138845382200501165435177693933505603103264942451378283268520310448605176697871314250314409126290608721554872592519850740488869291752076620262083790909287711183376875083195656027232870842015879387079193617656488285582973633563485922720514780148350526918969548057003565440764739941768375283531675422155308229170304475524054460384084895172797687132733158724436922767118376269789578125452859483070603262985672239533345925400771856539091066949367584113186901193192538319618048*i1^36 + -14688231171188899441844719748077136087996302518537548239643312533511968873849851927342780668164268638361581215125295011741285393825909774488358822444049253577565771078883286978404381946029709817646700353992612057049388733632174187070541603085839675332939993308629055213305183365130673477228429638725589190394506325582395206291914289315604577561176264368702600852227321084005520164645279480179507742910946648735549734495652074508782474008834579494263261419833325022297942381494193013068474239138197843989665216596100100403161230894097928556270670818311936801448747126834520426108447793853393338546319146944399196315030406597556058049113949218540567122813571944422147172082818594689473256154670170181450431518128942462377014868685855451032820955455990660885403394522796027751612696134954670559817790608512720357004530179240622801999794740162464290320440195081623985045933727380263763292328375934362355360312791404954063438271071289280282387103234291491557201653523229749787313421200299176886436127749441371118174727874761150267077730364786013209976600572867068376874776776265597741649670271221329954733474729779147486613139849086366958567402092041490570039993341818104064494468981295468362951503078353421144188637514201958268646741631573507217012267385769443850194331084021025634012199972823809410714569066696954888975196033828291275961002911649289583381454185815506326081411079312854951544461831148555409699657587508525987746272740313862139575040463361267087345326491747034642838440661837820078326922621265581474697295924180911248716389278813924859809241927322331879487799606572492273704873233555422392176486471771301783760097681315720598174403457884906654339732005561921786561267623821840787030776247951103128904029399514323103264485125158342110472242811909538460545952618441639559236591237276533782432521227078982913782621605052168991892563256500094123918883916087296*i1^37 + 984358753172761508035336893261178883836123504274399194558785935156844685056632794736941735356550032297154129076765156640259950468345177605482352149349528718129329461356787511592206571001406693241481104225413811614972113687492841179613583177236664242902610331713271679719334223995188000936194105982266896865220085258955345416660817492187970065902414312495306709088401546994546764399143261569134747403725516502623779573794262904702836280858560818703567843640130289407370651294885065781237588104757759532446023520818417070106744786576829072603790831849643408661127698468863818470439493091256991036413934540373544375160345169522174908662741226298317111722001486266139981491564832943202826051126126471561662101662053577348094264544103442603244691762131521661973987214097464717994166387543771236155447321416188998904689107289407072210607587484064602039276486122809749308316583541321374988532782697524426104396242355441336316505492836856656366284384296348549933624055111759365156499236327530166059949124327471751404732790518296684707727224493900697453781612025926478420899842130572296677189979445774690255957495950844180553422067449318267580193113501483554660688134279912340251819473466303859216963760021240137108532302150122728591860384396690648473925628604282969284359629327884071228709121865038596885155321155307120983786604996444514787180323557414821849923881618471921650834484633003871639235655140270598863932000238039909154714688998299760237614191227414074490163462075989305499070009519545018311373029326467958853628991265446424600461378707948305082770715379073266232402102342379417357035715273568841365385294280480340890434049348630393765816081921812844463719109609305839985359736229779867251084234446156657674907937462302997611172632346675770773133486304811640816566410522611244742229753898973384681912874038033284622268650607045583270939862389747680804864*i1^38 + -17908757408092704381586650731226427124129364586299159833613308042116764520821329964591178030762009971543289419552673486948095045546612282317992038979620073823942312377639518370761284195738027384076588174721265619813636832335260342944174891281387822570903307998070716413658715455368290377315861283467453251330290973132540607017340769111919632436682109068888904780232484673336875946129908993573356021480316751441075599666037733529912048983343852680636051889072351359440920473833137260111831387866411830434240574238083978885532838161512937433144036701294434321396387824491507926695021529027296502670785061341035917194746683286430610096095451304799500437841388055978475857523529852563025153629014337315619238128029477196738062859636739206790394969693710079312311196789388935060735383238576751422831536798464047883453844309782150287019205655107616150200415640288239119623974750477620656954940279022989003565221138376268913543114597510791208541464262570268822075616133199157486944505247212219716910606204666293076230213128049906278210716700437672020584104699693847078852837494299195202755183097509342333546306693521338735751730427460924352239415693584738598614156255232345231866941777278334029869926449856805299210739348201016033905662606975069446238217791050606675226987759922129641452665937890865206006833588752627783082836870347785345676652312840115663135010681691521035352292791273108175746205508862463659638419113577343548566085493923573005080707625528324310869598433859813695850432186810844435664612872494361128159685352529333296346184896187197913015611050528993091855474546105959548763908327903669302166202445347840955645897495958582269144547815852226093276902447679939444131516674847195567168563615328981267897120571230386618591414760463358465224935824672889145581142332724933530585315494231332184496324785658224956355595282711777787004766388224*i1^39 + 132741008413452984754597195595516695438708883002425767652336116431253050111206192902250632082438644280578028345839075084230526637847253409416000061054931638870157976482480905372938236555958579417115840879631304849692248671703010077229198182240047759867526424802267565410140112676337417702854071526487204150439026434380525443261797923189451146055415070834307290214726509164753142550427386959384286166765504875599762037271995065847998906766691984430481009671412704207830731902029647359636254443866344427709280593030993442963061243623909923979333903229396708431981732622037041336431720669031945028400174336780039725515067855809146312536530166770592851798084549036290430549521865126251806005126583053656501108349125994752411425263032987988703127431296565957932552231694498030327597356723454017557050067283289700998824068437128602384470266073202404116618400811654058454692563694850814436179720375772920143207616358763437544302470506449258814822728080660821728524813796246976466284192695474253503232927246976645665576571153388481004282120371386602126898665928927000356697810866844718718759471335944953675173321486068356266726692437022480210541128081068062879056290373648738168743573535819416783622834203282242854713479981476936611650096432074441782729128683428733318667033284440092553689271850409833057249165578533504162891648817844562163693191475175926796707203129275469054389257141332967070149201683024971134004978098144059233333753593425610340973422050337740591683905094172445490333969350148186830763379966612617875408503194264325848379205034681800222297959413725879000730157520348038962453807417774648299657551865448104522438604511903314474404101245134283101044386948543266421514658443220949058970698317498963696282029849421654716602184376311588377896720924542706415730518882861496807426375214817699740564322608365225660479719164006629376*i1^40 + 115865109529587973639582885091682936034857641492262329701741971119854784066546007829083871318394074052810004522564236118610274136161813264573185306797327238111251650459397968948969861200003673091811603789876961314382226153021080782820079778027520810274458317556817939002341417163380313130356122459692066078063477041795351205846685627648276477260221718580352181043385768039010894195221870601327768600072410024111104408494626870992991730803510194523087600835376614964370186540836408114806061663763199839052871121013091168788502113812270175562873826549919587473597430431064859526383185791737961276595863085157316128495888083372674237714618692180484258761577909174294279521753976895708439882847720721677147038596920246547289732891652719881232214665848752498212449815240945654026687136009728666085139046864819334368557564252862137737620759561054878443776236864795633843391859157825536645228720646234290411594323893430319188875647169643299390949740769874094871193417318370591234299106121299916324986049010328246132734677403880253731309144930788723420769913038127250348101309125885122974107030598894299575384893700212495227460934920088403901697478524327233710713429752911293109828969595955877021245267654626845034612536922059223315282760677817060818596824751126610512155827976231605333851348851851214190785663401263668110736396100023877880198345633590317977193688008470869160377787139790708682221951145094346600538022592772368838007442527620132342487420360280990857664702956655118880827788017569298276759445778816653501157288027215762997362250664931787097646444664810173580478363361463270639788984864043446977614834673928203425600786357563385165099210977122830445092523731159881110224113686050748147907022813075540279184046621646761160981444233743445337030153544525764749351146697351127516725301209877348774771819290743973972279296*i1^41 + 193161996010469063599296567563018914055031795515590070903218534917702386117535855662836872344145448208083981999461045441930127103706225497422799060617357026604784811240780958592092209362628720846022219552511858252897811181911743986893002078163594622063514551459235299406536289648947485634969093180453822737095237259220373470038587381859504638392942315915592435842970361123848695853894968404100221166453298789232623101055040423111931082832263995676659116161087016955001163592079370392158421349499831087713540119756079594369879621636202579316394031346451980051009082224523546100080828228849560519419977487451604572064852328965312658473327570181864994853813686028751233645594432427098165890064412562010692313622925163125764570959662521987498839580512798119174902952839526282520412992590698679875976766681745741593382812787792335284330589399461367879333310559221942272328106243531066230935965595948661193278293041328892150959107720960658039745625646792510787727962199383962957630896277531383937591851088312145329857828641331529166597940610427297197630516539961638620700430717799649040160398527817825461354285533681889032045960256683524707284054231880538834832395911126192390315917103163191368038953344176744684452861292677649051625607144982152557561280172898646988757195015603026946931247942814342959379358372122700156057781883896490893178183004107271744826151845738010310248929771774265463011606951119745744084979795215889233874642925081379383553956103129023608026129568637671307626620276400928739146750882159250486665910005797890955974882478866870351877737214412435570994717232125673146292814902898971081423877789414037472592495875816512378101054819967028381207344130703144141140697891221066582317273753497440837891481966390214400717256187281508460576039061408938458480209568438611262232534966728149759644126937088*i1^42 + 7712053998268580821166907996793987014344338644956722598415691894973252717172052249643146677149122648386470241879665518191871400016871397222107165339308226438130304745071811773779506632477699085648303384236460320902945442695039521443654482891836144775114884091676428738201870815741713972647637650335383474345020351456573150255025938159653839812622881195182287788442832174121004660055127427281817252005276529619616510683180894774387285194000834045626911651607577249683430613393808476863816505889929729450054698398980464700951901273846684862983145786237634332936604125122687561175897675318566234754207246994164363149071284872317789237598319291207538208382679336238060242165827416984813748707678887124091298232001045532292952835147888706058078865966741116766161433747098284302431895104317357367702287697927650809133554864408698827396089800346939703077662313984549625475091396910088716736223010985986093993160559579891030966159878577910100545578485898253720646582066061643279625712041554044910886085320686658108423480167147632116790037161604980437861342405760804127993954971693263711627999328719845399651454706181245619046776501609713618348525886149480618211143536725852833034562225976920571364341680236247472614134464107687711139068890184715504910822221030305606791708905542963576925141862729872599601714461668323961100493271691294586632101703246045562734916713271298923244718264611560171876234322166172003614096300914042701847545685736868042285643846299417159858472870446509497607897357642567341742971837668839442417445906992800437049150172415098359241105510185117081546624941449170627458678120192161457686360289590475715244425298436294952160110701244224600342426416625792554572622100570560653357181651288960373329383224053630455143644675208872834531707012550465967401898915512795426229868639874449408*i1^43 + -31239343142795779465757029014825994103256279954433430854941860906703971432502086807765454932994657798103600045041588489092376151244571219646040993683232098706032967426375404743062484851344356335234309515698003581253837541184180960076401101605226099410599621893224020406457082501994462993185546050981116782081310519052014202112259874963784955761998426419119946491232201078833516629887507523060458657716585377767550252886533235804305893527368224416910975075438632551777665170040137121126524671346725321562966273929072764971031883569724185120508836741971792280985114877808324871429833431677470365971245698994600555528635492705993674197726391859061247914001614702719297448139000942078029521305336961897578988234870623365324815476613717619906434811611414738151852991318146955471326373037884921284546767707667336401523314460773784153394286581819743504050579472031056944992562583049821435651395485631161980848376286462853723871264094397402593285454463379907110959999593367783622142485816284990126156510355538942449509051984934432272131666118089198206739770595710149782605636067592267277260278497350276888515228129011038300583792401762420398742992424646603911681528100900628276693766685729930131375117933941287263442803808911828664851365854264254662275800137749762698042766790438877476849840217208409743282432732965756276575880739340639914498037544844717381208918511397660791392792015177399644212347523489548214589382115413368986461516400149987481730287274863069399734261863465269356712052796984451067877553672765910225520499493985122142388070953452082173127459167033481035316434088497100310151340145529723036270906853797882631753230694068259150674819225195240120269155582140280050162398305383634114694170435767954859671642804883546694098661644195357052095226325598586123777683706454933105541120*i1^44 + -26523695208207576141262468197705227917730877690159595467528345716094141678788595934409972785463627253879325817067195830683150896248886052094277243771248054923533806911889632956985367239291995739113421583620735718108289891030795288102778712790946332308333871440659224599381554010191517762310046373299758012963154949725130868963991873556484363785117899269461842253283761776984971525796945979730664110343005618971768371333994493382573808566289031214705022022298054274147218252489149534140467422805388483341358380940935751385240892927006136781650169340568021473263367453877717917946006637552290409128918033163816785921310721724734871687846541953176239326985209242227134172057827266183201404288115201102878672532778556491724146936532034084746787252420199704369714035617515442695633032646555989432388834088080600691025723038007231856283965090800593447069244868544193477983716803848847174303838302736763336805215521751815411495379590040976309940301340639998065328123361598548008173161981588381572326402813587539141906735831607762380181491085799312118264967739770386619629704814507304231920444387545083474488812038962648108973800235942784396471468096173489828844736152942419654374780675416472969731769815607116486134811064528617123222693254024420770601699412205089959670636975813714963598031212878265448173800482288017012698935598055276935085203426467417098286853891022450170932704079440195201307969359645352794975853227713689091516971331359106378716660394879539330483152411741396233600899099349557757413283044535006756361690472485383356741087555907122966825336167992480526073966540808920835436724103995542255780136129193003886892566284124957455006108691160493698592845628139519273707938079677884014867267086794163328939061776254443754014630592635745253813538042254252145697355726848*i1^45 + -5706342708149496941175405975766527643803425843222290934759442836852581700939877407775301228657881574472153593549811115651672237362590570829425078338516423451082031228838543308448864199109005315720684076379863582799232344233793936264466855764112740989113245714594303148869857304851990578207545730925056976790606486403418462936141042170517744139875371921109900698021215443865937418656561567797842686033897442378600209669198329755021086573573901389450379705871996220022596584686902154497234226529280794438797454544645482078108531591166924374682065208203765953594795286236320518167528994015013250029562380403677040920343773232934940409205805964940715435903260027296333618800327843543055628838449687672869848878237299802891199459699219351696704638612987434601464564311812784758795561178174637902113403285589958894493178290016060930730789397689359052591601363640842573944614450299828555098298749362272877324099547134978530628863404869187221969556816092974562561872294911297993021864344753379772449260018192819172037443001245847523155144830898894630299694116168475821935172057222505209888517188364988187418607802592422445381329432291769006545832643772222045908561715949541507021236938708895190497649817112952308397228278712817988358416143471026902113881912505257530760116263996137986324078402420210978880192746474935371208672596259148812240499907587862984896968389622620537230149403120595588240997019323385626854240451019668291259701984135350138054742995539956943517793539646549464460070005348738686078001257461621244114536876551060295972457795465438280997646424902626290348495845967966096410847039786630793698786651467941732017333513012032474982017885071574106484803546205690218283630169312557396032744877667749890008206277404076965901822330247644485729902457266372608*i1^46 + -428792725966939776443605452204021776034295517285598894178765658283703599981873527309564777991105124706544435875437365653357790157681145208547643744666735179622877098708979416144149834956091695098442354444265916648855882283535728502714727151690824455453864699428237741169145718992993199090592207626713215331349367577545333488508893949656357136447467157837429034342695666314088168081980644594621382600993388884735821948674272493189157838924428027396626608029391304885094593360445952637481697332804730673619079304995506552941675547890802888165145370488830965730096699427043030105571952650535946354096100688005605089515434873196892352935942602929051394306178038723092694836695259030310862575886081499601780588488920223567512005981238922045981627838962129402760433361588309875250651393160231092296998876115776249679752172529034139570256980250204548919687951138522873300973264722645323421325684103573154034314197970045672136783446600211476422959601664380944889951360875290384978147981011096456574190008478319587353057554065109426986411380200213001938991142483684625599865797326063421864107788534189082362944153913339957561110689652940577560689750451494078409861856432351802334817545789036645988770435481648208571199594248142431894101752541994641993405538692582885025871719237712192427419443103578440577808215308333975188899611379365399988268223867251563940464654508409393364439365943807912208023420473456167674772974750469536586650671216168938221774969408682395137592308028154641471003121414588772324478335122255114794545229759328479147898663801733615924627773591124044497574756056927069094542662714732324657892729595106916436969635272721791710307641127512682229909064536593056695103371823268700826891706125913441818736588345958821803224810685842247909376*i1^47 + -10311515981463181026089213850704810021599995617903235968868805605184417189253879212857072313108418377293279739669106331707720413769551569609013629553101844767435102416414948828731746031475459361807045212288740456401296408092364245085812096955994049845465989241579231576536081034031275803329667147972648166569942973156931430277839249306657690367728905207645813208709985821094558948866816414724318176721478872750834809476809342220072965190406178791706104040526321228431297480227003901906592007234113501063626311502893938151202551405869954073279453843038930690999871430565569741021334421978230401902422108733839060431514786926225160259669664215346713917199988289162316315141877031316864295697369917439403275610665614714963554093502200845282507625717675969290686958876587699521990928494816087951329199336467287668428013684769310145659886875590328612416494900201506632654052172636859194554971365257948324330136876507920405545356060328591696596844155591150986245822886763366942795472849951855116460679210556620962690819488664263027247420850559921127071134442850151115441254721814807102663974140095336151648055987883860169272382068447788468584569740540855336898072570513980676111283825211859230412426600346288187181612751528197718910379554487953865619123590405195663694948297889635770914000213379307168909705633923178345002197525133802528292141938908205210686927807212521275176970607667084108508648667214530987484040413901181145014945373864227828546127452147678815003698606700476393756508575148980388349560249697492207047646679476037646837368967033381152329838018914709426996691911536306456724800166983042845223790098066277444766623673343927873979577218462656725878209045861787518707215600962889031666993004988978135014313471588495096843075584*i1^48 + 434754152618991694758561549174934050659057101814455886054272346565228447740410483002810575522991475907766595319341349964411297201013300950060517331488274568227005875778612897767870512326789025819135589900902985086147218484678348153263244317992547631406007672626421135758407162718565799648592917455252981682621080067616827856158867890009828422513675935088838296741227556925681088427212077091209372657123825051502620981051214621240349815671490441303189834815025411201534451856513108647096562421029083284524946020672462144682640757016058619853044745943918677145029617180315396222895517712658240198125001620704703858461264694328196119006325835543463232669707410988229935646976159891857408416936423953738500200732236550612005886017945957231550542067429526282127664541274543060964598473007266897633902871333192239365262782864639197719488169900759701493039268025075603605336147209515699109592282423352237287746453609055898014516239903843460516231146335263018442709131058444838823135212836295337649456087470459951199038329275187449300148697819306389578544135808528006430169820427396597506749735361037757685442170617180921431260454578930217863707524512462093771662836842118898702785375806259841763796631913836143007306734392442235498045620657498148297513709546576021151170477356229147303667204615256392123803115066247226652276825342651146794468155517402743858564849331759565545022704462673962848868239343474183269717986748014564029294514522491492468416409804216217165269369225640101969432000066925650622021116693505439219190078965928972899022245094398244618166528092778664597667325557167271718945979547305606924023995247857445180732559516193535653565801924859575156565319249097077939227981302297334423669940240247425073152*i1^49 + -4912548987313438688600507071798350992991382893285298565259112506606175710754166641174735145242132145518949373945676130967524440480069367004010003748563273997824542574288962080653608647627080027884301803242780966179175247536593651574174200217431717939329646921375634419871992994991387355480870016943657979568363153542895539930679426162683997886135394879772974063702870290640534213401399915929835032754467369626003401456945776300155229502119949121349374399052071579568743323202096583777384105362937158648328852797885652518807726832872225859143054370009700309774548933601089697676910980313182687967363739176240600797019277516687975326354572189393454303989967153087704410498733809660140323323634678541921005434808381432738208163505491439235498991909539340737034361334735493508042692721089379597646160519179703508547459448662288374010231981490118337422347219656814360986589687440495482993125993526409744036653975901768377868843515061113445009995847567142918552018121946705454670832021094496679989834170228208610553895746002432251515588991108346121886801657359405634992769719578067606272904972534652598287796599432789737821444185299892588917788425827830720413843743898902529749835537564553522488190522066217714725464989597182145879183904427999221848866628153260136438483324172579221650383167311431839269912276305603047143950904312663418719450685230380589670500093974080498006002175846814990023434849639983353736904052546219797338621584506966562881649134734477072804722341428485288431196418746416958960582560932548857857457053154031416898989310796622828036771667097514203845547460570090572829861974425501078526858703796004118833765054755326786388202374069786158499718806362543668776576672071680000*i1^50 + 8006133515092610141418044497202269192261752233439425571714985794557012015185699862263572792977114525279949277556878289256971988283413395049371554738121227202262144411683325871703259811499940120624794937952913056523955972308414213030033099480332392196720772338494307640478890677286234761828911881695069010112317360283916480283186310671806937088837302632899015978680988966173692171920535652156483595037037914928239580668447828797393128973401354744922713538836326702920059959613111309618991605107047252958685354970978191804066052863816463063368812432375382139030919004264966463101671491717920226470830462671891068488604467747972297389466891594221668903831764597897599970717759186623526660588234586010007130686071908520985528525325572826769201225361515161633410354781784667619420267907683292459360490661045498090292057850463844179584161942486921920941521084251487303844435235225607122494307777859662421295299859158419443717534596912018261329564020962800963621679670440345764273511781768415916070451507324557451130573535424382013317306604075876209033359633775898465982148856584153649937101693066865234815954418551025557821451480349542452067948947266120808652302771372762513710584899640552911201463214269147595252887640962263393694797363894554862450522848552102778825291751910054280301688838533866172519060729292899369075363336941300019325212465227308161042157691877042614208479252501122367581707974540661974755208547199466478610619148546398136283362337860921379454467853045363019377391980768168541907249558327986805121570823688408996826116702824188177709103072140479596523590099916060509567782789281021707520251040807899243354329306949483957862885509936179471974400000000*i1^51 + -2862413357281589934100658809606681139142613653171098573978275002864306486308151971648535905316380788076034269155348388649273789459956669481730930594393976363249956881653285026925410466001078880866199817002660693443556130364260865926105476293685323165620064434896910425206911137104539135111328670513835321198215231908493172863657942760631988521570654573818785047649279017290089893832367912940062851709415016139924666684111116107281909537524174841256333143059607812100369214616251395935994090389610234605250062618902188708356810335969115332062285277294506965817091186502783967743204669557692873860460499222886964596054768440157895885031556706001328703018952892704626468492862186123665373982363771718339194630910425139650253942190860410100444421052070049616934608182608142935722222448070988550617830103379955327483202736355121881281033649704917513130438368133077786624757827957198610880442200859892519236456474312859153141409507959338434936221551161018721135856983514640037835125180771652930377436950877023258707972760199053025560531807362767382109197695430575007094574237218597105912401262671261459256438779001667842396376932258731521014754321337036380574522797310892615086538263780219747017398082995446464483182152464755671799987964158607985820075098656609168982471130625238325750862760051358026988102775820078336514614416840495920144317719093013040172011694380089149385318655227228142897414412495890485606852602269591740932229234361318730720091632194130036442267981728379482213194787886395889368466423320689248406791823023819300871069560379523359893084352614228342528425312608510912435070329707030705614460822747871017176645976064000000000000*i1^52 + 2648606304844442177090246331142321360989969791942119786811795040556246358572006249499068651842554096075640897448837635138783903524520829772593912079986232942913414757268254312113922194620991897335336978363289672112620763814741683722322695613236893855308574398364193238840056487508515241873272622874692869539538327881619083450916472194688548361006516335750328761171383758405508113162980140204050703196264913012616378717243623415880373707814004100927785579003475959051269386433641136688772294575288815886903008799601241969326671167159903039626572912504762900923929367639530912941865767815004407128498276607839958900376610707978013430805978920240108746212889063329000028397407103002935737955295335603114152605508429863674584475641723555223342580754033368373275106338046953113539574872412992772665659934596337049591133411445083041808182545060479999589776672165766509895223421811172611659917337879333498969706790660663275198417297809657917055264068529506519013327720195736378150369303150683206476579603757703387470714243715494305826900376476722597293749146567037749259101573196463067109163223009868358847803406582205486857682790852414237148292753641870666464210732405966333876096939522238068601378337111023375443068402440935577116285479882985452452602194338760916799551708431671993042797339083448579621931976027643698303180739978359753330398215549308916180872083700055313606835123568491074491245036593402376742421984955445547632678074509169088655855944808071477015391320273675451745457792353365893850161908744176834435223715009346448416132745365260205025307445820264810926210943888987389091185083918412640000000000000000*i1^53 - N1*139732374980164119276793461008021978032989407949439377992111337561351468910101913427804839895469412906249586445004147335489532877947246841913052133134811388466503722865780298560585470982097944925856252467097063661439711652090897590601647376293531648925328543027138216351771700165981200293446099202900026638508728090957784787086802082729366227599558962296165197885482174243900382702560725552201395135224287390920940884784169243614805372234226463247525596020465943525390625*i2, 398209738434994924536177552845675422474523844726875227331067505180157179150155758239945841864273172816349321874308260890654561460913541414545108974795322368383513976207100868314720217357480138286552351306831402928582569392028841482674696005890777582180313690516394564966148177126005957559256868049191146559435301342499934346780559086313010642789271782073584718931276203887809838089973145549660917305290735190817804578893692326747552340949207642046509550018248908643606383447940008877320432297435611195708022065189497457671716639839212202657193056225930745521854367378362543084627352463177547099971682513645840563417243700515452792389237176544399173555295870013568974074134993693147170354300602659305285213814842866599390219831303835626961876798609732186777133903440952194892983875993316280029221441066124721052135629527734730403747180253244592322557809078737061604838642362245255340470659976838392285395473530908784294575168816770758189891143258025242145631636793576740442302515835590367556048095751222447186146278150704553130543652756521249639043492240010146301295510637535152122719779147251312570287504745835624547017951327573488927364251991571413908197813888877690542574481594557216812072386382875624981799579638502760009429124087164854548348739623493746305903763040202910627451009254267794799776603824140609533255301741827146204826253531903148837543917656418830880258385739238083066370473651962467225511699611231589418291299337755536750812909347505057646756211722266432902022881793084156705093498111858212087814996039361235485239693108417970434869114310341312713839261247340155646684614207680049960295426725312106386757317950422154115484654690899413425430586743658903715604042534760586894006372272809973744036647534918718740146420275382798134483099568925315132638332459825628843383869877046209421757899662285706719166946827738323003595726932128731294516565706247653648072596781836942329891303737259408002058873569670923167322809528824150486780963606069658496183211930953203177806374174476446712034509247836612912176720761292062720000000000000000000000000000000 + 437414588513220091898722889266508413294193442704085771378747205796969976305619846274593126466634383801833846556881180133111302657456605596198435593197733076779877392407162664926556182005204508138934540209950770718358896957852551190373581409927983768649360869688963250264279123654265053201177716957390002586053938952888358471286298507141055189650962302118739959757585376709559320268741475251065812643753301836053957371837797944369294455556908727360833698206707504582760002825284768570726203777124049256956863050244949718119888126990002554406843187764783136083606607954560211106521259102983450351960368244915207641811508596713538871608222858013668409344063026095794527303788754394102249512214594884020255612304476757476918131418370700609589289137290480278476886976445871487976907416113936573959690319916677527767731191427755044738093756254970202675637613619692689032872429300318844322985203689563519724764169834446053051178375336495507230845061172956229375173613554918344504748330504542382604583906317081476911410215009774252732564688504041337212864130971797998354579363451122965225103839065511163558656279459701020218940702663745104050437028097556715509776347735170204703449273643548012250068758145554238858151173151969578517941669603220586755398123247775409668486917209534253842606710624599853083175962611715099121682346134011981071256294404059663971052686822758252105387258743075999845090770741669516817301847829740910250075398050410109752591907616613172495097977742606167581114105967522256045870947053827340252487874404646862701194967725678563125325695849740944862227640093192474469424119037890810987603216457287032688970345726083282716679582266861142996872118668996276089924059082526564332217948414088210385980124920359492635968930688821310706454412831531917582088248023307200056165275603665345593759156990520548769668067910863281048926997930353365528133888327735626360608724297668756728022338093748891665336165253609962866032570247827120948348175874309134923703235118175619760018246920645713315113154421074230910445547668321075200000000000000000000000000000*i1 + 2955664193457703077342924302669915513320292273961914779699970727451845653251349875391125939558675660563481773063540121700450606600921882341771226156118417633136664273059223338529814628289723373355223017947478394253322962030027207319466656463400840721694732355260831998715917659572900678250458947981494810836738178107312191896607698473494935794311802293175924893550756716598002644238783596455499457240351404713499711631557263337497352447827658242039502722718653521356210930308428276853551617782781031171306185994991458519910656009085287034914121798852368675558881712668774359662901941264104798472647813993630637171794418351013475846219286328682566520254981450800123798376571313963731346518379912555665971080776336602742258964463820437461162180300589335877742443016215261138236635125862455474489218035333770829307196566446535000254893943617452854208767753024501660721750912539728342292408002998082647538168868150355859928225173203927261130251390228765408822013796240807468617999108317727880389133107191320426468100452976230329316861738945338857334958393265006800881807642212868971912762494941288093440969175941711646812895757009336679416185047076492083628517271381175584732104554259044748814659005953238107789015335984020860070980588264180498520767421822426084475817941458531862371589924699175353486783657185947220862837727982671243551340286602078193012051615555584594304291190766145562147553267911733257288453687690493519844924231225871466297294024069099753138530270739584720336553567180711648771506870218519339805881136934889039133783466785876182478668593905439519622614609820457359839687774661763542523024862861590969834180283025462215291204595390351135736309549031006645012377246422155472485540348698643960218325989193074850284824413736257210378374398422801765599327245683962145960170797713052028806339627883353617495046352995343049850334224775773984220689186105025849486273522831849186341672267566748207606505373154592262704062330770139401797186131352878260268570415374254495306193991774524040174286033314938146372644522124378112000000000000000000000000000*i1^2 + -1397300620538151868321498877310023421606674084124333642801563172752017054051899458197254048020814766319130607258997736985907819148977579334260528297030081103002816648597903406475917883817357969673022930012945869376287366616981952428885066719567383540532254512452277231740835125991194732782199405637889791900054929974345212805634873070473534111121261642855403317038155993133606019489679094254046627886553188164875733011030051737630960296181053394137570145216989225791822123652151692477371112759385972714746411177744179246492860860259504758686623860521152443938603482030474978270110754416730335320363942474033285612154311082215716008337148277996865408956269795154005393587214932941163976394096654104595904684135521196893752391696698069909556441784309513218084150870756914239858019296394219174982905251816262841256166676993858491261829676003514375639508878097480200369895150157892269157384588891169139466881882887830321765420200609207245302774684437504959678634700535107240565963282371220318812396058496800938088526486257160133225358355746212087328919887816561082104285960860007602691636686880820147301074051684613431310167732841422774931602411304565263593511039229094041483775762350687907279130775473923786343286458716610603378181627392125304918463130911563570420343409419073617980396946556358210948854457909022927531417110432717016643238252183328864362668066312165944547193718918760355910180935320368804513801306524653561695742935232349168272987837365547923133593728550050511187484874877107533850787901860178882897186870986982183924654419608783642593652506713339153824526345612148847161377758742507934848856746536297210300640536531620615585165249447211201646610345736907520672015234354768956938664028983979638162636655847019711589605285077308657861820537420247565663758416959040640467027461409802381786829417602154093108962884617000905695695823055049381712530704013155106245815400350911047626378164081042001783761717373987199899475258017767277295049411132994162251479540224355312974504394799033352298207094529553839887271609216532480000000000000000000000000*i1^3 + -606156145756171717879846083804742772075454904752503552428254202571859175630212452442926522493422457204837187092032845509618439255473957076738519168740462196222379004619328917159989538352071783060706836780335419253994734562673328220879792178937672698011458938012874417402936294477486208736654925975119204653922578416508071146008856990187292196921445455675963853836176078440760782877556583342803150754530623598959221764515773999978133143141907909560031091508443086698209497231288380304602328562282449764617862174689029293457812167500373824374826224523614829715549808758748447339461696131254449899024460506106624433358898125927427661195619926419593964672345409202477525456666649064230699002668538287617541961866356598763214208544222163217574222017793822519514799954178536177836925518292814203780665798344951050453901188072095451724585732904524012069698458329229601354178307338704959660407570651598147857213236121545000545691073778360176449013047056036283303875250768168681217598712997102151532830213672451032284953508160805749355363396105115519518423655872961263409216980494861690392726797599518502583393365529181159496199984517902495159045112158591181469915553856666250099961638795630715061887538030307827290843019745309641840674166025458254186034001006025919410363507242461361002726706392392658859113106505655304568169568210306956104829836627943193994769461729285160847977820256636173454395052908310475238955840506075479270421553880740586822109712213654265043067850540076943190740573055589620150999774523699451147927312280028552190260648522521774882407625325333303047856474808018246917617009998232924235632231102258298184980706088495779528111954983880849511067331773842975925780366958758235021564536717091232830345744652341878216692112905084579473654128600317671589622372315847931891770187428847560108801258367021061679329206125124999598761272658557776516409332622456880649351099131597524656943808777170597638004536380389983010289012126426279042286328857729497590272886925460508414631038005157414161456979083144792707808422055116800000000000000000000000*i1^4 + 421477659340777579587239075776268036440254866528028067498729817673680652771961339546616749817906024868116343246407439107852533533800416360936792585271186441271908872500650565597744464679924347209411279328310833827608765339995907357110560536751515509719759175216904257771038014468083956862576652064147838655994363849087803353305287631668581434721920977279961059086178922425481087531676396241551244717234008852567833835075180781253778639333563799114439296264554827803112306638416608932997839490797018733848446757338419611611322544123773059206850042758533399039444546261306650462395772751895219397894605376967856281570704124991873836132893262399410559008831085120865702130134910536912969527322605164086162496533454521472040136264835689654164873057463967940727203399291360916778871235278106797586858734249231015549616808241002054242913932964704252825990468019372426043571516994243902271436100564684107437238821963950056441264280279008579207939976944741823077489743812848297066608259271427108794074669130876262708106756453997175674101188008047535691998066931188852711978602414101711158873318486235219214330909816177331499949088627721512473299116594065555835480756172486627057882878693684453984992364233334762227701002151517287803595133356287629208836158205494033701586211456732859142622721723986817876941403167187573288337484058666176517450155978323540743791960766757987280925047313232676043799374878434353071066456761788385601881635391654487279724430815427153743332761645775121788723604043385297097573702703369947179775262589654725595513714913419243079404543988600644054893207931956231005599688003802134887316717901810111365198853929263653233192211162975087413179973153201124693683779994861420579755226792442019137583681556030982258258686182382536376992986968856528988820687006089692195818039000580812154625428204230082814069639310027835237979684001966624539356931921220242970662696436138353110908814672241131255499813157215685791035812578774667836933074499701492578082735228020313346878071974027305370252148140723120774654529110016000000000000000000000*i1^5 + -9097635816005342689981038571998639104902116945826789188375171198072030155515107060876544044563833387423408858698093301947051965610598326503884193190195315044243894585958527060087407428061544731262364671131788230747316814348645037354455584547762476276820648718988188758880654506674225566318607838419242406643509373454183395750289253645570028981564057712702854951425553783980594303799528047215544170273906025097377289926336520322134393163768334968061799490147730623561920447541581112863817100624937226565309594931371392324467371423918689094256467164652389376853087163150093261285664219907496854499022012283813853429645552394349525543596885206773801097491750987534035072872452683831433059190387382219757107812254395200025944106933437578088134094357818977521502980966558044748532019850030868782244922769266540098852469475392581399876210302230388489757971409849423415106823437990811531473185326952186744451419764186247989152661113283213544302936001587643892159967353004293119798575303770458880520418814374226408764697724821601275184942359431300483237319473244698949823455777592297592648402320066271792281825172383390872481988828803059715430126141318038899533772151462160459030826881083823797711661228527779393067061775061810302527970395452733982275960833167896636617149716859321980368509969338238082193487159059525253689903645447640728675982009449422679097423276907108925501342074190012882888660421248447387611143175490099122223307868133693366095096644493687761035553917950577934245178909243962687309067605765494338191025587325506122455989712983103015396886732963647245265056199999897637089119223312956403900266040323000033497597187647077517619447207611217751492820240299819905316712733669519034222490032553483187786123512484725564262139380513364115135395582507904902925529328164525095447272102899192593749915975697317027843194071920938262298790189333006301904501452166998510902998283123560757933213616008666656830728531078791144442305077212274987423922765864665209762361093489905479666494273261695367632752028299044477873631044567040000000000000000000*i1^6 + -27536566682558415679327980106489659192552950764904602227567727082700627893620486164460476701001752321563193621943576781345430512259065186483481858117270078477686354174606125046376312025426441895661967286143797335054810070556062463494056820532925367320943484229861757933966305023526308562588668993936177352993268297412507564038772114007887414258933161474082970057002842556752982567576905610944414915446928495049161088342788392083119507737047103538798268240109057126180888151211841000693481427493655146366731068599541129166451166741423180019031094349274867978326680841172369447537601319213229663964924950569933139466980938026492849348141495441764116822468447273372638045802411131761076025471990670167047346430698028165436199276473919637993714657709614890131521655725554084801538023153777087787103291413000455379464903670591119731416173390096609836502721466527976764453432716636358248972859213005763952847427680851263076969611708548277703684230398094114019218626600538987632673828095393298201164788619245226113996962253556139084089308598621455334776682196252145120915706728821946139433604306802471157074863089555968015058863713765720965412295875833568824094090800149591528463121185395386288185792514338358273915736431254311496629676293754454957109914517634810458649379621241606886835421555119874384976301488858505037606178067910779567935548317507288219805357605614827139160762862864002405593436981719590074965247094522081748654441216747809353723752868247094853361473192374331034688451448701859891620047714449529924234210189024696158731642426478739501322106340834210088558669841736196211958412962720084753627196450594860400971636374517044581057023493866841654369976473297584869461501248378473909323801445349882909161209019394971584524561185851752683504749712703008501539482346420947639921850388140134820243769001203317031080089069592616086510832147683261794195964456744630896053038683089507213257026853736574208567057295497953818576542406541976966909693601904215669779680580224137446271849361145172237252649997801271681784891205222400000000000000000*i1^7 + -11890566613019336601471341081195517279007143211104598842374802445557305526220980793023063101744206400231115208615375471927065197318186544196342386126418944143261550024625975590206938941822374413221499806230826209458006630872699098567826946952545957610878214292567949713515522855956396541797876795589118444421364704832938876148760897403056952457952012812250853490648405511699809428902645496447902024517285077516570956237031320861647190594867945754367322386790764539722054955410446003946699648741204558832104120117302151582693019333524997431383193890252286262948009696782608977956879246681329213264869295595079948806519756557486800686659283254300283799165010481398729383248089933822186524777752980127444145022284175795867045894076646743420760963314560218275734496196255236820985736448126324439517506211943822287108889664679435009145571758724642678482621104737307672996321986615195122341752388241041024948726941461220975546837824163223404071545064790890517685873970483924356856394399152687713904974732143011548779720816082226954201099424562876531340787708327884107224518115051479192656527042030143090244886468954865878833746223390558693515128036467711635847392592130224992658990353837112135688563412271453567363801218883517798542634251159565432942809778403226151542887824475163802804332597797715343368659073385329813738562598925985686001553904448522133559929930420251308757459905074992808086348447563436563629193233856646334955065164234602715718348358718063338125923780025094337451843513626566594897944474580199159244669137939323712396558578324656727737347572754864391991240826618254410286126407277767043464220879621253877539131491937245583797828851702196948860074919421475699164263094947456690031924316193336344297058932069751283947676990796515989960118029549690787136570584280425652997180201978023931446410811772875454344403506935056602283683088150432745711879361374740086241739941826424975291082074016393945538681644469138985952805893055400049314285688799250468739764051480473300902770449546866659048357867039283984323213000704000000000000000*i1^8 + -642707991311217137199768101789569773594118256139159181287552519966389361998677820407682882604732608401994828494454865479710702453671909355205888823104067217284795516364149784729339210293122384890222061047082162268172118235996975623482652226527047436280195961982619777579698529939328340034167278907861398615419016853516784825980377911700909791445625332501600726338666517224886361432802284742379048086159216156649609978715683732473169896410497353921714674091205331283902484689600568751516228190264557412439826394659999450906334627868429487784338730088586610468853299377506331305777524896153054524196254432915006009764583212326339239131617609010587599086597397918035797995467364243809643426719859067874847061030853279736064051851843746883781801490307435932056735683682043825430468425626528445472108461840858177110796225281393520339353930204615870600204370002531735146793113061357750616064856090862547548178442740436428044191380714279063126178306481012478209528125568071895869882337691966868573641462332632504665134733653107262406323202600705790833786349112977313974455995026722935774644629937226117546157638763046217629149725419918371545851911097053853917851873058338703763546218010282911242253731174857066308698738900055534656627474593620970098042492587381657226562936422821058981234288738716631792579530376698130461879603475029476901338511361712305005402986655294601484464214525793708530217752061580645334039874725241721893129742056450166226915752085610993596213483799415325945701788768648951937838143006473299262962160433299762630845980858502182944829014149263836470271380124815717109994130386544117014105212098103583995690956127601827872732032810912635058122784941548367686932898272549756746925629063657917689919645755027878417273106776905233379078902958490198364334153089100610933727353598414020065216494100112328196883876178248933995417391076282827015447117760577794444091375280090566796981029157621938725711929888873468383706518843903890430034728056589480205456373647921140072937606876262644136048870179219521623702896640000000000000*i1^9 + 65870702798802744784594138097476051380828741582039591083996177747446022028949355585509979545397924635867420488968304894322792968687932550702768839442294499266712668637898389161947136411897383972210922499989620686988584857895841443720860893647450171656592308267715069219034268009203473787633504032696419688086584088842841390567435700345055241021831309630826663289264034047864007971613233196044110430519733003371876887804000368937519605341695060573874434821433217532856542130042690703426025634024965597397011205430716506202402192073543310992705958276482733904522598140701762445150982629747164624135399329820911411592027213998117503430378014220583316442467419149639342225394991949699922542553672138754608000514297958123424766816193525496116957487450299487509743141037036476440431405024924547905266916795445301486410138882594649604902020347573437732041743239985221071751848247952903389354282646521571143185286071691654091851600595405627129604692648679795586220967758725362192477988326560709781408972873453780265942544335133180155311717367283910965740783588957666291638752316412900893171344692669036402225670195035812969916037006757287184906662925377474547974970193340418856668910370682433332627318257681492982598611594636751836081509011095151531708523849299994476125515954319477652755906586345321726653364335348873278631942291029755345225640461177128774059232164783719144952363865081661761210942197103221574969631887086164080256625276394730980510569005179143800199155552552293700475556629602804689733811451793148001854075036831613687880919703478464649982593784745623896025940455989017244549402731141303343553325505866021985750397197213565729806504240937843166186609615676681796699392554214278819327601400340204896981631650184271739297918720847983580752385128363863625531335209414381577214924353079654058507709256300191679119152873391997430346277278161265027955295634421245941823558140989681811059645253718988338418727335381027180471107211390736794039757537212852800909577903795659094809528317464876552628533012780205791589380915200000000000*i1^10 + 31246042603158887994177143221944068240251044602755733721691322669227418216376485420159852373821902223120412274257675921863483599511231507812647489268774907590342463114226400322717852260116901259675736617410541909426692954853503917104740533460411102944468146845878867700207928314839096104544505994895679223526440566766051257826923189878567180232037161350776804963413885639576713999712907510381903718221716355472815291723326784940115264869042079265830786827093746737579716468461784693410838834543687193125035797099888847842134434563394473721054945128504134185266606808179920330004000161754632666413895125493686611610196873025027536571374655770922034396224387412149531410221109139752605607275261278208851690008257974690492960765780034429468862438511773939350533486376451367315265497163818753289052046823625468022297257893954395131163967098210837538853317771826664828560966140748182493343304614715026746354200944025214985232694131064001620042986190899183701402938148139545500002968005119154126748820293046420692752892578353658365595442844546041089454688588088409994775268350845652060532424128459276099222915034643823655899251551875116052136031503025966744635746966403637796101092493861501436141292004740153583879848780904545047888674564142573089889292127551667096400364150424690376216748301256950322977191834330690643509882374021390108763857053301158125350336743529626477301099625154855045352154286248650245480343002570842884411814383064249963291568607148844858158264030290601535097165667803527451596973090743093307031072089191607217839553496204740462025368806802688759600236649856037775956969473129059074339889249427794994659368432551063527843819518516094408178830507441091440837833929434755004495613278212590742278442673622461822662708753209367490729306116474713140911992983954963299334234592876070228745329734423165468324119765507329302438862626882367274611946752656631602523079290879235488476891966877384811855162657158061015305767872854733475730986111072832985306305583989090302242451357403798379095898186165328365435748352000000000*i1^11 + 14440617885367299877836533969896721383790226038910302083214494605076374744987378399081263476777729658784779609941325682128965717215358646516403096737944091418025204035403692022381499866978998506379799866026691211571933122116509611413814106795616908672112822734302329507259567855052894253465730845818541036667403951410911472104802848386899564584564395509473088079126430368292422520729791210861235424947510215820396215265905621724593321965823140465012393479501442549777719562755340490921626168244660751183812642020680004425165771763752008552384790959654893026175379521623525278724516718836103519940620740792078022971830029278789944848852400348819454214330964264958373042194309459465197029773575223948652404447032624880164986043038556329482724665400698383646677253163905842642956270787345775575418079515680065501078158224817959657414891775674678634246936871752170550075742639255695831087762710437931147595487492418452120727845030692492268225536759232314396783022961798545979007168928913594100734212312185353189761333352459373091006051018140093722081751612584798280710574441468304667911252198505003395956313776166941229376458319249677612054991300050413116305584920556811303686615319913478654321474845798244435437729343075622968235102172810002058809898302235596391253429262230111135516371942268683613035303528878114000595310904974354750837868628204284718026975827377368734928710292713495867152808253130923400539260694842883266350721786240103663139381890096400707716598457297904292807061953170371660528533937250322264277340893796689270797937505004154602245554389385857378645404752272224607793346157843359157827870588378783096682502535572773508263694929405009169104807215903803040678695770996248249460828985710132118492211218656470634975446802935772447566473922781411515440813379011565950303057506328940338197283421385287172992870381253049528894490113518907980806087431804661724572569361588712564014872554222239872701120208384796783208876071402386720013445491721424742759603921077288984626441681794524420852391930681572738591621120000000*i1^12 + 1978416728566401612590072168666925172100694399551326005899193988928826845174557312852410738007229425767589585035853833606328837809094196382626874137930475281224820949809600296725416183203508078933726556892374922469731444489493053383281186850876875707922954149025434849095446429763257095227170601952381056017177722458633027486208369288622643202878807411714610647806897000054689533430330986568216856707468168107800243365257380961669246535051648625251435346306501821364809073684278042672252792884091251519298916838132134246046624216582817193907834474344306375151416720203138218108632483778796308558368422548808360480813924472381309543497661367456762505286170822529189648196727285487197885639448870767732507337431658158745884817331284836850329630458764211167943926155676384442479662426496006360452662947477702500432560465686686701337451102502688755039944393460899741158805179633242836851111220593444273366224745703356005771353702323167880919981795887434176228909546027763658110528444877276952511026375845967296597237563068527644352884393052482688252298937580454736750356362407347291328036693188531321130137121547617269271226651696193092029020209159596026393217978295944149358754292654441091255685625006942964046659155181798344865013893530598089234959477292216446580020803111554628384220384583761327835950815603161250709239362057530994703892981626072083201424763572180115650846587135872756044531319290230511714132373340413804271208590567299315622094033198941764082010843597538256520793682999180952839900644100984914527788673691103874878752201860654114173028038647560832127406316712560348110593661250707375315688723746639245848198856814152285594442456628224090530445250179823408943242831196677321894305061850025818396193175480707509950531038380423060070516767475618367465562023592325574256932549890187542921817511357355864232752487671799201633204016169314097831999284937565314632726328414840956965493778480214363542835802349708819658397456360318691867574397927330665461266407019128593437892920933635035829097994408087734399795200000*i1^13 + 114690202223961109239762627369866739954849577713356426923664298582976981972842189450275883034217652901510780928575971148124986921228950462842095763332974372701476932197534656967808532117341426913277422543880270909374906070621005060679191537658273967032198032651013248408811041228204208646580419477089088200911209216494645753157913401467420995214315311151817281073988261162844255373142884500382606779683329022430894889281834373850072997515216286404159318176968913833222795584655113263809477491009598669349884324042631802823267345972879155542315983428194218955770504603511630781874779410984013269058084877403486160463133048246501833929486966897445115434659800663119453682697074153172506277236340665206056513904311183969446103888039020679085102411738188874910241539118015956736957602137785707271041464378741567278891909145885725625360088620824990622484410236702511520033165205995197354800889235339497335517435932622179550318956456310638352300577534625351690735858743292805984030366422896896777627652476219767910174922829996267475898607833975086786711263020609343554776784506465945623857141528031500555642829097854524190480100989808033718078439909523885073410841416212518996782002726993884981446464788933983205345908068142220575655965578311327596712338459395670829797640797253388063467053181471993404462280292206391451635271315071869560189866404197560606844008889819419642409880190006328470031250780364920108993853462332114563932640778329294845070902372040519220229358966640297231285509868140671684070152783417949403195781931268558059895313828303511533810198671674851254392880213157830908919312233043936202588418844678942448025081163670109376116429334404778715216809802214658917097874122362364845079972459142328265717419626170334120417220227231536452107470682337182246978783044539142917479158622638582318405577113355819826166374734610794839062858808858170632881352532066780071231155735520244478385290223934402124000357896223905411829261674313866343493508590445284130014622460092276862295518457049562897739509042988378488832000*i1^14 + 3081222875165744133156948271187262961191379585268927064998215864497879905402829109010727130747436622362776011669545709396167485112642391223359763627561963372885214578223986176787988752547112573472051706788099177513853636500069575020186143362071949822613789319202070465196056284868454014423265451654761699607190853865697966050340201872839319492528715689152385912994662277731502264404389404478729651856543902876176740099090846323964995954048624053646618234776296162958891511681694690076239645266939443852008777151263590847784660066592352448029454631107348628800975588682536148432307607283025032527881817484928494321808779057167220601667325780805305773840207723115275630961076756911500690964058773025183870233719681513934289272399080777433668882808124269959971071461227371363836077275573639261882042156543211992123523774359460328235559850475356249722757668813980603811470376972991928159641129567352150649675773054556751470027999402117398980717390535154357566161094733671517228556334429868735966083164231178109675617401473067851155163590279436245115314324339621798797055846692276486212157274852534827134871932094754344224604970044061823749014192128066463972696612572955913487022989751556576328273871393788864311134560546447000670669378367633737771977459043725592390744932428015752774941147064742978689433412766200279288113788031155294354021289482655888418478292418215666883185112032556587394706535323319551151082596230380451495359104589068306009958874054684589420115524664028616170193824825880695393922207749788737312677079316829165260111525573464819519548849927061774381925903260803087224081258067353504550434131088412554922509043285380576920094468148256633850509138383030449678162555993984135061328770451460655150249216099703928299161362955238208380019340222436241747942905652949330365407689559132547573337893175613731735691662679897261127313405380069905385103744619286148993233170375541495011046216839456327701255694021901668474837814102557211730923570137065594205330375735649104236252318596456611520333615103318425600*i1^15 + 42725316913654458410268450932384989325039656000688436052897222612044545775194321082993010643181665441167056330640039899781263547210270364958310332937553047111371513680116048905798491538616980645293649334619294000467483623556040159458367138699433609670689101796192230624916894411704229801333813989137794785562828910233153982073898928081382215049185438716244787181596739898273363196370979617475300352101730056928623507487477391151885717606149597486403821596947077997856571631423482605929763482995603394146194955153300064773576930076987492597124883940670321545686689515267969716637158282221657967413453532627272957241726930773839053567424425323205304860979061726380350278569999220566924470766604208508334793040190792757270646827652639085371377328760649641995226189207034540674795910238755837144584181685329401638194506314661999471039871150942188360635860374634761620724569222439609782456685131026543534939241996495238148582818984048551851510562587078676154381837666975468424709161435827481099982393078525136792552263230336654655709889863848023341908457151852073073228920354235586219002372778796112405289488295141389473098354194150463733023275641474770088606653360999488803998328095447465135396080288135735169903288372960895319119008342493151198128856955975819256414471369477348325944166914473046401734733547059726485543839717684453379834224792713663672173518631306999016555854675361481603090708747799383193134581689093539716473633162987906519251477275325410994773130597847948398360350225925379009651000684150276957364724404347102982588468237116642801124799656444624822426952671052888799738007912859962012421765733963991982457875730425284993658787222567172663795227587860974976178502875808172029420300625876098667680821313438558306977091591230383745188430822466415129819887061074798776655711842005579674529049754703466261532891697785356327723851515008876564571785434017862880998586084494620386072028506996313197263611534381411043890143129962250077308380603022438239405927284446540634332483433863491603107684716380160*i1^16 + 307315963960319636382820906049511460526027491294063282004079843447375787082291700745010730646478895563183811234271657117875457097420236509128655340824269761101028393674879100518516371152752324575263008710185697614781677418236925153190768613091831042823210814242570874954757874360943691925318748465984730197029006778384643807340623451986412421536048446521472852281697413641919593105002453841239807458122520313772403350858628452675671329515952666912003385112729879288639640022123561976838405534673236212159211221366138653625816249157964405592638725810565377962869861880576083582774049014845126397156619334919201786845307571652544772417733779394429714577943984218604819617550762060421114563279100237491280725160912148145431311411483065228396931141091152986881058715352158624717003201491925493231403326479612889544625174561156777920605604337134797335784503189628104921723778071284031904104426538899120755107367330635382550306654289007394173367292168736406646642125035918578532283252519446038095593806557294522213033514518878483204000346008547791235980899607556230624363822113790614703916020154547321779271223454181760416386063808558981926034459886311668897249729824989642819975244946935056368605840634369343118453154797558974511180650553487676305808434954242977899404069665766193650902255059126584016392831444815462476949234706748028979723500021123063403901877069074548657546415506362739157453217316684783165122697069503153741066239934084433082584602130841789455400047284484809358591702399605765269431452087721587942370861570208459665080078886077343664837202134408086218463938646065968592144192127514266482607078183428288753501666815494009817361112605069602634951961712486168433306354786111995766558314774194269628430377347620774212661029446918859280713785855564823257058287818072366359211621428777556032675954910607965106679492714671501603387386771353733826834742960921049785323746323529308958964305761669943700366846141619418068273876622031487634583391408449045105234680800629163937809446365061290664182939648*i1^17 + 1363321352988152367595466879581275530461338146203133821017813439603656447400937187121873504847140972094196229921987653063178354694655104390205699974287994131874914601719787258508391715310745275565350000071697377719509652063227582324762001319074957885340178547124473106388055465976640316245294398894309084919016022167089899117044388457887529021574092261331153690956261649683879894321667880298850724747945712747846440568140409860055526893251829746584753602485773969076905456828029713440939810058801872963882668923412803611574106624311152262192071334872539073053171781810109893625159300024461751636265065597442394322339187838896898687674286883572571105979916003016368818636307140587575321826401549053527244027138439545702850414165898393575869675697096261377748764918417976999541880032521952404104668359322691164529745297751497989521241047853924523729567520464245571283711388026207172368433813854039307757296470062090088281400818527530383174305561307431106371310463699888845540789865403119976834471625199036358207018867572925738771562437616305684640007689723055049138233916901682866294298125488547079850309215863517981390456337007368061082221795672171183033940921100584189274816000781408405899893605699002125249401889838673276318184816749774993771270863445956811977852145347830557577513020963832020498988802051825231930927957954725081663771372313521260843864601523164284671922025168378557291107903764188676990064044199387437967792391527014749519335431390211595140105948590173624688113023745463577527231448300911387724141270559447814770910567025827018074212653591899780618604165221667143328905013951762193313408989511229460013666440473915543018157606460514408959337365672410163973479424532718366489523680384404822494326878259409493506177726597474709516474781539911120596675514988341016131470322119346448115795178768672491834285903069464074677912127577652257003696108941696965299421319275523317253400606611354068445752313348928048008058526733099287024242494275138983188758855630903347891216467569028466999296*i1^18 + 3825926024156374608907359982076810872774103176094694652551862252513917968375506679224046885906163926121175222900949683298778117070312507724856567096919121246747688164545381479667604865285958021567461036122310443856375901377080290911109062924720889915486583584597668145936562887204563761896579577036507265690140136933034370530049719838129893216484541071315401325604471880294961540903032702690210007630634453918186109995656642865997492740112170917998837927023004631177612122248111426992522337462323742407823647412070491643436484747034504694941637140456882726844361253568392732665746226040115734509498691677488753822127941456169995434964867991755902238765342001821191703562033031153464156069066464998330054077045632816918164100711315772438325704643838225901214668194112209492461690452057321988245970601593171223155775303267313934710883148608612796036437212972176577236007621454778750491332572957799406540048208388067686300843222750821340396822412265603348142190139720774194952437481395274873927161337748374677788932058885125887735204053821537310966352045264678489849012011612245130143689696371151325728898822857215843641129733363399720936588907568007060139224654608846809809153345518669934592938173235138933709611011952740779215114151258962737664092973105391218197774857485417509967382945603137210940007329780384740706278904293329375572015855681654666475239443659540371767138977913996239340137474204692038798023098899702709706595974151148913539185219831795529610529454738340156889957813079526260538102450616697541560849220481011913500594576127216302175848084061854033846755993285796189700533437848763803652649058895916871920494236528877047262293841045517552624049102294160053972168550813288909014758411527345713079824433530083898196683200344261731057171720925543891385047340912338250862910482852678095527015985629598496465958977672816849637564679374414293268765109900979152570722146659436380551629930059230840228509937999924890225485827426686024265444583313984522415840360484088397073451767247667200*i1^19 + 9499353414721749185337738687753534421099239173625988238949952937283506736545751110231732408293733029854378133063612318146586912003144726101425613960444735273321276365312305425996733665714670791267990634868522782655764464746674971965893442409428957305836744348339069001933139461020368638834799843979739614976096636290441752965013973265227731504513985973425712372110023931073052903464747449263831613910127031387537130369179371215599216946611276560709024230078603417692265732234886934300133011047607967351142213417227532471759379436376491142498581207269882104876314297947126014967140860247430485168581876711193760893954919130096967613960607795219638263646751049653934977070874342847465030172326228159383342062025949207013421519100619505922238058357370222978034371805089372865364765188937418352344533501655620504333492089351048983163416061183263509547601996316253316935060051041773269286948150611564827076327741265139085126632755993350035222146933111333363992697878683808572240234981820690473138181777561652863097413233527039465488893703267254207559985662832544341677475069040097669045303828829225175592550243799446333308424626471473602224640555531525577944930326363209007254962441064735460614617866559411158255038106049896074555121681136957727840310602890732469769316724091316333763109111496256202922416158301719420144334992961368531718024857876600508665872292723132876362292371053229321905591171027694083995677686992213823505329091792736365511095202753051730137632375210771833722808098078976343628876214055906506374469596498964278213924349124356080249543943039950625655486964869211819636849509656211445179923962699646194444782247465806232476078379697243356762882768463025061687587184670586287625229020642610524080167764267416617249033371538860299506796775128836735038948318059725498455989847732591767743792436521901630585589594030354703885200098074643861070424014714135499227049557840724614184035935992911627438031368208318109433598025761962436282105380255100547173587997488339143834132807680*i1^20 + 19385440302738817552936613058108944047437311886079999284566044145527828040123473440165676261763871181384537008569649519472380156165686234484467619911604031377841125312327915907963541934955606151238504823280335241314350013859117893109260445352612448387885708151155879803634367902379601745227272543154339349869724712789619743358284800880048225874443345277728844089869970820216479242913445042186048804217885412206448256253233009017448786446746260584429216335259457752811887517304801710320912496184176018491366513237905665080103786227812001420977663202966471664426329675182837229062897224632475172755059698093044000561538964128895837431643062248228301214906451220706837544213580501519110021842945270657501276294334326466912326452934527930564067305601763551782271173173946879598458807382200209170405789854029551026606005366008771428937333420015214375694574791010875253308916618484242517151791671110394607302940758232752076606493259156044676929501140807030067127109110723435149913585658292865443653067694744955292273625884355057284889035155680167577142482072771776483604461565058472413036076724642104564656391289417128454880139475484305816676196055268464359276210010063907078598219082849722172671204809111462373406917617639958305946169308540287525693207584450298655846166086191625648471473382758407710482368504089889829395945131811954614903108212416299878488660041447760539713464948520502087846979465461666912851862019193132811663298809429452973058689689704713933404985895231507986301702278383168777940444562854805242440435330490230814104742286660671073506446329308860256878764215717504107343753110378799884473021742822507630259497868536448481453281310128490444097164223447652922506971276673251038679775375221645073061238869579185230418687856322738829297417767015038190874492620981790757922457669333234727344647687356234187252415157860841832434869909605655173987757834405037647822684693742925473182657604047069739112711823812577220739443652868786679220404346004996201147918142744302706491392*i1^21 + 29996825706171860369954256985970739537163853638978588246008846696756026026102842497405781652254492491558022135304650032875888505824200999842564311981242812175184919615265038697200757975825814237130327028596101341193036177185147987820239390042957633408832026060064472682023196036447163695597578719316741540493633267686485702323375543773162605504073767636404332067863801621660458307846068948247613096882684304491294587939224416818308852101293948903508468425707897366167428551729220155147915136427955486661558806480322274424701349765075989404619976248084554052065312290877321417472610310265441120210519040024671705830995585118967196808457002176220325118108054188689283049118871262798710192499359804179872177124477852007375615381840905411905346714703453557034340926599067621310336408934981529471645258351405766375960657920901501556845051029542302551414846177375168651555428499035124308498487638465305594527544216011319610387140554872878216731844060032096666908693196461746801487340742754478487586179707162592053485190297804195623833223205494509785951488704705016362841005067753855860094776514858258170789609194051687666980919068410455196625554820228283544587780405056152463649676715017188916998215246805135753093847930655007176822667936972512876490160216980097281080160873237557198067271285468208807198641266200655968585492540144392501389319696190163524945447284024796074064936228872806457151329168615116714428074562281347723932975554344842704393256107598016819644874435448454621168265379817627104036775068893355310456656791218002664239350832874719911035515543707311038024491421459747933989144125189504103900726640840062262722800768173590707878642048758483483022318279179068129671309048322264684720175305281507936199935968271008418059410976633178121261765418594205921251606868422479940213876532846874206767137989667384396437329252937084711521770251791773340330176656047715579624192523310537077557333030965854453623604194471999466009299676096061592110386751104001922511317964398002176*i1^22 + 28942584764345065146641969326432981276742087332808224520608210863522691016471505846461095625943418488035689854845773526396309019117222287667452239947108565310337864319349438242099795357469005344661690274796387710394904318618586584782976597009962582015935058296209509279276354670874337186544858189271770950168153848237490810391338408764573210280839949104711389995840414745998954513451851475794571685127617969832489561423482846738560630540107684039313636224997242312192078019232361759198172409689051814555296286628689522799450684385493937755735077203195403992575588819957191749843052588101788516575909020712131187475018938253211114788237893774733192874511426501383897832232373396541956016723608496946071069985424177165315981767381504327863061438799960427857191658468716400626696013393451972673225561450559929768526604737105139259959651053162517987846093751246704108767578331241622169624441063914566538758505906288946781425674792919565930165049038777334860270831334173553698012256080997181855839428233794002558346658092654062441860214198417924279410728583425836571441241398787743277719096928688814493467137197611682740656892201646038427923183640863393209024160469570479769504602360671473443662191818282936053335941601380257947472491701228715807187433799438685617960775261516787760384191310750173361688967497402350638312027606815019092064410948862253981906589870158496841347820409883930068127607760738523675672359350462080942929806774168769041664278755446872189484731935133149996219466851587426862750931358218784189514459975450396962017491700412352782055109048350898483479770469469159580491263954370843903488893622856365488473269904705783486891926362986331307996308080823010173131732786299356291666325224815052133442164204709217261627468749327796056381605119129485166226414408050014143807579809382541187374319954641944509628173043120617339669236351064894756380887556120731313060563637437677946507051521637941597171624597644747668552279867357340868946478537567504533911395893248*i1^23 + 32054935454507678042006104184059420929261596192595412247010007554863887121838781555274547234258534426924400856348789168300465443846590677929077644254110598913398925477342111009190701419861726002599349556194206184133924344029130441875262836539329571483853492985186078895344594999258873422842212471555429361054338815895536354907571236865006860931552447432333124347888264916155045353358680828414244588365974844435596150044320596127960058820472809286578666170616638172354513490429786118103602931759431261840145168563593138768393288176032383924350059813524909712317594512632826682148094023780735862618430891907371612789026144277082664590189168558998755107406865189470815936993707609182098697474857921817663940177823915309339298300081409477526867887301898894712792508555712100916645928806169430888458170223668602845499630396865448462267082017307511341928256696431021011843626524072783894937716975598324939622119314467564005326601572195175619565969142195343165076141913336637404415254422439172488783823914908503956715450226098748777537226727146563485518639739449531132712417946640773493054286533789240687399659109178542889677949979618587918508847719385071224583909293942192876335955453604714434701285514629124284079489324970146868583651758142650104504710405151711208373459923908933872197355929115755377213870439202123602847968082259634852815404228779434593921090655004879331398610001920979528574497822415176699310995999540570163398066184983345888782426765720632118766365006718591192807042855497273156711969409561804706043050630551741512460015218564642254170701459830711368636376274979452236201439779636301187430033317748717766613269004356318859463218437052594265064588277128601293771528653261626331798963833854428409974278013577806764279184006850901924945732080127058829435272974976803302816470251308816844562079878504701067473895164794273676530375000044342043434952932138861730712652322587222858368728754085421097831133466655923280721382773774656292492003500771125787361280*i1^24 + 20448624349436213995424103818185581521208895546410426988558038308691016575251614083522082473104739826335610862163964654761673027468676983909111926819122242356617465291989094937105823559352874905455780552113174011702921733170126015177522266492826653008990726449104030209900171928082817640056644581800226719390212220526600447925794821292804832634984222317757268339696055106697430347914062198647403212047102665897406133963304738615316901334277239085973298258112740958495730179789082448621127702527793485955395098683672799086063702469190897594677487448576341025583724777380599109814251999832275196464306045440808931170284989291909697790748320046652454330928534881929837000492697115912425991146327889038529392357544506072797064827368866109449323420400679153622525950250011674747554005474807849438900908294152322481005572284272593639533830314690659526658664251005631340793095971848469945340205521597007093834680532809431364867546800821859515490274147398370889882658473317439113833755829184213905091891370743737044953705187787759372882659734889033417513227744944914318869376689031297452995493649627551118036766688735499210031470294606660903370986657837077033170710027023976578082462411413642497527438667436054791979866009799490232842556745332066600316133348512383219308324772818065208169003289720712147766453455284159060128832621813508083222407721737984395855304931560054565929307023196730322194123006591004227602158952010564144976053748075772710545541257650059766669061569277646967286041694445613378040420534254703252769328622089099226276137454802482034272918954514198257670044048332299945151825216569414681594626769474934391275048185111452314046705923740813191590149415836366450611851240930736669209403622970247861414474007170754064208363445825837224212522157308301314901934296013595417463403740348479280801777367684176372218687992606714015980975813852750635165803951114110777714120028545678649939758300467205549919419128522591460488891994628916319288765947062517760*i1^25 + 11912760174040263985566442225181328789024032350550793443383525928840868367148549310178191402287487941007764336927999863134956160333709138233809470384269194419099853582361099097982033852204610346356362950963561979819209789160838614815567261576447193020745551132520206990842337926149895083346277190264494976774651807222036832058779979413859487003829278169503087815218538120648644106705350933365720704467228472306908123031524241222154885003330079228813569186303030739828896896085194693143440342105779444922911592805575440865190301057559718530782133989871668852617127484459729429930193947323754764311673967458721905072032834426391197157491565454086847533234095031133127211780961969367411217349990391481149725663162548570131025081396706918772399760288715393700275419068290850162771812822404278469105536369503761084378054424532594703438748984318837265970891503829412942304517375957779791683682849466488787360884150137733678047820463625272824218771748067788929136017487010590586858833343256185301625645639695663318257574837192216836452724585935523776661620435346051822483490073713022474378519492143300831278919183198350512158146432543021204447782714163859403324975932159288857015736077434749219476997677188388514268839823306701596332132526240542785849005237475314798562392585640406757603154207603981161318645266727206828161130453640117191551741435849709463259844926996363768497456323937588869443980187553144733279839387104598841324062161829403117838053179601198410472659893201664006271275403857815218494407249042862486239231213013678044848252407024815813293194224356752473434809050562845991036649819017627485211864194526648533946142359769159755953471331220263105075308434289671701582925857803632550958588059732797262985679090199058569187947628736728725737344390860275527722690385992477968866718476080773561027462851236604332567518254181582747462218722697587795361685988923903133593497349149966810304602025250276164914749837559735066583696706823157915658213130240*i1^26 + 1862882071599268017789959153526467981245545721656223599125981070546912326607284927184967332489699119466512436388399579028283394710596584574787152095319869005153304378426297167919235909883073608748550528796348189912422908959796314210626395433820216572943352155070303765729767457827739048282052852652396320395924868495141448965145196588503766400661002181907485095741372414053197270430117034418150177393158859222539886121943868668189197579576025247652513614004272406613524391029779134437947956891054598901763252823487215917489751813266186345882971075915320310061234204431088753804513005029412614791760406984099367696991584569346097974347811879171801974910771226051483574521306584295805086489856361072983297825662076704782777528308534731062607128106064747546151431746274717204865304407491849548576538629056030431400097591091679544440952810742679058125269086121343701249743987581604037350779146883064155451625718099944805146676437553836357044620455060369810317966131033983721305757626569973186134359970075127936142253517905456864818955457384335544839590441546550784039802282007155133574813559000658488768506189018872082206617299864911243935788025227433435164136238816327626669459341432415234735291657665086727490968307605028292933393333221402883655962197218177174810940775345833864443793436283166633307445464060793066682815650273695441310852489674760061491532069364952075329353941131206578503635052692033051929244151720693494881744119863793004388240760703449523186380005979429830762942995371751299253819909854397640476016130495304166366665691111978678711271303966999897659297529193230197645467813964414672453561296195410171527126571276017890081446956316283210906612677540204132837200839321560611804960585781716809709387569320255008015286180975053146581771102224686985644557379335645011379033289487971834817655614415442555295732315211076160285880823093755903998924272869702978827118151695652231527122439318695642127176618189963545690973638864930680602624*i1^27 + -140217699881027877075456577961224722702542128941146108756285743557778709528849849971698106138256425613427724520122706425068089209381247343846180559785011710347207982071774154153617511541934642437515071067308295643212842936867645190927547280711646637319936874802436956574181106085530760591878608335807604213422152075159001919219993770754539751791652939104114641820491918067318856273491492864231057769696618928351636899101301244208054988849836902172729452407164698021638207435912019993279021090164423667565910176531749263912075262739341744518376363828086093992292001605566090156677753879535222263580004456391191884070043873763816949523258139165230692928433327025788071532367406530371745614650982076486627418098005612948391164787002441301585424655186749358156683518439498403339671386328044010143299104077162307621027035076584858243147627986301937612783421958386427104844993973157324140194162352426355575928190809638947329231525716899711503043173222693121446750316573651878158475107541459416823344248215283315918863607609483625325072935686573902493682109012567625658360741537522071689957113428592129440678183125602138318783994224136145875784268590634330224931376116774151562261310993252281243892461362373620357678066994963515410594637359533255036824258675439433637542606474093898913426946747742099295669143166214943904047786408646447036174203168642166773923382512344192814778152390018802256432390645512166624207355183161115466535355781161399246447437050119810258909135546223660429625450526591471968455862677975160665914607678876949816732221538145651499063918544168888242328040792289560612983162876849384569802016081700824109894829767002148915494501168321306537268754699557076920475151727503145286995478301990741881544385513474001465082125171080440215784992481034451546886420178678069763517542375049406523221993518387259464026331514418150745370626367524101935727004531820353531854417036428960848375659063653115678661603253143130201837262786789376*i1^28 + 339082662018353793406263880061499880281046689873060429117818202818402183435805054585001957627772032919305824466717538790759966958561554996412846572624768776113881918805583351449003485551695529676298105421644884674895418788767046004352304779690033839797608999956626241068688972616274317116518834737881423948450936675788705765002179124733269952346720475582713616095451824695213925285545954538053424723316804768377727985681805457262133094600794056780262187139984146693475205356241510684747760126105602541214361361195886673898510079408227060470280050512616643431118454337385688179601128559008559189396360403050052824076201273684653976839806730125723936573590972728793855799199011394372815356515762954547783237411649931401413976569825101082534705392493054251795885664956777633651837422986697424823936317731718241213951198947733807917950056783604729920652466351407855967281708246329189918278646129328462019789092528537185426213535850899956231566592374764220673215294054863473521641268936848565634095877150865125778435386713084898167521715495295054832595367701582597502181884906651137650756909924157398724077797414721431285343707674333088172870962793908348453084413103316285067826140931494501476260099596073554609048738575930411741816955350169558112404291855532166369988170659224187548433719796289187030580027932476124862207245515804370442984478076470230592719206735070092559881996532951653941538254626247119648606313819341082650770625479129104888656093454191493125395366810058879398169430328138594174529602075152578304896817700660200571931370978908038362811808049902792889862777856779480147600287266322567459801571448274682241318739733990408836684919479095638053602615415258626172155026050388352344609832273277326488685487560701120668536050430529311261707959463779701036619249697289150847576190909389404885105328639391842379106206618863369850382864054772047577956972023326579205585198252979735972215510635510962687722887524513008124587671552*i1^29 + 5183255859092236102533714673015424334034871749335355149505378969410455821517500894454759091512960089763916626959494539108063425093865622001224184481590311449085699816241830171022001686913609843447347334894804527665290372490857575470387546935539891116037907629443199186800139489965209704593144505508294217875924722108278734246465506946889329606003391016735285944374440650355173022999662654543071755727719441662725325867892757632371141427040523267423474997420471990772298799345742753945360872011042878542671099546010381339381195360953933095681791712223562118603181330293638671673536915919722596024906274985009756522203304667163732348478728708860712089464682218554283344133000292104164732147939464473746155546461170206373715684074015524490054777814587748896040926139791358313993082703974008016811555642685901583208483483113694091327470306016052096128352789425527567491002638550436198105073313405783327108806201210723794200461961798916357078362108805427297967802218419714565551961023384404641793129395374197445834701944394300288633892854585431466360096921156323531253461337543111364911782002575447355693745610062292985210279466380015572156833881075076505973346993854248873430849719568291543981631081015427863850443350854776598763733325656765003556313579489487823228761598955419972711017896952033999422807467327870804496544608162281901251681294691085425347989199758935358288105113075862587820687690164800735144999643337022385323624087599689871989894525697544948178220234278027862715358360422144035234385981451415839678751561936581062176422806575413980716706585050298955361538759318993368890797533592277848508949736869788661554203344050695928166708772222640207891680459304712128980897126967322352774220170581191720021031231749087810716767428948181713569288690114817842837733163989540469327938595913390718587218278861409294212797800305935240528851642818777275934417997045516158125233166534850940037822645844835397414949332756740440064*i1^30 + 465427320452164246039120813759818503073068452469689067867609211714031186855588721388863803204505997860987167401011407343663153973242067675617707130631193180236685898482237524251885768861604708550745904677541130481586397725741842682325813175020306082395024121756883365773382702262656978148806854792663318036227870656280885529236542044249056050522084884102175657476440637466674580991608669451241178316660241425955737281638657605013398223210145302721125624107775934181408468810962969881189542540004539239200462528014492169240236739195468354099625400915149494323114930893974567838414530159651985623886849523870114203157463262361365655903310816172127725198654945966638121433968424545474250405837849895748397276822004194753919095458148005976053407399979330413774003768655643695962809893825507647473834991477673146370349531724593407442487378471877178618699791931159754816240528641350037577495626419008305526787835358687198594617989001088323148739722775110836444817754093248834090944356188830943858942577239321633267846606834206659213862547909185428285831772154713057983139030634555902704532598586276752748463275588586132992883625377214606214970694447018283679463749609730619406033643537836064798125261326398285193579150653186686221833017412147953548837143531235816963000261916342075404305158154882859498699803371049631204857927613926575537122215654215891993784079262992188600905801054971433980814662995044140679694684770343445667669724676333608754839851964414566581785863445475959755138319364446359445070714236163519901215282655934276584274134695337166274117026974908519823814684226081577957405739809858952170787175153207012680420350772193626529844807976210392884842530389532721808041190640539288106872224594420597504450702290233245740855513918239262606772689623018962564774722165207523517287402580331607386363315012637235444927918926230567012690857921329598459638144837517074682085885197442943110213071118782685438640591470592*i1^31 + 2318670501502613634278682243818937995008995937847830491723958799089239589664214770471779972291982543806572268500303747168534547302087968258154893542722615607047800474925666595787784148232896950726806465315518673551103130068056685987547404476196814704469986528332219747288279502098777759220040667854279256859728692004280791083111629852760078525102131664327055802942703585371178296486729467352286228895972557028350273788245668111711731080555320399141576137389357675852128764882260570586876172024143234550427325234608522054925171875916604796202465775906793936764179786714971265414952359643617634553674301992142483279183753717189664729496518280060691369234241773952223391881175590002879080100157550782381013178034092038849623025316284646107590347846549210219085570855719379035141589954222585075894228613548697224018100747570787360511278264900448839119948777724027103135208674794953785011907089585125313636209841229842130121361343819752794587068582786982426120178911989433450578687253469521008605643648215177361350686031429354933425629406296068213950482838973350640805233612473449060938596209267928278204298367891850369477009970296236343532533804276813982546539893284750970860530178233319300711014889000453908795109453970926224119301774167708478517407029668488568024084537919982083111977764913139485825437360689576505455411439153908035264395722210544927071528563111142080162955557395871223720325492801371115258909438056419251763193510745821551827428919864495983687545648605556882602865921570765773028926328938348800868591541092695256747572952536609241701364263787789065333450905418600359114034578057196106267149612101001740678481056028398602898472776472650211330010123175489296447932811768540261021265395194840391646711928057038669891400071852955260027039315548967681329418270587260682279710966676789006063857449591911602267310689422717478558083175498231188553038344544391848308703398567567529446682840218657867431936*i1^32 + -32668766079469848856398020838948033691088788227949951918246264390967917678494999187685191314359156892066733668923380956450481990458332721492398605058693815543868627528398167067704159560035818574609723674790311615331455730243023754791226429248574014296167783026416365616721863745803768329446137104078250969174851075339046818172144955057214358487707609932974718111025523756898737865417385075252713316749777653206193685141073260526876907264139060366707846048218968609061171921769836061083460207594000272610640719353247170328273464886243216589731343617580858290620875402514953269367511491792716158671955995867233076014664718791726807084312138442954243754133919086349869713090468378000949271374873778206972159794158687001923948415426547278464264146691388006148747925502389125696754356890174179926011329588617068090987319489398631876474297457435691175577381696815710588234901071787742233193039752557543159296172064784946284430449085753071934511266871784795156181104830883101339248893869340512844722125860347282235367478330654567449715032686543053692422146671060583873383822011183156818731047170073370298300305892385704397444030570818663696440805149364685927995807600178344716193517011477832837911272792091377832982889771430308620901376726497742891355423374728242302661382454432049558249101687635555515808896328513189966898860872541216464359252151543172023006766316501562539413069117531145168569015261435932647041859285123662288858257050787631521789970134938450879968536349765713562041246121439496503386415699603023361455697373992039076808747409981590009567806090396333489697425009434676580767569494650016896913467404690875018670671702527310809614222550158025920384643401357887018441413663280260756715148584740450825758657419867185852380385826800137504143092727944884875288369322505404916475978516730628886247671423472108522598512520197064629062301165759442920830964143656969616076869289379948149527646836883456*i1^33 + 97444116688330238777180352350903730722807858467018347294143564905535783996560309278383570921091033165635047413625486393991405963060709725276514032239113465619875677966460406311067399935311770951653701103099214347237144357526882494941839615557405575903695584877909406793303864225384372277296072279292057857704157673874317338400078890392916393192284952755823481986013622481201280160989732610295166778492612478221322739902074660875390825667887188531250498258299324802062699810373377639681182315060170104475614103835165278700172529857406973368944510367181398110194851759261249473340227794863732188982251085557956128206035077181542421897968283614539770190464534206325388615659790663241832822946070976548343837309586196060384086844966779361623868044197881118255955147832497580363092946655538028703057410810025659305136885324805765844135798915334635563237411708669320978911666438784925292040685351201867223453800657820782673807018674533702734110636308844213912198739722798464970430110982684642369666482398007224667608376137327179133280117633814267650127340889991192564698456101893758983185797688355101948894809172828848108886270472145497453010089859604858955560054354723420709508923059170735778572747378723833595459361892987956829479284267535343742521397050152247288186523798261625761381070208798729293908107649998917538544467271622423992007737575678796067407732751760577617966952204148600350226121383542220105545850206821353055763901834309028071383323207026697331036966680772514846329730854894252326654540587538910916800765329275718196890920840580911930277604633830176294457967383616952536612701598331679353926151784587232401650264232859665039269505651024409938369999125286892234205050044554235841790549289342308848006185229417529091586110664151774890399253132007038972696578911085144263025834721009782423304058702888120697102832200588842707924008333754046735927478217339456900883089208410332704276480*i1^34 + -62927515972098108056644102020500544071554964916027057509398003632680085605152620145281980344473276500682009513810654964890013947532648406824222819841585625016792705126739847613576824115438294605714264051913913390622859456738180517149155327535542306163796636584096324713135942162584080225193820944427208234538790691004509831896567275691079706229706403511400410593579613920630110911950361254933429241428663904784242119713694482584411398632639962852131139813382921846665630573948833156915750648156694414934438292990346160035776057780073150963248296931370351776948115196466949119753905644803767482710265640818705378491910651430250269754565799077863849101421208025013112919025678878270775657239493961123621330986112016446560097657848775802577394099577788912364262589292582746396958383270887608640581472251179118899539304509998506311096821928901649094318045636076910780377681273908511136041503303061622402978911458279563161695306320178325544245770075995177380821256542587900186473752798900270641226071239361714642254677689867457820954858259799047372232461704973427806739999731610980609387871705429932568755437779390875987803486617724329042284250594797788708293857595059211955351307181713087861441066186303000396405637272433179978819461586659382967333887691072079630872008441101746288668457399439129292376153958391755925789016234969261650718751579040397249818284172867211358581645844149758442797177776222493431801106242065478932234442665817285695045771704469845954235492819913750167056493570501944066959925646652768987093771143759283789644016826175076973668869545446953902294140051323029368860447396705449770848303063373948945169403388439477202804968996058169847724231854391838662685900261537814352930371256861693870629831305147092059284457201999508419985428507978499455979962520576868426195704212408480505058494130174807408461565319027770613553324570405194728693680737128170239453495686070272*i1^35 + 190930806623108643517525900891378670754245644051289516354529557910327778491972074228155625165913792267614066873115071431038343690485230829934599725817639640320169161330672051956308289966136522033120037875386588969186177137210589040936037350119755550134255734706608603774942662484818372082932801584553377187662100033374141038134514716827797290680376198166995032468831227446215683621376765083843656117324865375877452477920673347951017026262703757456985108142237724402298511891478603209833615965228472577128860604703165291829597535007546561651423680523770213653788753577378903061523667672749363367591772936679655455405813839054523788823442343718608920844825642816059179327807141159211447113414306319155780005804586652336007525111801932785889744638725919041721128338285770998062913805447667038209945682295449365564960246641040911449177440983168715185900488571208396891527687152483229906011715874708481792602614412583535648062487797299724179540294652080133270905152669180486022121321571332885284094329825174745584115597866522157979118253171822054149111279421378830756618680456922914956344621114908243101170678734742064014940565990601576822063498875248995166760182185888919083782932332610589896513583959209152280047003429496182447701526785289818165519383120065561678993396976680323699535017361588089333563548874208189692071587506438624850119326934516585533547269037968385360618101099331642036764752632926324359044879839137570692137804624181228932452147333066239038903664104773084386373356019494151390075420277621840714076226612047214631078940666421516598124189036658799713679792169639157837088553068456948599498123769657071230747430901783847437738625472941845230970104092905911291682548698337859116823777481540859311558320975730068554777460912485677608212716075931511883761906349885062807587921645278867301096437385770085806565141061692423921445547443721981034371876889144047643394048*i1^36 + -16131576175790247682496852118047813426934839693108489149059606036357357664244348583538417051522456722744825955961428212188539372120869187632051304771142429297295606966950247030414984864482820106944758557499120525040377308052884675359736126083925055971991888875147853646558050786317873066589347207376851060715217629455048995194705563868084242687839736197347152003571562164994746403860551156461399774903047259673720943251372206768842313091180177154176213806966722448865352761993273659776329762266353680390117173500366946028945941631295146085025598162601665981876033532092944379195932064218736523259688133106484043152464709243371378998617274444071338274131410191102562484472763258222555892081109729419428318115146378310988877359314581655520758834180773461107373864120176450510715820176110218940485446964860114737763723010386200832704161170357006878399044902458747994884457256118159206509004330215759671723826612438905891550635250850202952745783459756170297164804456241585023844157896329341198727330742244144121619944083348423837522617687084275234310611307930100883253939482434683963607617699273579359863488985054299598099000599675242859358715538242067471226957251480216449842658204076845180850727205744187005491290706236436652580791389953202628392101488479566734780310654171195323131674938153764440922914558818938504890231218982738176898560291411371028669427506806164088021621445547542069984137552303951546154858882449640735307607612089726974332527321621816045455247753905658571703818263494240517153574371059683491505706047774237234502467120535930431247611368256517409558063837091785779075167798638573684505477026682719085674975428036865875931315241601331175778860102558266928523527523973570688626348983531222457386234506719539241223392178793249477915627554118016533164967336048711142259528774526694860447026303309439338538391163699593676697358802849364727961323931959296*i1^37 + 1110950504071074012210587419573217283024476839445285838394273924820038246733411515416116933927994660599598046639576144324993178992777329512647864810443386213368230745190842159093855867108117792582785176754961308020723324111867864944573915400820256285029126460913909680737619780010350004418873627822314806007623786068121839361182324502995296781991104705424873155507126473870202777663559043899535728837043902959130682230912810685454793105044439841392174941714278648561929998257923893311721353436045976056977482200563256719296017896787561794629383257796768050470278819434039072672101872700851203055321089637636684341372920273257337310092550721466290093461741660524298520569430548973845497803790761737120745312974249482182548377166050421756751916373970810485095714608992313739038516334405600374352640210722167241941814469233314506043695257315504134505270962731913321568618867238913213739732010620009605278102718145592587378808628135939502826880708876197680713989427926368207989981336981470322015880491245088789702775768701958413468751325504698094389027968996744763894939130437012570027918643940377940014224425297864296064749263769149287338056103181335898911677874603576322694864615036923652261503526540847394670627596990940985704326415391779460604966732788434790788505629646061175268045896957574047847021963585887051450270444036415164353245252942794630286185922874226101771459554312637116895935760012951990012772711071485356248364746987348831170820776720942108062809603823053611059843586646120943476031434820826333256666223681615701653271594357800940951106729281891918424986689674759810319636268503325065319139978175610420393329092392268209958417551435918331481184377057996200202720590735202698298094881323505466192359022536033371334780438659934174469049342067816706583236764173489995068721976101519023228035779319386917674394168936161562694828094951495108132864*i1^38 + -20694338495821715896428656905392205067587582697143623312460747607847577079150146163153823482807489135671766980681900384463411323099030389363543793922736413540762932903993149169135891653391470262916054781763180731814798007571362112207436207442435897833727008466243092195853440281444987177626130059849489470632253384428137612404969686151259369475157829690961516881169696457885598533763375367273359016079483039009573120777651483095384731958618862037394789301241780426666963595700948667916079378282512250331316593089074930693261864576452324733032146068601660598721972511089305857142906043291532623898767931214507134108598769456405717432341652680715368884912307727286073290867390660310955921963185962138499866573441606831824417017578627666174141280783515705909615915995734572630993277683203876956199914397414389224652659267244678505170662365778129815843213880529162300266389748085805763370437783754998756824832623383975364682241349914613455992462940359189291107449559003446259221909405347103483485829002277773597767359087589814580412072180826178943837523692370866989150816731939324577752916798870997489082037868834610661835101413046964377341092633176441650205962557972045397073840352090731202666138928182547257972871853687538366506131649496379647620242069609102750752893153313012643838873348174512489271726361768155438279407208465794532400308151729711902244676157377072540055741931991505271414069017636204016680417919463989305881315486641626411880899879644223602559749173026414319272768366120230422039842038673801240774050004415354511125907143911484006842412382594222464994026807264325224978761067876796738749617522767987874206678593321239453251903019895322375723052070359130940639629751124770776265358354346376999428567689056147255870000472390249938773963818466246468959696578230222694175328762385773951886221155117981919369604933697425114320521396224*i1^39 + 159928878821769883521417250814511988787885316818898855258446270176441258263582970596141146020361912604063326476914355810587632235832665867250254294465395438028306007968885949470781969761707470245981061889480388823866504492899032876559562525151876685401616451258311437683241464961711390447910407882467883495066241650103288176798612307726473207789875411010818871794919663619445807725470311271409947756790402395443242804009957025987551043939039977591240603163436587909327828606738067759801974458821134250356002092738672467963972136405927682719721471213839776806545766173024394036389962124654073840341541310910350771104019693687944343629614246816374576593577205824531161808427314749644308741333283721829279117139860577226812370858059131112045906130796921180858203648686208049810267339300679269830984506433635236057189468423061040861821443538863471710223451286659544687633226967518807893771382618894716656171543005934629651018389955128635654978076863311317053486324721026656403742029796539003556130126599578944474574202577928339329012229693336065072675591843024414877369677040089173855683212106422193786587248870850543234605649178846142741349160884624671547223773951036511475581184960235956603582530824536292271587162930754256903875399308855847794855895071713846662113430329596089068841580931250169957187608118966522156622222424051395361405570311584502098223319894127659854559673136218971913038845020695126001077624695920370217733252663474070125132882905353324327116461201213647229763571844585029589135220746955144540710768809293384517975119209398848010403789332344928972738646978851582639865195280298775312131903981572922598896841049859214314445767223231216743977773565698375646516729932775113883020860792871326184744472562953568415169874083847019365290187346431092138010689382768077514609362711319685413885130046724125697678359555920101376*i1^40 + 128640188165537848412891526025442230759769349374443911032969157018261049956157324502885722722037750276246560326326675247658834761500054132021148077304310410490952262114890026570720665281290770185345144062303169827297703296192317841197814510240643730450942134830250614867120105173174300640232811759787877457408590557886795043025403913448939964214818004458756151902154795841876372737607088098938657786293935879657814588616706512614210628495352532781065643873278087561133202697643016424594944567475731974958158947538037798697927420356426354529617037499856578259136779063947286400238091172903220310888657849027784385550691147738357637531571056656426313999184860994218036377542329662627205308702337479232299769108350560150906134601653032729252562357672888434597307930398673559848408491680937565390937721969282396100831046799394334912764645928046193227490876411538531560421961249528550679836730429515125471985294690382918283855358607204387883488613726565272625640183436320793079878793742148518727513145472294018627351282945889287518189671169997830257752627484277680389585199537921977864952932716412368911205822599712391598792184711638334734427312741195781773390160711718442818038675845791339195070674570846445511424415449440827717202242964224455184159645590816181419033226960508292071470985671990110397065775518152442017048960303576915310875147015650123624245762012320841591748351110714962399488755876722445818354834098119236777097406329435822022990957461380657163272630102020986981168003016251597106985011808230159741149464428204034566753338089713883556534570293008185296526190616075125008539614418516563959345596217245275877858140367464027856221532519379742255038869457702474995041218296670270036464529128560278832841218996385841791099143241699884564000248311869242164797762826922238620295062232982217505245645952552657848631296*i1^41 + 224602027674089678170983726741036543727085196712544793612554950173183840691425424100795987875770426510792485584502703357437962264315106679619766150511248239970771815744545888263766911659198600722471908014780299267166743092698695291291011239852439747215817361230491466552987907916846886288418092916101132151726495287720812235929478254397052979501210162049702578372715993928092627469703013387700642692162850043082084579201994788356317429326157835495217453501734104923573680229060149016872350174763173806755278075025000151708553400961417452118007166344399383554374917995199887248957786502616111884125691972196007423666949014218867614246780144625772079686004112581926138486952553659862149879012703104909525191497825601009893423866705984236134406341545365224279703504132429179387254192575787672273599323184109395699005882957814931380497591511396222986769455643834973913142616148942009896580914869793375281359785519086754192928222983582427023969763005619609088458551266265243982074295667076312852055765540173617597425316088859173538315562542149636919461597312067877275288352436034163131509891924458646132435900211309601429027311864870180926041077381425161786428921376729595184838176924139964046675458848348224002399593871099088933219841082060431110822478150803367628805599209505218502851435354109577798556614399794195076802312804684850999322507207137019411868806448278996185029828283428336586782820698173304860503162341288232160733634309662920628500582158567820684755954127239290038351118033562135406646128077371547537132643720325821932281603185591316138669770835383389090731141623148967811002386483089151031772349317224561929152775526183110372037188691507435133605993601794262912439542016627655032884932106656473133450871021412288265955834836046392836553499845261748820241745737980887439037180647054477987428159193088*i1^42 + 29121593943830891146304109538537656119411350740829545742116478915144983278873870069575495875125951983919521191309354873131490008854202521034319606748266947629474235787812484667090668354321357938305230044958535809834425528472883465717070277004391551632136187307281204914548193118644456062298771840937277112204182806204726232032128424506009478252831744467271998609365904567510499623908202504343386317718739250235982597556597776148549039985838770815575445383846042005069463272731846844739792390766513551004167801231196955046370627107611827654002984171056299208299017748293177247620333077801767660082540454763218223706411256478469991620416418032792891039632926124901675005777422870014432917423194119357375968802995271233316429675690264112228889246385184913061028711821062706932189365258263581680483831270638298988741973390009171863332443673894556643733323099668073384827276628069205626283731857039048169182202931686332608132762084112148661515999818799155201236973262469546882777441621499370257717963313121841391425653896166176432672837150797794405960164514199460256730221529798459185867899250087608303779710684545313617731552508264534831451261912629795891490339677131267402508717014245481329597654660334458979772455436841604161555565756719425223845623929221057868056468308137534566840207197920234169056571748238613785803982739735093750336541758278839749959810852948870610195253295186777342907586157178752623591265149590576340298775372001085180567089011400274607071825742468458676878567123505594169199080237061306367931899526705524503801528449981043571814055366028661614431718502494724516429783302839549598821581552262825091854452293013372179997094107203767848231597113966050272947685676685155731614287095591235716289037722941781333606369480590306712197718925584448970604081184468548733855033575927185408*i1^43 + -18621904191120571555810131047461982696134723917702506260399871183035442514714072222434711108651574596854504831560326545235963881511784319963401662832246693591103195507137738518259099794043439197085330706384347667023770581276549791521891225107459219110938159763618774160490041079184310762348416842606728177855304518095899698248480072329255829957105796695574322118220275896735219541402000004644405311915524450388804137627295190740297945046371038719149583491750146484722356208537541838226525396062876066846772316205124482056986377190360955525914505122792702726234889763887851684725068773861301781898818357504771687825289925179330030032569901775536916425135268265924181777178151621432509407084669027217874086336017039453555901360022498424523160871707354899677436264160048221042729837117782876628549129922261524421980965520535206418830919566529223355609658770239514570697264104516751103602736091741137622307306648342508573037370752241799000137588000980357632619948754311078480132915632549212599058673044872070404838294138017452711880215783141983105720649760350954392022886149247044765335297799520973695381567515798719141591245641029325841933425677481027661822768791992163874474807131686047003853732822783813824284457468668079681853136048798275395810740257184154746262467396176036603856631158412157225553949547090186288345469660508819045471204482590986134922971893070098019342992271893696793523901595247055100777596949824585717238369363202001769420266014751289930903432674868801500155914432435706127370909531662930181808273986242703944447855360728024468517009135484616812963547018726272197176965017263612969241334137946293839139387160718136808433471057356819370283221200468645972828362085199728430232916511958199124218892694508836213243321916668694027792689047697225625337757443600078203781120*i1^44 + -22351884371893797001827885310776144247052105322658672519599419061382603440993591536257175242201295203845368602346466394688294987140934898618502653040943378783127987160819648016374454815326100763285845852375675741372081723198444944724911600705221779992683224782896478339589278264404148897780858506177714857272322110018495936243630799027655188755483130503579306782473641879390595043063067635476321503592915356854985585100247188317178660155143380073082395411218950467957328629451699367783278183029458267456089117688042524668810871424292120443135118738277876536773999123013523054852899957754710189471382716838839342437902823433263644345803814916439952783569196268292351448974896909745859705259405341353314517773466054988650679314330287973439763003123578688280768803902023117578149508534923072601646779704133324333936902166906618563026060184655195173423336336377616598437675521474981438662239791728656620280908347098311883634011349246035135909763543783326619431540437199624929294549935731511715998636691613359032094307091877326931408479010030740442594290654670998695233616288679860855500019629564998056379447344655968144112832815810121177200083840114626582335195116542042241891077235484513592522385508341097144922014337355371012584219261318657352129342607627161123233165198203596872552284849145167203730902691796336400399288524313998428429684152875407926815993353905511681120600860774076057895298742250734995742600792269091392839884119067416804842254107732989925360535287564144365572213327868438803611410959580939942392937043138551354657010598576499821660487943968208720880554018404346846061878852549645963552943584603195695199156380400223873030526052611694594431229114002224482664552254899500337779041379314656481836515245654764457579674240442443230973767779430337423942612942848*i1^45 + -5038501998885366913277002107627660883556561723190210486779042461068050074005604697298361087815130634702255873165812590655286261299139980712366978026887172183770988427288111480252225238987232868810481035441362061471647105135807092009717962165486631138567726089502191072305942402265253005824733383256562960648306396070542894179811985415313944110709384905390903150055386158110394448409901743073736841500545561044865915328136417811448462348544398631044405852704093707201563753855353739348828224875532340762567240532917589270339110256627831880635834363452769179768548650285262406854293671931446013797832054645480470841588637789882025121647682212237263775481445695184356928225038432537368929036817439363603848779197769110267826920746514124380247729838326441442077935766615695339997949481701563440358273090829851558662250490795326138788605134405873579603546003315624188287322581891317554086136743040813386877737889552413674411448612717803460179528587849258220613262676470468100102689450962294593461681141733732284413434262683734672329944142292922930321691961980296715183377425184709222552632394356695162132527906768349415061297968416944623574186625606517995066929218107461960512144445434888005211319406358907442119564560933537393813421498465004193597533609998939805311030499504418393779333326259351711034954104262433796770813321265617438775539392671473525274507657046311180019889318749172917473381106911318018398204794014514772168477585461266983235541077635531636789247356677513213243244529999257247506854175453061815306752366628430719163598720404198475050423575285618717532420822637205506659258747921895015493004622308102352436247589665320714951409515982183210702431778977480686747865791135914190937893896077533355767132575583851442929311258758724800824833836327108608*i1^46 + -386239645543914491638610070555835889862739441515872346247827995142138870678279166168154551531591426206756383500875157880969578232776818274539451234429121922246295633625576912863126133453829368733844863393029424927554794414019398608895687624924659704876017698891268382204385047764374431635347484331166308222105194397826091942765278878733186838311510437331595950805346553411328905373224786760891361512087800201757905129544775046678727060366781847617941427859714704865135345725699636715609559601831450310631821231493583516857402755828908333433879725373421947847910623814328950049452758342200970332334790055806472292874903550998192987329243035026436096547012941230112495939817144417766283235242526948711590571587447265868702557681187275306326888359975351412360733317650444598109557731730736400182827403093201253687345388830488231454501468862412869195299848910517308535054714538247447294645488884763667337233531159088599311200009546440096733705990397753931616371511722088573343045158603906915834325905809120746470449149976938491905677932449293131209004862582177014600763911792261744567312797098874758646757969610057269264451534662623724291537561730430518255154946812273712019830516466872018188355876418406247302869145631594191154067900776231511244192425923582232003703746088732491175197510366918294679427257930129253669897319771590398042212128832306984765411303166276294524895780113865244142455335425486819655099309944987190049722183112983044785031111097157171707298239806791722855480634687457653427841469978768104962855325979766079793503583099882790453396254120435003532527846424394790045346034357964390471313496292635974796361019631366266832739666170888352657630591934260627815153245247146772821815630897290753414766928489481696281293604287322181861376*i1^47 + -9459198041148898622474550067572316212371169367451615928866031249431345330192931664715665030200459553284532165715082428402096233561374192519324718291360905010135436018128160007878997667177913117290043853973656644508068184782501519444500222795182825057989070313175739158169601007668022193638994231872767271171880784915508348638671007335590464689959736673384010053292744031909606595597508361697746090951487448312273018493527017198232557538778670007329634407044644892910088403607333314615829988870830621669436377938912429153873556192775478640425734381001476683130717035704943651946079812581870674117235119796126115452435650950583987117764789339281863205260572347627473424100997009532928869337114316102118559557577689987590796021908192232932120987172954752364567170223153825170306217819150253830975604697455361033075346792619470715138656163429155490609947127521320833439295944493746553388539783858292292170839578763539736162600421884148002671361693426138109636648030110113017874822892404100857709559512280887725039773215593338423734283173154604622857919859017621002435530602319701010040852265196450249606627183966576668159155266498742913156112038488433946251718102705685154347228532630376393222811155483828590377156985554303867242673561770169527529164309508488142852881371213439596411151943185356798880433108819758635863322756207175755202901867074458726256383823028787623056158758973488426645683857068033226628426724439071614969404111897090211099812502864979747196387626431312857030742085441019304867624125154741259665220479096384274956518000907360232916818841577232188726939836493414590841438078072562184853295549286643089351196006068508116542239391645091607435795781328967861416275595290943466100106932605550056337028879508579329805123584*i1^48 + 403355888805656030050057945894697704495247458046957152126135464052107568757950620092221785302337488530295589747780867927903244603555815454390223144588642252967330005770410413159602857462951429867543754803855418617299361711940492476825086839497326451634997185371815708533160755949017662584306047297926332902968286684631877474727109452920258400921518103612771058377369798903317920560856174797941624449804621601664048513013869944127663356280746682888134666628682312561252446682595217532498360816996188897549783983943085897773123966508169667776403738733680780947156880403970959111056867775870120451245447359102953935493756014076587785986656779491050110435071690277186059965438983438544764509413835590439194773025094348224956090701310179891621740246741962718898548429684482708382431274209900483057696955034480954248474058960940603155316315857489981979625465290814712542412086787613975252103144360249577068933893317395220805935195160883607845870809474158374178462799218303629865267527875552612793310906263681615122811939127064747781485592666025285584527559800430796408958809055692077816071911850146397844899327616447069710857823473292236729006441926712681867589483423958988382873996384101608784474461965136062147784078180989125994172417232615268302753303030351238293698863675623507418663985344701159359749832405260713614215881874451668917328069520767352070893664297280706937934279050416629132436440179845128690934671618928406115418686048963933570803077709589746978642248017450945315882270804030407261012904190661476889633254825565190517069398829712231149912390974383228422805918160468775993355792664708738907582351831438761680944136552674196880459534109724844176091850100225434769892855431271452780314260864016058417152*i1^49 + -4481644406376814005313750631321455237989951651574850780730802424614991002375784098557947685739433341450522525830423934880537314548765610402147970116331097479554033852070138342230383953565334212815223845423625123652944023575830280662772508839948215370732259082311602086766036131573603973280340254069836740264841053829784277929665276177622024835818394600799862376483125922047509661043860569167176593779997802366114547704282178835570985093327195725167706776841217954273035780879186902679128138113366940464865141912135335623223093873363566132896773728685284318286717480407122767435864070469530699511942009901835729847438975343333603315802531228793964744875074686926212857219137964415079640880819799346060517014605531075805465252562684875973673515832073447081003647818814111253150439844215139786341603815072323202231433150920045422090784150020066532440415326672647132031579556386525250137821724788931462367253713368934445240402626074596082831286572097042652673750822650781645401306880035234386950722806677144558633922243698720662446615172683575879280127987901174772657320439831656626196935129104543819932324725810980502599361720124733433396968880679224397288786607497053521040609260388149583676202305530754807538592619913017709577239728670306074040080536948468963742212316839528092565640915042221636941359115038069946742578305417362331684538190370711279630080963265627752572166847663521218830263549699879396969076596416392062000888194042919655875858192408626432594028484849509544989261367247427811725660984723183826345117767916114797215720827545816742656474693706299779410566767647403979723022930668241745430231540165572686371784201421110351264026532507908850021794334192123455419732123975680000*i1^50 + 6701643752160634056407990281513011252965177658925040416531705886154108448380825517080490825516431335666854752622208064409060259571956298235079146509465986231888876227607776205209547346840123470153758052944794356155275352896009580054732738217358658504802989610248234408559628439467475271896127480317159326857699050110015345340121742385490400727038909415387011942912721930647008093490575936938422672173414341163960935848034374166964414550870561996803732006786200935508817123958380719877030739174650005119729204474233122260035784957128719372574482105996176957216188781692914097235995608493409746064920690504208861534844739115338160757693996266315318159174898594149400955666984978506722283700700711662388661520650910007070990425521565581090687556216431108208992965138502098568035791993835120047104223966087878545851281478253508221966457351507175325309166457928140131695548948367632510486130883106541256953066395707098309991323698792719259813391550144587151117748790428826266352297341006549060156788222601156677028768274504904276107307110002407814527288552671930344335796932389779120341660469348544508745819904081585223195116987443653876502049806202931972033773682305486517535240020180890762741315250823398419662340889462962252533066660271568831662364861817808181340578242010286201399671009095239652746167827643208597384201457879017015307093461829649881872985836811899830797571448447293626561625144835800110493936509204168677183016009616972094386889499341270765612524678562669654997095673757788670840777285655089405720780647357186625752012482831169740364918227776168195904716818101707209503935146966485129628185644777674632329143966577204224895462672995674383974400000000*i1^51 + -1983372131108463968487214519698870770839851448827359735767828967465227733104672116798887428278094848419101665240932627546804845354362656298827181820219420297375922318938452211678203418010576776085988928584637976392303239429545129932129780658533243184784697437800256426660479369248799802572455647292751524705471838731535836886878884976866565536189298706415686012131788105264076329461722979003209585043614151793354149642868044866759688123312562028044550964430559022754509775770533161905437849929791334947973464863517316686120086702283730381168213176385785808706252893915745750824521308020983582133810768274386772227656102422732529672661690467737043903125579630562759070470336171346058728145342979697738842766997616504882041765132153377378169643186499124741172652255675167714250542613223437746898033878885188980260025911683577752102906224817205272805545831374466750862557935581817340749103370782222277433474690771338969929582773513104560665488314253054544995784457689495004453152630256524328211858848608201912400006189168865399562756760370475888848945565344987566668037435813025230563455928121410282887177278247910086109904853293685557793297807745723461960747999560682286533312756047117995896465113825623651684247015228664606445958145019411460471374992340442372125916505043040678817557126936334451963375141343893810975068926219816964566288082666530430783485725976866168385765536682668770383318088300270617194284057273948444163953587376817493759654297771894747833597498236824477125877553053538195660410775937502899761600365802703533743493316321660295082703259050992539056101271055590991350983234272584334509660990481034442484412299264000000000000*i1^52 + 1820760508934737456614182923524194487148538495383285363329051454762115727135238028524062559713624899189728609858199387533541057238496656986426101729552035140396287855475679748975956303086052213283152923688711562677797674162657997790948211702751844619077466007493439765025901169687796108145273067569883203006913098729896953834455580339900454448496119865301557572203169949315607214198160834419956935089275875186333179969054158360747879746336371662070485183180112956996716535831869420586379840873211349962671319115722381309407126360536967363710882362536518974319275183961920587573294297819666590222955134205280324664754380273037596700027047477351018848922445912413992145025083672868223230661113791638411864867608954416708721853649775594443385773502512311042092348498464720239401596524427541746094674423514312615956639970989007503928508521929651680073040480958095047247888800080215017027735403365105825839417508526327359623629837567406856375194762528052273555371607368682911601141983192485342343456133369650644553051854808774559206369121832938288335879167874238067164917145023044774222003324553089950608519728898494174261488305668502966044960533549401333306089124452501494425744524250855765335993782358878826979506986327405629930665269043953770563634979384475145571350786145571708412107031402090489923755293276612197103460077149639370780265906321549854091301387083685039820348104752269906858611326299352637388083443403576519980435761935333836302585491597703897291004619473458562252135187060282809781746147163637909000271263692946612690638089049568942160059350873449814874507296446578528245994742441782702500000000000000*i1^53 - N1*419197124940492357830380383024065934098968223848318133976334012684054406730305740283414519686408238718748759335012442006468598633841740525739156399404434165399511168597340895681756412946293834777568757401291190984319134956272692771804942128880594946775985629081414649055315100497943600880338297608700079915526184272873354361260406248188098682798676886888495593656446522731701148107682176656604185405672862172762822654352507730844416116702679389742576788061397830576171875*i3 ] ]