[ [ -28643583198184196681263281296303188492585181818735943863880908629815720151440765961569971382539812132023807268074353076158704320526144310674535801461036292450788882018277614441776861162195248101646690322690034439668267447329147395302755233973342941819388746942942544669199251859997917408541393099530981282322978186280198751611908383890295586799796769877370646112910249607172042706960642634364367739068762571706829256539063684822464238108751640538224260601324063451901194024477051227241025970767586828958510795559502767091119502532201465247157601364823931271098373589627357296999202743932683089305137610669859048886242698759794730419024956232585153464157736279714988816361554642931565646295901533109419370764168924671960205489648897230056190209809372810927534350308173387955123989553518480585733647804368998720877118622619329176088638336793132590677328727862185816421901811446792640951154783486842761844196184858666890114823947938447116994759280107068033818608189626684230184980771170299307782056559617034428996099832248377298748777221223984366077901768165533190366062556320137346786417355182439708328984366350522207531099395989893413096380875044934250082721927270040838997236043740426782487715038714272718774734679406890545509417157305581602980184821965075112836376119589859033482875620622019264340892258006134263547464941216393721297754162275233436404226412538950451206627751077055268625838384500606170711442430224469465605288788579739929307280687914918346752000000 + -135158736452975630588464412074679444436637283630425850685885437725727891193082188297274832900415078271746739181354659979428912139569949254509257595162858381331997111280958163964060527784340107661014783145462092826959924152798762674917080566327534086875365906047994826717202882724457419136724657301880386123084160507362047852643892503222986601030236034608632354750428589375712663029739896539145299963819315398442159890411315656630418986829228487972431456209117028393224438912484912696488122178191254477508210851120359331362119825227489450711788971520588227233021191360824586750880276587117413119428976367346454000925312999192197412114909420204450339048942771068352717558444474167432410742765091816923602003625037098038798700646054050073374979215753009295577937772590482292309321068718509009217641307329781573111004741147832353076249805264411210270108718393549429750577235017451610962874372468764115758378071128557890085200591905912411280995322372590111482766036956730175963615848983309258526600823930133256617590505541477904364880499294277031239596628859618644197971160583776408522789268067494835329173485693294903487535685285621635713019584337251913233987828171033977300769052910209827426296094883812198837739965348052021153980725948462308836270733507848672546818253330437088757547024689190774712793670001279045055699191766699225789935337888556285024600953739719531929517631648366271150829584002500281057134794601490246314012756382743548862743810643586722037760000*i1 + -125983468203532223850612329361886954704218432596818380838073289074151117465053833421536408662858685345250721533192871951857778639912563043733018848369924308048146745234643464067745113226784541435244872813865680771235129015255379679661436144356468385875513335619052091559886530639788617225174230871478066924511551465015615194841592201229108825368049701249855379758023535865654845643282395868085492152407435135653143083800697508927107887794908766680428112197226150230753097876353040137604482439415133025034948951935402899796080822214693437471444495968489049725168947540008210998525227725225066081316030946235190583320327515167232373079458125496347309008130508502893295021949429485761746319917383282863178169446675802872923850272853617389431215892845851405094519047912938630297537373942041913639549009756087158935086229417585195487782370780963868252937161712605400049405426756476800990889125727602003376393071848736406798559165341231613205743967930651420040176809388769586123270137004019678981093253611517794819495193815565932115115797840506252310604158482936453937606560090191162925076216678746980855423378603388485840994322901187116748688816828579953009265127847433278773092552113563859492895363915947276380178246709450347637876632107087960831052326852811357500293679209128571269814266315951876177678850315400633177879514466138179190837408124030847303101521515671327283191036883263164462316031077928219506790742850003709370391456034768516855949615450658386739200*i1^2 + 74301746666546098217171217039232869258572309805829115064795361341862297915524280724229479952930831628214643892785346650699570520576017919540153230981235653270556961201196083471077238395017828141238555405635874464291571107994045751176564124413448405610671135151340260716448726876257634902001508275572923730735663844749564750274746693048952066923561747417612844424663642883929866893184589732544300815698604954295458240215474316354679552211080716710288190695247448227494111236270876018924914197660709250841207859944474470872248667030979921064505784566667795226793177786147531727920502464561328520258254711773156922043705379170501029283465697791640901775268808282157162121128279549995551881746751658549167690064666800091502780691738508276524869163604699617024136268645832162282314372547184220410257803244206994577184586310031609624572586343636517306214356231282792653794697355545732393248481365766427283951447772784845679252692971975229679448823301484930340623828065661896171460517828387255959122062360990923240480745930287636216848829184101421602500870947169583781305402935689605699349284896113486396750602605454345978569503918919346524074256401310986297060444263914809614661777101414639962096579919728853861956167767711520771312473913195511011298121813685682182110050991759844506773633751896072441924262463330311199135473652363588067365076621788419173406182686072888971832416910887166917167142061125736804940257517896597644564092180444691439343398263319429120*i1^3 + -29349740218425580082527646266920996825564684783360524734328337751174025793405033637536575184244108072812902944353991227986530887056118344925175435386248718608480041632218072758406993162818246348526926460273596380353469450555073644607695422598504518507533718814097167031664035122058788045841585158604227325201123654668983319105450666218266094405651897277025296593456156169852891714056631247058100094576512377314658994424711276257430980702720575251953463126381965162650999083608736183445870351686271165740964975457360806514466892828133051852032880880065585264794338594919826935840280537427268021026438398644218484510347786043569591970018684333002930736516790940736575981591925633801629647008110781392773064195666218390698939089301416634913620838149958359230390327120919779794832635504308352394690996338782008970239685426765435028836900277507069311788734720483700780810188535775118907469329013837899905754085565232728270833432201623811239327284897511132665863055200420172219808555595584469014782980859380064009657628117599585322901521281780603929404601397671313953647208249432084342632446936744529807012207976896102735709270381343233208182026650501988175069771421181532555979861990400318508057925473325227368613763343487791820571841613157215570269145060944891077822514587596605988521628925383949678099677362490703834085903601349047773377889749109411883210412628601765847156581988950371777126536898594571626827140731632078042057357287941561828333541300109312*i1^4 + 4566068583462836636306241117831816745064845665675899702822213196017056044800297796369484757594389073350126349767799678266096469451067392039830932816949280546653082095258222675716374973277116521843182673011803169599244609894092829667398475186850053580919441870204066102593185144127749983942570935794374537782283027053955514484965664915704652060736633992906897412892402786132898825987864456685264994695422262165063103890453992503186790346291116217459892172506344796827315236877515116798811550635356167947700439821530521702147138356506003432448743377648249302998179117715603152465875644647762782144604406470487004278085050928278945172708818935190275972545890957275061941462521595203607419970726589046717660377741573686748631649812836240886820909809797619566877504166215106630045284738706816197317634475617319178172664654152497721381998550404904807501637158867207361543929456475546668905275849052752501171038454703491052211966745905741203163525853168934972201046277047365499060122955135967081166513897889235845197435636019453907812192581228352982908964163351910364542476377755559720910666111954964988591206085861771051169331585941437381696680729915130396002759583267613288011552234152880076648707493155950731566692309317586103804592644329815247597247204806864231888534295419626098512941339086992114687050205148508979919782538869588663549240542997313762072922380342714535180049148080555037854557300757990494143737718049085960226623762239842183491698556928*i1^5 + -390115062058852796701239784472084365189309708148656863443677026999326698557407496583122270769723312115763686773156562292975263741754344589484245164090960544860272986564378065372607336582913146914067758543854615644862338344291135970475432954778857635559275024147182660421646938647490886421444469580323807271203275925904815039701836266282323537466126662782160153378922872462785722744661500303578279830578792539120877632920758409364572652629875073248602489031399227277122257893550962969519894315506880591824024620371043682095299782791237815385379546746373788303512100847678641667527052447610226826249045144762197524442559198878818011741200715700063991886238747375258661646700749302126506181317183289466524989026477407993060452523935148472528090275077863582891848986479059868245298774835628515177294187624668541853900509354094523965377181031361299667344659272864852370048437172999455901155638333204906008463506274701111080235954743940896547648945435698498405566680921534933775475347681275804268044774380173345382425783016027129703823017227154281789749059635169593111278138946210197142266724859620631178917042445693563535139946303223295626232456886398093642218246964364781544183573038323407826401954000683925710355514872177316001754001413594405692056397331902558625862646734422247167858868994248507641332475544114602783772886948614899412234985280055991673077343886007402144666840104683697578260542506336417668260847895115480770542981862522411378802688*i1^6 + 22909975096858983365025286809406424233258010829019847499312305065087181456137374182516617034328754313231319052635908668018930811443917702775403979616336049945427064851116558512936077858037644898257904160201997106750986111914281503965751944502111068119527230024809465889301860334332084839440534858504797514698162213556670794693566657756816440060930054524274256185011077047607907680590003861942093256273311994128107971691026258826623156896420765468303754212271686572643215724021478441615664257579085969864610292077267743170638302747453770518626451655563774436835911951368012571708444435827732483562977792545346556175722729160841892965862388577747180097145132383238745080696431148854787540701102511516905879932130585394645030407895922738071448743526576274312144157324001925625151728224145698141292624373304098926592520307304464363569372005213855163279840393491422336707744882898341546645177548801377304607915296990224868670897460190660139574530970904667457043391156535240901312349003748018885283670398923798189051651135112380275651760299564382683559283667008188565426468399833096865856369158276596291265721212189488865106038266750105647276757455301934680741271449074965267221031759534822209947533969099683450662042651667851179324616880463088963062357864210546340891465059675155003972741566793570264069659121153723056104807494747673066629259895270968205873651877236538064611716742669796380437174003339284301399786300903728215921335771324605267968*i1^7 + -1043252614345624429211090491116605078738562941249499477620433008935277865986194837034365227191509415761570004296188447638665969349351204617671125998262310313173732476824423458989103522299492300462440539511492181863957161134252510484674052818104522444325320264160385831466053812313635519946205132486407751119295500084190997527715604154459544183187877135939873356396246991260235178109300590191336868360452624600817067485443298729292138270801421603137070264310433302555145416427092540158851226841256766245162725838777972868828308306820161343658715845095644972258487454900719608197426232095572117051276168644525650980019627092040389655396117775292530627743862491523488953873530955760073571175057799782350547630525714394051275008469828484448811547839981415032418341948477866554130426739307883358005667262439009144034315911347836510847062947059992582780479325814982047475350875455471081340457089001401187041795415823210405721030681771456679588167893029662692369641237593884951443677574172819321639624717978897140901120879091951741014329031249588838289929754045712624541704375034826491185193973484751667536150185998083398376775262484194965676089338892488925479189965875317499773579944899834763178003905349961456192663057447349156643870825589860602422484769038569153800473354807628306488537567706953923447200812193713770074980093679138778363789010347879967881371295198987725248726802089746230894199471586613588864719918863879705277052144735748096*i1^8 + 6065542635557374570202183454187341627559942062522308710317794077076451777177982196224246214082702476728624498404395931453292422749285937576916135257342901912603051857944610861436336752393145750510405154395954228414312202313345718319791968160725966659113445056209185764077143219477681500267743887322306377720860255729263214558555747725773784912673528788936089734564336227702758547446426608537811663588059672851000258000122820334437964884007224519822100740638251528688049238767721802174634788429054080642087358674186568049192179548395338077080732085210196738235681570046472267255034328109292356455809628665774317083492846730018607339850822756563098603969727466724731377442995109209821170370374501497303315648688760410223884027691050650536199577818659335249913592288134164589503532552213525039416783455665403390403455098127696763052023586099014632331053821745815470752839694381048162138796767064037913346083314832896557053786431872021733746796358707314205486194731354236506383777691779001746699001746997288722308962488824108407286136386939766039888552348688331163704504827558065711012092912254736836922401619032555490066276017614558985570888572707373218916146020670479648080241750377799673115796200001564895541056115294984742670615846595717611605679133657531502732672538040228251734870381465095498985347239333455051590908885616379739488790601320002511807852949115400733937723822167629086175845120964499206260388838489694952772662722560*i1^9 + 2837962263713153139492632950599010478365176478189585327640498246241627292700321808889781326618459809718561666266206923221650442987461936842663933056647354141303050942108201420417144366793786143130165109952902502680598876115757262432508402832719409027022863123763568111021979807127256123608240793173373829665685102605241806188997118841160783083717500767807078040047278415214883482260371060416151596566101615236149747758049189734368346930299350241505106789089969612636173126496831178772298589147603420789549242080554250320752451094608115569930516924905469845610643711301575213302607018763701713443756175203955784726387848001555271855849992426607067894356003536023995443645312156286428812971610235211397058126118159108684020845915905042374532811721662103776828863171481973625226068953916436578924330485310425767101720808704837433685205171564893638117992845628123314106410355951199864068001908584985011998883380463465665497200409852471836652861047471417142314825327463930578455847919127955342527547096808711667675179442408353783426529798084636744833557963226736272580370995934715127782828644947700484215356739533249277307720302310201852114697582043929518888979548264940893005586759841326527220485869995631628342705150701577411167407882823925510840241910083843555557733146179675661793936849987783306450759969150668392123916810883794144354311403957457925233867623061101761886610923862953474625503302128395222207623227901587863940104192*i1^10 + -48196724173885460949295197542032196576866638606404080847434112178360350744746864290529638738249280646512489857568731428048735165927018224074335257285241533150338981991510611590033592823806453192160606053143936122893587621066555105073438450310212903872122009214505782108462615152713670616157551901220232354133041239611214788869770494239708172043927138926083859004565823334388868986826817263825622040529345754484959837703121416555155008588271602778506129274418964152325984164095979812544476362372410065896408187853038960912233266773486273061819348631356844512090101925124672575678264599043498715525087222333328627217417613222559239728097141262342552446186967324259741035213468898024522672658511522950542128609534474813318752301587860449857627091631411062698657727316929213680648108240745686961642440557770877765739884355781493514447083579384070199086991202784267602882264008710290403938383500288072900272858784430667804013465691642940595812597484591805667774428470024553851759069050489163295751880641628787954594402453641065505068816810806429050322793265457775088217063080579653674806224452578681243145338698135648585863812265858797013436873864272956781911673997398653282986631332596431509643567841594622166270532834419254877948651364783227294306686986359382791080741736732680469329609839009372503925379141517702260782775941500905375311013533615299706819549462258362983336006886530738498832477766185862009074984909975400218624*i1^11 + -3290747207381458832399376729765145943135993721891972803792370045659257570573625008851431347290168546474855669640757908953206911839683758775194101767487753665548033116042643844926304877478372406602306049645942142809051397678587319698283612949688260837671746562691875561913210391492478447109100764845739318394627517361538898002150617344365747882934884175291193039712614506360216158217243770004069538796775535726604647938479604132255180103644662324027541652800136042905631493727497688200081658398652773315060495164088511230590503725339282734665155206483271327261069924761921145138512434939401497977543089566342028391211895196817730614090853676037280704027868469563226211320483826177947727597884104501280407263503915436791075409073390408053332112013362945091990567088115568778157133989501542679069534608964156528485217814306638578443998881124144525004734847296254149400958504093313404687272867972809815914040152489040160982417813484584424938890473470127037088426360595400799705477889922527470959032594659904451144005175094448323416172127406008181099365812306035672831253974959455403478587090670197443185613416184571902355296048278071475742005132306149533370969242600859621429622664879187720565726413997426845775566897066349837237404882930199065753281702868595299434543371375947045213534633951895280200399119264167147946339111636522457851595622702269319475012918517783360725561792598129338594101717770144420622807782444236800*i1^12 + -29897166935885137805914721194616909250193993184890129827412081119784255624938384525468264882640268411955706435163397078154891507035163158868446099523352991770170097024247220358546464845791811456964827699985814578928777836011580098928025087575889084704283536614141215070061492001663200415388469289235390294710245349728594888643041776968959217902419243093295222594002176199744073443508000087763947786901222045238889582716684685050246228981515969580021575854985996785951644360692385255051545074174176473721550739995254262755059272792305357476706642830196537284918613629511967313904258432453297364923812202425225869797486090648978739096215267603994531075390358107229515594935143554530695101208032668205042235221093027475907496088985508160608096788795742731844104250815145020130951780873329334305395585059956856969739357146693232409096516292850677732745303853133343157065394797148319692464239942560239521293747074788074242587518664959022118755149924093314987125980099136016058305997556331964253864189800899707328973173515030240734292253091925197239067103982596356287370444302958119202782548947903895985951598533632125474789308907972999587753460574888766452745303429233936417478992740233528401907966774513629561230998075453963155790074218250189412590733137556842979741145845908872085143570489642257354676326263644654514014613604728554437107293122529061649326447932738647363614161111877199949999147298449350122968956534784*i1^13 + -667277379747091648575696200381424223745709393335934643866448381491348554006808176326148989820481238355453474384791026044209866278019618354974754512858789268635123439161825403404405512786749599598124504400114292785991588457454792671705617321297334120529449437486027139279158622578642520586269386975751185336637776454096868158912877106524326026518211419439816174228544714894663957257752376927222037994523379206992191992036118142304437601413720194931607042263677616594726501920043242113280212123796313741449946333896139125925395523277532551710540659418993951866010465842038819406649334156809934712150886467343257002389940760471588456439662245242789016431139866069476603786448089818273039467849428559123201649244786383522167026797259964705256214470358182041745881606040723017479000215087431079025243567239460970510217592269016804192039397141616538207354301605469275330817071109349289473117182727196212019714354411073158634858914954071515830621959015172731677561947770006210196025484644724930747889427379309214535712293127501409274965351030258464599547896580703049817827954013544901570589519793142044041164315099508214242087278173184061477699326485924669875652309147366683937417232869836589380600838627170547413950473389308061850513097487454618680680842894530457607937576524624005085951655315427590095751799568730964566995510939623815311227025881482206069113250995253266346659981271635629346557119982572739709894656*i1^14 + -15906277536196146048101297219900289558464660536288210465985117128220845727845586094738583031119173244770551205862794154042835664345115179019521397071115603477443977788081335342578785388227823841417488397019690421928719829894816042792948012894253538845650342082652803957024967047515791867174673073128507496821281754428377960456568521255162553302343727157394072579926717183604598695795319105400038667676900524830915043568704700376000377520743450457553464180798494485495775019256679102724624643518686992700810301031652127406987378698707309725886468342982438159241617085041388764311970257746003992307022876390477061299906109388277397996913330033882902394599679973611346614762100452054564322896464284891757059895812965802465290209943658881462611806793910317442579727035629671525625823996777410648917613748425159334191035365764964977002442232729510092183555449379325204865941883830663668018104180032390703691369004012572740483462983548633242402241942950836687299185251368209588758368495216898739026771781705145127483773774339302070209513879380475572105176300401886951017293824013775536049753440624966113673822220487928875965867954041190336713339948535708755763439054853183698407377081740209739863025507978485712102434535632065971328092110711722613119200311390493331396753197946306197438681098404727335098182980418043918677315294258382436913068216335214256477747338112154159967919942942482568589698447502653521920*i1^15 + -118217699844802726535454611171542617929493568638821012693112499139360625298679918320384800036904005345193438838053257913393068429441558631418870391761872700126667625785105374527061695004631126138099498151235123867315670020178888070354931197159926751335662875576385915571004837667315778330821609909904453047797091328862112996866392367474826912558550911500964651811437569805263815884283095338872470709692198590787180151369144537429909136857823578683852484250122585337259370364406486619698707442347437504935684360649594878600586012352527878587651342515045168320481336949068445827750106947205260383349266871583544035659033375884216371933013971491680479427816996291438580334912821074835043293918902101580983062693656531954238771408955485614080644964062940155099574796841369675918715584611734794628590950403433971072894940346279586671263649037673264510126098332816101302636550171368623063260621907121551840993952260983174353418318752985153435179046227361910216354894229170355228800769416449326878379376728876474736576647585207283466096865266687173422380696407991387579775148384115181693595817734047286799595076005489029032801525873524236234389819108789910579384362361278588483898152049796287811414041394659931169424445393810358904220126341548161338353040714948386658645561842566541235004955941426867273330255327249142116472195643964086592392268765977936049310113014347721841094049680718147093748308137476096*i1^16 + -186301427747631315430875556776857335629679426896799634700004839395098163517451694319437170926796957326970067073834466679339932437321938875714837338198935412856401905551029734969568634542810086568541517929729152201912235904697915385665529793583611675932313299988421958744876225252472115362551150828965310422818097055752943258368967520567630151314026924330284055251760309937491125890064888533437423633572658403126882026816777613517535193945694539103257239904450202213153239530055965759540049162819392410758766981060752157733157148200204701721349186282285649560457382240683492201860927749543545743232168606177051888256305465688338643621841026198814075108964680550687907018781581249741539725652118402022787713635572220509150709106360199752614282058444657297443737385644124811043862380959574588468248483801064807073939175031570632214483552049053720906331200055109738668312195319086433919117201869265492056189642353956051450202087157864725346285603506963832034552685446679122423991256912699483024298530302325821287876100913870598468704932198316072262067232154958057706350474284496334829536223187118335163234550303044521456186237224881889255851284668484851192762586890052457581811081837360710785116484307775315958601435873495359034768692627529339381160471732229254403655240987291371047958642226741154252630351766469618570753399444988853105556166347761007793724907078474616696981429823012408109354188800*i1^17 + 140775150114261575596276706468372055834652143463224809614863541286997239182010078215931080794390171880328344530500616948924860561490133326170188776674927910278188570186113064502952378235761444009311564617536554448308182916456247527733433928724988262898446392408564988255878862326497517229479611695231479916551150406980046086591246796843221855617999799812499303974529802726055231376629771143726887158467401475059641729979421666026782353609652258892944941119009580199945641182339921659620594974074416544207317478628536386620280375124876301330610860562679766341924262413886023820280814211035003145037943837600562515706037608803317530028149226449975620882045163787060642740794041697508418254933207808410739746502351607593417568302555309642095248360170186364829319515011037759435181091018402613286827450657775982289712912081448990731632418412271231984335046412823265156500536469987530551381609898488069960272313272518372457565135977183229177448884969071867901967678467736477564513220978175101634774154354765367480184480855928968115046675888746577687997207644527672539975221712518068918458599188381235007821548111346354536300221291405128996329438007759945540496864087358416396961919818741478913379804268814814858947514381582797775926064577985282739115114307850680045635834773505469215861648095172120287660391585467946964036129064579490495159679279580090416884359674825630190492778497984006455296*i1^18 + 560342314434616976406227147848468303764290710198315093722958444746876086688502979917580976139634385489877887189385156610309780949865945369533035642138095859417589049210985528630524262793272806619178658127812020989254646086624150861838580867411943577542903018938555426183568228164861769987425536782692831951817416687320738279130377278362390968222042810089681187355990571254355703430381713295018971166533970383868876248139002934854793957411379476454361936988577767590458530241295156073996080895891932227751359834358365169370047324485933209348297102373779934408577740843001574636313342353414703584270931870625550267335509385835998074173440168814344047131346935944864093551435042532707056535979980260477137677522469314490807862742459516027730384908585330498395174812167720029794170034502859429237563619433139165337994108544959224082395278228147699486756662302686598915904725363793970120055245825101847768515614921542380833761358225694537223488669235817739366385082066159776243081480691454795527043778454801671045094387963904669036381056140243091874150560696923853704918560146661051543293898027151483595311255285860043040195070515344242999617379174519234041472690071762105507859590712320186987810363724712265029115495966491671329780031590122242210869287904789982240818111382613846133954959016751986271385138651845464982118737200853546362560438703535250290170680261773818120428864418086912*i1^19 + -901666518215256605201703473666165834726998474445396751801349001482990017106209454486166925243831634924730371573586394507904452535735968312374156000277938615682349233709592412754079712362146399315190441257273251827542479084477566070832193206910751921004269367153154736010909321233388382603500367127527317741157933836352379310084163697244274386048612063924042187621833955645543531349531899629661660058206255189665560698532343504710183275035857117632382005446649266930776876513538449579508765665364867420214569968689647665571323211904782022748825617653613825185750206192629409588778653227693188429209057263166405416816639760311213651448111691475621593276280009855958050060007440490558883608891119133607613691462383694079210609472419497610136950898267364000342746505361409841368869473974511039643417030783625858829018029744116502652410789793018392909063346977651084619544103924059909014140557029461792072603326201944785238617433521861381886668335679497343085410118430948799863494312086224337538765968295436157897446523890332629142626576174085184661253130718146422235264975900361584122551856779291357468002454406882128709707065406538861254993051313550479293224322142203101979582730413013803035235450235900815207896549845436496603797815164237896673690153504650541671320894978386221201107590132548357798828712443016031233651561662318669035792846780690648648421997307245213457844273152*i1^20 + 619970588482564738424148364008512574155567350910844870851494735274574120015561650897747477808121018363279008528670092506525832415273307579712188947758804950854747624484742362067596915973908965019772455431370341250521907995062285265371175954295666569658760861317562386434138550393434605311586935601905209482418697108582806908719145611341627950812068653730390080443083939530669687340870160063821164274740939784264037844601306691210948777709081582865723738423016075062397002233227405718474702454313343254087183790538202590284441770892311167477549240766449266253642014440043451542340923221769764099571833511035928130628546024814183219542389049247451970384891938190545199494326434234939152282043951255806485847078279394650864004633470835076517152874376124970227692608926405824256579578019428788366119350467316318107416833454032752804748192552144216364944993467469806784270418684148708292960237473360483145177515620193468233832917721829790638032085677213135743128612768068875328707085169757496044300880081888397732379998941007778643291728153309460509305434968694912933452078590379303254129735839340821496386160954869527395720604604254515149024083888488894647561398289546347717194054207468734720025850310371784243599629802299042151398629022261244414182287307152411411441540316715145369420717136498602741950074217822722461497931449127878669181363712352703444119003929117485694976*i1^21 + -250353974290816368552586248924761931166782454477277074099336243863487595455462418398214199447148529008164321569764280252445132632419923171137495299481333089267586196310646824953645561550454358384653930771614933806473017016342713122709845389216741147667817998124286840209798872305729897480648432017950455613595622418996061837839462428073587296382815909775348907551132431418291912942260351156873284580943661950809288354698416581212688359141294509058408854498366569008361203191750228196525473371678076346252308760933021121908078389072537797038233527785904864992722083266497888505041651276028345142351094252686571008334294882779438334174887603909729096281257129940809082366817764323092361452089280380189257560365206580622098165024073692696454531328196972311874732386172860346117574433529473940521285588238389400767694645038542556221714618538550123138199738217124512898068710004958627765831896549365600089672671983122499380550924669322005845907968335217019565726277648444702038739497639964373962167307092598969061004354686554534712518447859154838894354457647961654130696843835349838786299397034224646141231236731238534509635218187923241569718784165117013852543433475156365336224011887871742331717275267233231692862855338647403581226114815199548559046206000927613618502885443377770561213580668959313588720136822570152040781548358777169461234967608191411294035049971712000*i1^22 + 62325771063059826524452631747540130109556058120788678730586677716044655696968049445764972055290002456289228047954376709932756145597952511169473755692409583526007918068002785839762856107825759680160587671021945029297262719658342321247124733444711463165151170577748913193464487019024935778259246441739280517982389463053178240878979414113689808290431585081249383383709935752534756454500404622196623925329050026614446518561586942201313718178418324453648041699461383108192695254658290068168453356865647822712085723643485924784188874043518565247272079980992455711175285077663304287789859121540798328496353397534636714555412397956246374638192952833275420574588346105985453308386452693103501689652444881093092352543081933870930090272684904517221321810848160954546990077597052696460158017760731326074508250242781203019760384578006805668230467440795210774045620450955191353478737202182143501052221133960763442652446719364022047491846183475880999941351061804787378391678907370850233038018524282246799024151266102748193498263342217587474026142143810088295029858328036145290640730579481276188773191050842434751822087983202300156353550811665778535604530358267989803561458977641297046422930136889409718762920247593518861956327085765467370834635023481580973799459099657948981755299684624713875359903289837763659104067343492414828393657818630320226714638789866342150056181760*i1^23 + -8910158880780665144116537537475152471069694760790458078919038909268267836193914090751480129060444389602361594779322784462644159761287294546500407885666827187371108284096548975577854774086830772476083816485505797935318120777319418557878246844527364882304277631807437966047359150437579696138784538909070557407069430894072648931714836052509863308509561269022475222927420070130034844066054666080108526137643995324524544323898451564884094525566296857473100953528471963520369377096444512405482342805657299234835626679796392929953764370684357194244881016832615918229992410521988761819173578346725953163592257861625980150385439972538347269027673433549971392725929720022057864070529328246815920152153356415137701254164783004022899780700085003591153057175951284136999815076050585915014448068940389811109314417099494452968522346033466519533439934724840234407540933437002151398625166772711303295015261190464963886696166548650987978901793213189103414873389262591807278231360664636304905219869110608148263647557613058535505406221562584876950578521227629377805013443562683615900587684351721529405059982730343885618876841047120489530786145879028775118671292382251071266416900857325651630076202536538954160067944984473778486935059357644139670704966232717423781864936927677956176776579809961677987445784024876382050551725189902389366676466088197175995625584166174720000*i1^24 + 487380770706266392602030865012827879897529656981534839887379963680486822775632951846781047864109038524165734002272524875474518027794676162784514107897009623289557447493436530391044359788247139707037333868652115151439675107614682024601580959741483432844430679849146299618045032456039532530838411206416482874106174242964057505236236434599158441594495288028932878156275856534356175472505305478110128687424034233566510718436966704257275426195243376748646243020615262779395336118258741798027142484575308465490174730687746739575542486644333446438527057646601542297521513891998172664979231801076270645108263647064916976460058757029685725739156210555787944861775184315761742383763338790700467684587474730575303885790413421026269650935283725564003000349952404726305987317798482965614234406784755978566928566885760701367274060999421165467961681885887877862650810555371000103243408655050181096816705913297554440513909562259549396871013903305606790291061760680655348100747240844202137719270111617516534780460389816002048503018739520189101974593696128367477306645235892335430207390484901690146217926935742514119046397866658175724248147917472815557415243734383873251685780071782908109018497739296657428231186541861587415963004427156906049893464147768934067058063421497093852549954787294057784294614825572803398923975798784255957984400329170188914072827723776*i1^25 + 34893703065748632119634876169397195575926689267440465466519694577067717569251858883557122247825243443802003619928383984537300184851617071695280170454034045278570598118424316081345259515896690098108941824716954911809907872743005957171936150006123385245013676088638145411173732941586596222303235208579520908838509188694887881431270543985999806679878635652233536353191455453528012268625772312123159050456124186340687020637310855669367953996261961638020698704118901170527343783994360826158838724155438445936263380213872744188392620402660742629066197781811923189166126101800469464451692653625735890170045181438056994485180187159886319513492347858904015688014588303057027926059905843346374803309892176081175473444737410405229342688847611234640915577364901982190544875624575401996858411098256828403295728422197386504822477646718183255779162514590924966133748315559170089916110163006177011143524605479585959262602123231865844189907849454094037140232462213310832638605848949969739645597357694968792577104171184181026224769656788350322590305837418632880250916062911605117982589561387505729042112781017737771486854101860213425753119499974261407304039068282467105985632909530477048257394718589564695238693034761094546280124352878456906571905061536435946072057589105168727627888609651639247774645577420824224517981584578262456223336046158282626170880*i1^26 + -3796339480814499984701285640105629181182873995108477780105852912479778770334374688956577140694214941352713301223473703879722044562923199698255355158641339088023611998658838684331858673028914081815324125173175589730840784540178255436020851484573804674157284951756398582393028863828942594079869038142730329770935544835992523311456716161858776639284421081685358122377226117329489795933285470273574219229592018619126879937101711564837178629623873027976218414314577647671746612568911742870595286350612897595382814364764919055053828782447677646037491922574888351397588297939805589876211734834388192746227957763300605918208885696660238190873677839991167987746550191704844022618671580334836449743607719382794050355565712471398435370995750761355299558925292662192041120442344898953842926439775483697052790073714562053306621706226548550545571894433526866886744440632277798724072099116544452606495713496171101201730016145081820982430243826460686159741611056785734618424918011300914044720884666543141262607135579973013721007665764853385282182878281454686748076228561740070215612565232645435857072695179876476679463733235828863532941588642622061098071373106442290707799182980110618902683773842902511376950610558646191748517124147039450945765785025276497468071957429722240570557336693729790588128472988746874904946072801289637221306821343444992*i1^27 + -429382943545466226960521618807911852465710255853775507494808179556538726369096035363210089455163372323408741430557123769506794562286672946573735180470088163118586034075682648900865335285649690727558733215179254819672221071456819026280478649926835870796367664888749195620627778829757505471431157657350852367521675010256346992836611375108783794998207053049832057963307255471855081436450089027403294453029753243491125171558582399515424473176125105245452356476876311264000432654170023135734407556742355946058691640117926283761907047984008412042068986277079698549268870101105327442165538730279939803053516349966398891618735981146466534776744375987319593640030822637923563189892150955315050551996027522853978709886646487502902570509094452186510575544608773997841007865144018800945837735966443941931256234562983395006997955015087583122160642411034334095904548061671968445897735969205972310142175556001534221108055278445832872711931557577909725999431204828894072728798033286676725354099735081851137105807259932504510722014584715144333687767090723406006982942091721768023412570849699809023286333599876754655281611739557892131612028824904933880189725330852924815768947679214554406841530069963977039718776043760287583993781481502039575323205280773249894273209568950951174925313622537722874772198732695380594977238802409957745995284480*i1^28 + 965605400980912162576977547430789097973582595360860827632881577650796802702068547347386130778784679672523951530065028796507138616728898537688268340010207921265723688303493919214129117604755254343069904824690922445288204859580863113374319413279461407635340888065533875001348556322734703307177954181007441365801070016051438935248005179727388043228740233423411176897555548486373080326505864092655793317598856441935414678452076535773740587635344037767959187238636993258637768799784791844851474511145096463017923481070029506090185489091878713839689459142964812162433227939044607069668946981983564836510415693247261346778792634527383102518796773304159309085192624080297450230747495915753359110377719196243228524857151190840655756086270654926670150921596458338771150515495674639800944540879067148509233201719621445141811490560205282659598443915154183779078597023385226202608467569517308455258405332273673773586907509271110041177268098507940300382147645907882131508248698938354476125398108583521384173407765966608725834401375762159145309679123796211112452880032349927020962352721232307703669281052000326091207328303820022057751948000239198831056950993138415509050897813652159185749527519547243765061606223071903212178137735735327619776568112307325295633106496819674794464932117477508698599542999933511832651764611416064*i1^29 + -87833520399823472039783361670447455326694210107011066501322919330496579411439685765514494471291351309910003585869746885664125204627761170789184545466095384066165262531806669203562190933849218917219998707716954990836488267319993954431670491408430309536442700298999314891741069841049778587713487406876769100146423687324721912421018245980326333487342705959159238532273594374018719512627636086740873248887774517624312697076255346481719656399110075983382066350110826523608792887963171774387660341747953821016365864483918832082206846475794111437742131975663559185659476867636178030617352130733045922436050573154538417120656645878514737254249793205205655724827182291550153168447710184902548879916039577299271508926265616764608444380663276709299444824595781788228469355575147262996218703992208886527816424978152744908892038838607814677765230288962744692134061094120767635342273075412443084112318919337508438782347513772841270371780580796417452293223660362794841254735217586529462718250541909417717037040941583938059526457837613024067359366486404470816050294409635114167613605813476129206800816926122498136698007111157330006356300492538630284906282819960867172655191838381865428453450474047950362810786979565102368054434525634493448303321908011016721102368306031160120858936547324310482905976460980767198019584*i1^30 + -105912550394346328234013402603717555328813298887346635757714838624996644746691949022529528143091470036115436932462836127951221118092808191528834213190953355246067513521217380531369685391875724593032620424744779088940768718989927372732578531590179411558902137759785948562125297487733909531797260058589992109007521214757049127995845177905914805788813007883095115319249194246352463819234602829413880103917090710069199119847629890451520289757923107551662324045994170543363767479444165712992355749190678364927590857190577002477151166987954384141446017912817367703527323412807688144960790809103599497121682849323715029393877162139827658875917157723721938417503440702563984867169961650153290941913299934709557514229247442088650681284660415829683719922411705220834768026230336104351187329698231013146872466453715713170083291786821210131423628929608900728537393155671188155637739606348763444821665433869624289775367131849989048372971280594635724649576031670324137701764382792644718761290143026951038646737370822399109756130976931094744924727959948484727843715601702921646828444164719565852953784939085732787493083628056611135426744458253911252530022735599655273297361973244646491271514207096175495657421830390196002447581524262594193567443860268281605242840820113754141165571859183073457617844043776*i1^31 + -76493835644365210666971493870851894043205238098697306899578329451715918980829511953815617992900197940632851590783784066690804539072734496223749828850814040198013818876723449286956106382101632480875832318933617585072142359992227254187670963269629302694192176294526650084461594422444033214782960000093702810741327651008501666967966818022118858910104407077750901903360673089742689801464044721319850640303312275640549824414943769555886668531097424133287083565379510531832954112722415385368119873875522465530407163648681802818172611056353400837640204075668800230428531747157553955097194774891676090491976871332943824232645793632727803108917894579287773446157308090982638382076794719985086295514598276395528335832544965097311450511675659644556540811867174853073133108313136226046216291122973873225018267867813084313234832035311290154572354020722074703645879960289188530546623111531931670599150282148068295412987289088202177984940336309312943160313435441012782937063101896840022989821572425512868742844817147388243763616446091228439434305183660910566615803530224268849644044813850015091976509447624679217330038128419649743907238982890834795014153147059551817741923185540223747416080802057587162574848827321895939334307816607990661383422111653745075817695259866045053367201443153444864*i1^32 + -31866167683274711768324395256641687691429071425083946421990954222431022336239847056584828644668067920549892496557767618799328451548502861801989662739791007193425478082992736539912665877013192897259505793873005938802445362135799302613283902460659277267302845427880498010053346030073184459957397189318786698977684422307337906378354144271269121055368467095039249739013952888737489004477985177512467882395210173733934696427720347970071709151542940515826374294028440122492623204400311256192112930535645511077691583365829178285120161254150483525682788338371868416355245501484330632750921405925161456839754607728204046235525857920716878194514604677271208307553124793756888095605163361054552586832723774882749738780099207310474565332987961551409556763462201953230660396670406850899061061875287462620136646961347106807348285229285593922509644030950560225860812066995126798087237429918531006201490579978000688496866216400003036578826024762155294718145826854456774932696388869476436129705635916708570865946952171242269328525249743267306372010286066929641334459508424919165396767975012948421607338452500925081863320764569058929378656991431263937320315038232261786705380947273902888429351293715809467594889265440267838641484782760428136880810145611563172275848427333591247093760*i1^33 + -7996509473484432353520760273994139672627601588889171553065817995786896843195614511737121567714728157450727812608786274179272544953321513316036444135110224241243968874719593615100903707102344395584147129857370358449936725691201241613997264653031143582424262561244103660153095732939937833047820969450138197675925958053394225424674306487129270269390495116838006149954649033056666070565041782783439114542988307206761235371454250058581902973808064796523176777486934871465469529637103023514981234367716306885249936112535274954108218520588128148020052419652328352968633319366126104762435127557096057055207378965158266642913897106340241730590546691274479654261518284776907831258677637193048830819495404624439366271020888279076795582010689440463045177341176397345706000738121397723415013806703165447432673304193167106742017911869579143969618034899720811613336120653546958788839380660315903100886747732353034912336163168397318428956746123391592661349115490458029737293121262197859325112119176281684182436465273598278777758484771784499846053170259400235202624742268488892540342144100671953359264032698025681030224944202140325288665477162962034514042555841215421782778549190517685204558171275108712595215680197582757439396853860360315407042425383739219932218392576*i1^34 + -3020268456410949735132450331446539133371194338613340981864852147449404792968741514582787113145594087372912836690106241816909580570208564849111932161034347908596832404904827426539303027551425255590296230557411480831422473702634677389726089684290728986145922488753118352436860899660028732207583181666564461007883484202072834110995014924505193103892153018161453708580034677887455356208085289066336182866128670296138844031086237937212674855045920344012559318424758612516079147315522628919179335967142638449314012239269614133883486287433641217537240779479180941275529736620372892940114481741939357887169333259331777785418348069568427348150741521748403836121479381962387316287269756248677069462553242264287512139473269074337969173404430508664895239584239732632610473717189034381990875889543760821362777527402113344373481874839719656157059692005016850067857864694821295742987109834100119697066902418849995365814891049759031230321356909499270955670157056317068038601586666265377498634568524606070938720236730298791364265926958708670171194364134081521016162201189089842711505593401747040412895634024782089783305360704263761056100521408706387428505576831490238073354740420718087225570314098018327789735843808688936412562892495162917853276930048*i1^35 + -196708304236652973910975872769824547808791843773320548680752262395118487306070924591016774927318110642455286671778487285399040410381042396454136341747894546467432099964088016750972158056376760975557914288895723353590604265539062816185933440364213114842527552197656929138231790296404005909841966532300953799954407412404542706118812482299862037349801412479913614538065936043999285585193875087280355430555202058107989098477083402911616248524136829336843781128370892243795847115494161257873943928446430017580020753505231935707662558140393024716207736540326549291438852945655054939964218913874376873649814306370991695699812310348675038659953847136245280342519266673196726459976009306934260227599980679760073550213824292110380675662430193503186959905020501975568621027951069215246256811944772189915715472290759715464732252474025432334939701391558228990518546558643223553873550530197404422726065562433562879967165770434446161001103760405352567207010429333013172546343322547571595768100306022458931533311061050299226158055100948215585667771149918895776148393370600123259827529188775023884395720493672868281601927843519904042503516348333930867759505693184105185627316918527443488921369948649129405133271775983998777648742400*i1^36 + -66896133801853545401436039545492473180527314287609744025267660340986743861681439727516285081655994778839559713137378098213763261408725741812466848380285758530173947091540369183214754330645202752153561024018301865867352787186877626010517472386364694847269521740577564392683936095507628364159334701998450048174272640432759389936696362873386215900433245119456083801149510175908195429152056769049700300367002298847656933282346719298951871657650066884064896516273522918029983116465069427344404136495917993810125505844653066445088544427420808384083937669358887930265649367229842336988605555245454169138465522650985172882134681039313348623018094540719349308356909979768652335652251612803111246448989542876173527697374917716034638735460481408093411479947525527415180742146124263983112896097797038144175815470272616875483859323812796779110389512007555833468524906424923428783845224256685825742316399028355582282492520906887832195099126742838898341612776136884326551967107949783401000945456426270657096610121092786167333049453886571034954186070964623544336357401526572110839425002134262369990240900080210691588652176286573125380993750750508658477094537994869389594269324414229472314470737032395518395023360*i1^37 + -7010858133414944929628297596857453156562730937852017281026919388260632311041619275809090181526548783128617289776641720687018299619454555792842590567361274247099356811975188249062128035199111778087844847505459191478239973355707950841962184427880376042722543310636165622530621090668088308066617743756145715589675970026552964592580946626930456672682199318655852756932925797151640082274566252208039169876429050066860819207396149036118947206848535191206757489141821499350296100200765605736151850754914038435058624727099877655254027324395074229452720196166397445737650572026850511453913715454045310853130614081243037002791326639551337372734793807858254202032840626606796112252187809053652165227689001276636340959701535703565876729285498764245383440027352366913990787730353046086728288365531119224216635622244837448920739438421978789677520597834770824438581246544568080085146675671958601085087469288601495215048259292804383613986323706695037295461601583022361844523826814725645016479408791391446662131859262163536297449188148356665493472493840562047899481932082015309103668569810820644638077420716450236649619293465465384437971602131609383144951691508995359721947300507397054464*i1^38 + -192053167663667586775107335125669905927791350905129692008798279723938499156556989250661959744213804685171491008943786882578578893807579582452427776866663628862034487778444281495914542356470387245492830825448666122853290740141258802700434240893428404552740947292958380209828486768653737984081177470738389697809423241977889210220935716914283326723191644831442035553184099049705316113322677549687056271611061195803727230401984611955841069813117350130354053182604247365079789055168618459052047562859528418943039839281096202040991715115091805502114449803218019725395441806603403442451486021383063792392928543153495815993987675582246068317816090229893829522973557227569099082970717302895532144355157859481062225503491087528802418291605559305887214878298038338945034149155034339090303152297091745562259803690972158128824425524665790789063948117475529747944195155937072757352109718356302685377416466006111082777805583062279929383052986093341027640438260337730297471225058790324647650695799625295583560259204383125556692329147298094894074433374253905285279265131622825791847160132649587548305058636326670471785479065467138481249076344983366217447050240000*i1^39 + -2060710954976982691120880353562153202978788369166794514066809129004245730461370186850515019265654553333928054293640767346836179732720314252866773309259148685255377980720983987398821766220576124562863029773539796652963602493518646261477304406029066241989826597253185931322061350431404285070648797345263465042042438596687760156883070559221767271464045434935339135018015299823492044952683037730664690920647577574649213155629765403073902894385868380093362694540140149096561928637144920289324511157989751553100192489839786142239386322445553976980769349648696436374841331696620697012071916770052410239138143987729523430974378818539296680579361373899019079341791888401740024413457066416317361826806894224405414235363176852804287831958959411545492568398431464349199829116761777990133438277424868449416714841006578345065418199690939325601657230482041830581988468573611140823325692666864027346367845373600662881496164726114454696359100357285152758591345597727834870884194525709269202285034979259828503943113313622356708998088714509486715746450547593826848675049997986745647383773863551343585135169098123395277048130325000000*i1^40 + -31916060781977729963816072852133746030346230946816052365842494632853132315132377489072199851209113979565985447692035111064150129983752654677171298217892565676591350410288056670585094808962839507516658841416940706507948165409848431931918972485526320304043037167777583171811777608041780503045326955005283563254406693510443114550256406146559468938191048437367930182046616411604233066967843414284174742629235625996813244070851075905077960751021322277075636218419982971321490272190325657286713371501930949117096160232678613977595737824071706654631962957465920257960659713080683305696138940706169080797856160162302467866128193960650208183643776045224952364692556469115171737970967395831599666585061234459253416997695045772113235844348236436700147790119196605133215474758511190665526314167791984664246569847463507615285448555930006291130291571262091026335817316152734567263565342207066074820594675999334268811959346984380098974610190906964705938241698386883328473993271279717203872998272686212982990387919560020218918437764282588204341729599800705241948030402298055330794815947335937500000*i1^41 + 23035514688844571482391585565864668729781243287016544569140327405677029848618202154036831076911896385278752270923328121240472734108799273005763383655347941973639582800730307086325048743722085312123117337131639800018517212888728857775771761370085501699782737607424733084933717021060559639885244129323123850447026260872840499792846106499839650379184191732220475722900453140964846921930098141728128504273666187785033824758550775305773213898388473820355583050035878824100293556600857085294434540556379133693727696640369064512212331681061619262138485079599426313643345742846829716036711989526532589807184778250483819653549882807997965748523436484041972357378605772533122435778177737793936836587848815375435171716235724657544007707771249713384748557710620768885931129989699244409490944014632747817173339949391159174160133957297255496943105361414866943801142851613994480054180243410434275470997583460853424898855499229690656857675778216415653082788029195853780855913550880247593292135144661860332612391291254777632144927978515625*i1^42, 88530232770158923062123527238884743031344192675359797478181998872117605233388772721465028220240863124182132836505278539458623046382614319029173625961899894197461962752586295924205791309097593676330327168822118973177487716090775133761799762165850700520281004061705672525464402008123689585390670379019699035482098357887211581914924939542195981897456369600359277488485031396802586276246284960677006116092101452943825122112183655690091522529925657010880751158686124552467537399267595305561636882645085093186937430981750992266049888210621175063856573640697213784329979587416132956909645965989922648958257400122597559794585688110910680783507874634365946053217682198761309589472661611604811729039544274113493736459025195685057019650582119588272607764933879721885827934043760157555232996453065138685567485723088710859365761649606566138021210854073147265224362183069250899346579925857515458682159177589987747842899540842819607339702141688413857667630817473503998553037996410995754555769638555808447811700708707732223822753354460547740234677856009385687081059141937015489956743346741700249921889688925298483272022912383667516906150581115460846283752145769327556429523586124711408135205896175062181507187590458751792436350858849337328301120699015578528629793128681499058239381053532060425933984222043718382985446270406215489363417136685429629884812612268330167646960395765020956890393536652799731360510300451956837853516940823816949545565829720883482869195361180633911300796230198913658049975767292907057336047173630745440623320228330939811353312192006958430549742345994688933678076624665310713402555315289135403673695172087251050542571499649935752368569665596907833196950773888761038858572881986069634957656929428687690095599585292388770530702101177624513284959029307338215265139136388350133499482473323120967433614784583345890996072142587371942095551373750038277704394270923204728730752755390712175135393621203130997781933385018717423090317551368319059525578669180210142931081144011186818840677785654592820726395793926613660382905034145699973482480908829044674987165238147762396988796438677917838344192000000 + 417382089623676821449473232633736232420362594151156530397409918103490138578459625312664051590674089057524286857486437681245726774816908548081515125394973648124910682784576605892289207751155424702549486061372124010018363971164335580602382372940749155086535883600002651151533307243253050004695012635101909791284485015459342642905736960932812029998642784378353735699736149371392263552061423145229229313184625065293126804907059378615681270759915279018998016564132468130391517459075025118053789053636510050003982842259445000545852146480688145127240575558496015788309352898087525782281439437502421076794331254774988388855184231125330870384704888297966145570846564658258338400045910623127548400383611801251752987857784654425028832506884383833946689816769899450951135825300365412054926845906991765345084999291428183712144594364306580034256900547087984879063250823093207628000677065875838060289081350718190327712239929952154650643014137974142034723989238708029077962214047500914716534082089192528991489781740003030585619481579600249360613176140083210948486192440672355676080798911020760478665418845829466222441133950636643160844273692414577851422552683136644446732391692769383582131028862651380008439351308808604873034466421676928252726739104339873705347734681602203472157918644980608344766417820867420680071625270679112426602910405027487467308401314416766206454551442662322264776656359399445228327860052505749854137854329026698713458969849060567837747652528694722903662489631594791241072603757150482900706683390633364896215126257709036041988703951421653387649750546803079199470371440060001370345560443762915264575172917140389691392842487733714533282649391192359169570756219474375583052867915579796013052571089048416801143992676718686242521589654380340779678806630943973095135302180654572513157719829754275436623536468221394953375218805247197760009832227382995246719357037208031168450355228981866414705086482099829788100631092223085709979700246556598024741937713602956226934262789702461312834097220239967373631819649472819241405251393312048934014831419082674508490857462359518334111437964966754212904960000*i1 + 387867276734830548146645896102990259125764514678600637907923041972438108527224621202623300411478044448089194327100370461869592726106035933766188898122536394483196422584722860329211788302034214527777396316665422277177263109355782182318070002786666848089640601003678779676321486719858831136223200638718856778301367358207659411417522288857016534970034518010298516320278875877392064488213112455111687231560032753475879060624350547870293793038775046352767303348176237728264267064027880650428317557388158194338402135925216426866998037638127995909227721042917278299639478148809578055546490164215982733524175776452606081907161059619989935563734966241590040210001210498255802371669157025409328273551967346194889330460604323143870098277655804714347688251994854981224105847763489741528199347641618472331196680950440577480820458124025284510161755634479966885094225633328432480181841084805105708053063182418736930559442729538950079499104191879767953963417555573575159344197923055529934536265577826858519565391204671538294034997586988470115190089598711452082647064782355593028504936840212472026686881623776389997648279760716487224090974789478346638279109525276890221078947564139998043852129303095515774151175005306983071345195555438126130440638112963309294785321354017343862779200606234290701728711645445272546529998446919945106925283706011581343263167788979907833174950430983159891127974034450145147816375731615659111814754037287949149880025694106172983457694820664672678567318549898816408781262087090544099033557184400391496902874389381872327330684735193026396333446967700091023752450318924658539946038643517693726322368852511579171614226482415552211604057451493289854508123767627385149810131135405697781685606196947145793638375684768321328725370508852756524907120655489584750982344018534766563806493585947261279842583217946677431573062398739820088930090928141364333158608801740825615456736947290158296496871974677859410568071713600722765133996425184350102369822985752754663132765068613131037384269158850351921469475275751743825018559266998447798744106706163286726299086721707765221591269802052286624563200*i1^2 + -230714056918636750958072643835052519999616979975296866151569191549814916734679976737569399205169451088473059150023304668073585661131799573087263068827395529572201643943713587178851879986760375260629862137958555740818273161998303347511388420622341472046220295930589792207511929497911908844533755105597884833981575515923501030183487610079570561958536066731042128181212233714625135663380855175583078598229187806246366704488023916111787343821127950038978861091519544544332703591373248854637393183629947456634330806155674231177613219470154051259694619965521867473162115803851629121804976966054328630537491913751784939434786261441392989845845810018435794882897883122456340103697551293187911958494704805499164624428662847352668469159618298794340276709431163046245854952554674873424048506591829861175044283248126867199876569162004897236574020911663229968394236058346881738986200592577484455621475697477515308103767412886273817961646232263974273565613364382245172917476227815170307893608517774171714025059997454787560786578722973098465495908418456312011705433410700139521534119264402629083451146618530625259873206857152622446068816501756243749976447524531052438574479768415383988464347536435527695301512604004685549587031340103751109261468379008972857551886115529161163017252088585815178959892038103016512713643952905237761140398271947221040948285367316721547709076232775103636578353093967154821283298256811399040917612831967214770673331979861312462505206962113359865471233643384764416063640387782153880773747680364781488278320620907454510548976969052736525221317228251785421421227711570900628956861256285915714347650486795639026748895699724337265485407382302570615539692571106511711769365301251324881640496497586910529978201755932460162984805414510603613518930088505657386222969041577887473125566177214257124576774852138912308830210424983905337811786874140261299499688265001995473482269519244296944879724835501867250054921873274156235114887906880741942220117210337138781691742546916202752330867487489813840583062903584110375306793844134944438577204281877837749754388672549642045381479339363160555520*i1^3 + 91132197072176015088426640016483247694668014207502836202905034499898063637411839769729246865944009066419158566985553696972632386008036130076820138474274681377731250839020979366809438232958529102045163180728654076788555869858452554324010224836273245413447415206147693825161558277318157699709136960242984861277820420943439633808814772078647603190033635246194912239509891879679277993247151375007172049922914163961234606290471239411498721189656448818397698419851428452407622459189478343018642334743379535025075246523172237593227887306868285363949459288548994766582398475586310430602551518461159509416442926085407025686892864408526147810047494858983320926934338706642494656105244316335906925191356159857963608110182382331800315202519143912317016656030247457234068829500218748112929817390746361067693729763726659146367835545932906170993810656089222255439599410340878727220906829625286871324071925533517951910890864906130995941743111575179684135321933071944172282012774649268310167078032065985694191784814175688920285257054664175991468653213032343545392835144602642041215535035574544171017283625482840174278530109027843010131401385336228301771977591954818125394476515228796476085913836260341106415640573315926873359967916869003140556438342322426208656257538866181646562515567956286747913776055959787440369203920189120325255413277162836992316021579521848159745829279136689458546725637521424673361041816137967771146613387170976749560812397118920630002415816754211372838435440966751127708453945995134033142789586578499798873541643679013482492713493367933212270989444104833932588197124769094379033861449381056428681157636588968236308599898237108118151202855574271331720871524461828571531425164292850753758678439989571659572750684781471083940902183840859355610755899111229566191152763121459364492664777059972746713401544976701404238963832793532668797722634860232613427744743523307114288537085838567769186608876147232065066746079766975454654547405793838377798516448572948864014598044916604160964062268034496807124567588961235062648081520100739845002794108800309371161619981789622921559862245119229952*i1^4 + -14317929314811012806237801913253226266896587662254793646532232868147521686228851623638389810458379160325707980748641764084041624536480854319096305590988490157317321313444142659728525987693520723165056767082899612116238694671574413214006191421203860409934498016633969634411783470543875092416571630206471282719044245040965121447470321580587147036035052329205977890090666514250528786399292704997407478786975433731175561753154617367307717042137358491444790781669061845395000674845766072033662926640768974462846808395685977789580918560949588492489852021533814803420009290688932372986113134983955121436840289143451259339926854818861536188912343049533981739353555057017631249355001990806995881202308398328223090083114627658100892696077831395185514297690545956264470070140722971949306094968662836940271778017152101292278080287330835985571338189529098853989999249172130265777699682311460529281255045411701387927461618182023101775045368446563515140556959198275171677100843623994764557638972203399763484476020664916146789009714313819903447576848891075058143151738073353093829257003707098481061972356083080550726564555181606953626766491842247773663775330929867011297158043312387945056462102349726163678140171316204286397065508103702679088808406025180593786923332432560916561208995447101872111763884926483865780921501887331184513724702092625190959996472255526338653595994596648204727534878732324656954619747163810296403069210773180036289694612209142359153279750879122380935295877777713641155162610320815314808059140563513711320874529150993465494720670568879762383909118545851636620541899209592372416830850282084934927840763129849572438841187242009222409330959920162651800900242326289560872112803529662570641244271568858504620844612901262433029926729381393865107066982375409933183758707952157003740401231732847486742491221938137593339179355567357135605395659849902096173389468071823358413586323610249897326978834431017156575429809031282214535400897343873641482696739148914971425250138748850978360371285720967930845917514109605780414395390522821390791352689254901503311808945295359632226983071449088*i1^5 + 1216865350299606939860633331199471048627325725770132306010151033695716268996247937807463218493132306705923393921071732546831845181762252803895022160837137731831730105083265324607611873313073396614077044664614094334147339402272723681523372570204819824836847148165651292183022857686056559056653596392267600562361054273007024245778021067583610743080017830712405523610143087508704470214067629746629408715417622797379757589773395899538590928702411519551198821739672189352280754874153675473048984017866354150284719403659015690490908108482132469797745452058881397866789744762966763087172108814730318846061126480404772792086267839960473848743335750700776251183483866921304041384981580235115120164358109504666999137976812839153191275206365685386259939188536211365981752042616667421511925860125005190096435833037161849084544139609097220070894094485326518982692280349034039387914679673127702017247126223588849314973833523296225428840884019178430777618056464119297659091897898832099337091703328070064102652031821101754973733696516965864253220444161902078780864682907651086192964505497776066579846098107019142344878444825830882511714095771912039082092919244687034423116240956247653774623417923707429634183500600389127249813025277526895921204789898689981611142377206126835747767209199948745642314981556154079294619521655481737603670267097687480793983037720147839931028880295744646719418534993005063284152514235736358925273611938131182742433553198571924449625474789200952990612254650870051882362440202801670131331969708169305903191557073115846910967001453771486179504703977263062711252867129924783011760644776802374192961832678782925664297679320213702332521408231121721090036296134989552109390405793755760342966118925359433350629055705180729126544389369656877634071802975708868857954772669882289255827752368862687820707234346662897907188069512033726990884412689158048077891129754455513777669124439853046985993258572167205135361967507032049072418941310674937222787197641060510664536369795221068046986452576041627065515602498508162796402809468692590406731460316215781656955892435512880330648322048*i1^6 + -72214200722652831281330318289558232559714308843261657324897417666707209113580340679124069370680766742371234583550029815508118544553699003096069743928804920831105779271969047540809091038798566398097792990709963955682755458454263737339547496732539255623073973293779096248942573065571875433278399802628625423851387887831959180743036565836166439530744910405240584502710037102226103501969246692995510074649102101519254611690959455744001232685354667206669521747041897900214379769399152619835337520872000343711697184459794446536976554644422501579637430948831731664183471603099200103251924773558649879114577510912857362218333414905333367579023255205079196915543613328665366493859655323310528810957579325025820704299234571671607368028963638188706728692642106239297143921308418148821921608103243192181442245282207485296494212589905812627897151307905879725812641184610531987243805389477246309423585794909525869559493277473977670414470996066894229950525351369859995493077733334011174711631721951971096318961521123406815047988811733009503045145738527092157885574575603359942295128398457660498019167933347824219617192341129104561072049598398171088456126957707767876523010138841141601683693290916489892902840872423499127444250554430067025721752595149873934801421844786755259377596488539070507180337357528872828463929892412998761012441682705169330469898638748454964860177531404353760910552126577699803866260262057867008280942960412222570681827670485599865549304155078570436065293614578170905081739155995518470981765493827442675667096054191193979180854783228126248186833515337811192729812463876930803234340225546870864859903724700931505646267448808621436193255911539918786327344410114210305121030271346369433358294222791655192856039374467585927627303387296529360301706931883840416758590050949842603756720711289754498173672581840503087591213339514671399512417072317548686169121381371639609064482445394265392664387984602112350615143869773760841919688023135772923941568018385383875047375248808823552495097585500468906487372141683539190951585361127591022501432499053282465326354056349295656828928*i1^7 + 3342407562513530493545969399957573204418310662371357934611165544099597473365240062114959146790192456168893277358293163836194355559396499897694845855831561991592879602524241451594338342110775591913426090096178165150059455636628592534127930360823009691717743821893445893884539805541395616612677043789447364460492518943868897622525097438718322742975262095755484458813671565368208554797354729403148652580438380346720446560816241114353121583667317145575840403030209551604983807527518653757475500365092918438425613639512356111550685717418667888119139947113797182397327349159526067341796936787463428529517817264238151658686829346538120612998424829340495966302645344916893188411357192945139416921471351930302921229655559635869877100421206034929559434830154632670543514126222859783489448818674244101462268378553691088991375054945365976730164936968171010775320990782547995834127903812108254733875292916488695616245886410084789041777447601331390687626418956741786821027902501163252119211771665215459631351629926512242596285648747605192870490555954141252725291854759879341097261059997351298933608276542897377231209452371551895866964476364140565306044236815622482520954275281906288410443875742316207095903958363159729906356672342167155043705241838721793952913970877574408809046580590385107293625627679753393271251589003846257423224154279024894452306374324055638782773600647994581983381297913477006872920644535662538550677993427953481872168291080156072649356670574140837261930801228373196702295957386567333288991199369094242160953722430203018932254574165303258939129590592470731715868585838104138364529612901311175435598137339192187025801180981345123679673588279448253694161986657304306139614072139202473732908797128639321948729012267196823779115851527016098982548021276918540717868615925339577380444651272892248404503535009531273134874676366976340478798326133853931794305593703610967610870731708193908442946463304898832234120719801667047508883255023892634984412661724708645409120479618518411168073732633956016940178585635938819381919520970956762061805431841606943194344008322138505216*i1^8 + -21170807574498058064869555495165039737543861625886327002411884524946118009332332116043304657041976520278924301816964377344820703287663292674274572232473000579894882572696271796182147839130608361711300101489916942433414757904526147801559870178776054042754168833162474084756187508539647078570756034518887896757359198128457311393731940228517757926344563747220279871634878938253352230333697087456398765826390799695386378317115029492826474444605574039629311658807468102575397455132414212006085199612512913198946250038776526170805656606173397173665670013182543664749539744786551628565672017807193316591759373311384989440674913970710624073131297626671961378058957396209335568254719030996436502885278807619624234281098877003076932620674230438635197261377838767405561613731109640458121381724239188942100608758088670524185919923989128966802202700017809308257010797561788289659879804037595849728058193679572033061387529577180240508254249827918071305552833724606551253293780518783685495157801739570605902146190732769778557536424659004734149466138296814016198851788722783006603204559735167300726715072253729138407306190525708776562257955004614492275383543261770337715115285447098041259508816090090393792875070807292098193666297526410457887207815747994272811881803895130308947077326627512331927108051988281059930530778242564630732198618172900632346172414640296786099591393952976261728593391063347360121939218531761180982206901842529031428579525280973173302824321349469107879622834619165191722228933398772735132610660751999093678468002410845835366836853372940618117919751107936377357870964663723714952040362862987449776340079559200811916005252156445273936198299049072737482682049597683512814992110532757186386375088704361795287573006275603025015902972235791425214114419147704375571273523110657355915182059597053148565085441496330037076473217970814810129597106860183409106663885035900199918128014861647351662041750215346806168491093162791239597584596508920273941153222870413733026538606355521273240335213019769633217982323518713334234811068756714555242550371060246527883245005045760*i1^9 + -8315968676626863945424959763609174358380552101059715978597010190870665619173266011672361623380489328977419777886935555206538591451789305332566430433477425410007236290781628374313141797062326839978245826009582976518125143133936393261158285818652223665925769443495351442297097182586667313958023212286462013526328165885979339827588329868038361354609242330903510257679920100436460712195429913966635466260741383687437563377389450401313317982099021619086307209341658377210095684808067146415122154588343127673312423089703841199191210254849962701375315817943802340121267325791339345372303385644909598875377441500216726219616023861407509147763839844264927737255841945706475344847542258632505129906216674172065532017649624630437168368395271365237162188363668474853421861929697919963691453522296876741369872067566101782642279863939316949775038118250225827691330084283560719443444336457419496326524732398567579691748442767880122466839725388840499858322062144173500362161671438119419980870203287369177290556746133550430277146805593344165646433983654034702008853398815117289125652569757368362618360415629214020402788186409449480709224891060197785875066914618867543570678590271317398042959477605599174058319845100857140754944418346403326037426121517309111409534939017455633313724329079461407759152814676141957569953795030363308011814236029629041941042531569834907139124478330852815326390590773461026039672443529353047836193898856709941566478225845970660998333404146625481811404001829007117697186851297597863263621490195476072799104916059024015453402113704961010399922482876351404337711020315088136728449655126762405310987138361809299877629615523056605011338175310699748195510973990867961054326633113802055383136506477291429971160610322360726073580694566605176259867338674657497529016260792099162753819730281877391976251625008474094608112069798218609782786137779759832243680753561075347067450392657072575172026362643031237165099922622090622346600474944174100187557638710605427096959601972096065538572032458657872515694532680044655597670177419921602055102559803644091851375378432*i1^10 + 148007318126043104179440902547644846546758587732409522535390281719654106877429285917791798943014746745606231739848431575047114597879748901277845790917716296914277947543124792845230874400428505874669533973012542516003274163925886680445917303204009165327623413974964464609567351619760506703068686342039016926228733675962725205224070749064420364413573676843501377041300890888756248870245140095067956341879988108610787093388531627244100237297153338695177865278711355922369772293352320877078740285097329744782763448815537639335724889150558502425159366503873006625451662214290015682105438956934788530184715639917242116090029628719145948758888601293733448098625681085111696695094699422042678802380349239600109976137357856671870414765202039092605455890790872875008300535915506457859471609169812983757657042120562095846632706256192960424216349408738848897320976014985017029554501324297025537490383297490931234961391939050956696591955823196527042770427194905918990040862160236022930002252056757985050183531151908962271433978494303426762201514594940293359194435565766446805007737626677230329882872342733861384279892909074180424619474044638482841104771283014451865053418432140463016843794330629685112898229719047011991948812497712611377974590588548233068457501205208274008347107448149057280190725721238379049214354897089494388919834261347948865903079801793480996507893030064195840658371128056625805434281624559014729425438843316050827322346531706669184040954903466597115275749033539589163108222518134579622993083827485391014253192581296943899591179886863351116726580300700524030981952967744816679264830533289619838066708662854815746910814789521140465091031363148800160954089374124593888452154229292984523261410366610651278468450624254478611128396520683373775267028903031995619956990703775776659581938223727943869399783245853746106363818704883352891865979534281798871535580603544951519784829650610169270294051974597614035969455431321348371755028270803874286818869076256207669679491370296255784732384211409597943984857524082130491413559600623975684357629879054953982459904*i1^11 + 8916442880796544290731306778993848017485156864559534535033510277033123515260405180897494860301699003888838133541055719682179052133188401810857882621732619127952911924754955962471330102787140635637135167972302832906751870599815182422780333127760650084488580180676852400511433947418079091760924176111097635582394708418005729464564510063888559313022989381915434368918490269534872941346314609582693266326028446862557886729503417089380686735153712401119276635581826634201025252975647024969646498806903886402885454448005667321992125883029760875580293295093161467413622258166870703009772890290455837237733196302110653553138269864631589781952211258504583086979887801784575823013401987294557995253966984195495562765069824951853789888588094663298999910068369295093165095594115054963890322306083130200181180325979404370640504799852535513125081430002417569636784916390544878847317266348670615955962781475499663701961549611984915970913618184480950845218874791703413652383466369838222996417271794860656142492097976542475860312647776626586761625772837490713821737084353351373891578949004032522451504981838142978977131169595502842564356293169563377676011969975609261160637878195283191792424235004948406172571174180646637979008239461479198123718792965838604185663021643029011880223343338977284310767853144786177946714250721567368158981926944383641888713811303665826034440477333592271222066036403441793584204131494480822670103472757358281721777442741973420498438374287933047047163322588879738671983360585593070444205886103455731762656834809352157338198355528458189766405625059692103052787982343072555588973532865295614300959896922285596102520311700487709127265878148660873714071382260706734316776068826576242699089353069139822220149850656048755029677704474740661828615353413032483853566332555736238552271770382613554598369772397880018328750196311642879299674878365774399172067209857001363250818223222133939072499460215342179917351740902252257231847562666984586284154564003434188025035082467382553544016393351654985309310819801996209383831702256422643721056776746749132800*i1^12 + 57243646485082696091150166885424818749458493392556268969784722572035097993993247414482949586412669537483628941617517373384839735306451686586084711174601467851058690215136823533395281236007803371243706662042231977107934318698807464980356704834868230390065740879347572487498891796677226558655552920892715505473448836904165051678764840679411284113517909300630641697121434892812973597337107836861487296908815821727029909557644794293419357869336567307038137593073512269470096619714203971790507370211215067435296007037388178886363687078175977414354130275059412672485232138424592769614223115580220937503477241150193868557548263477219624251224700916019827896799013066337798682258981761208085322328003486283011582682716121299541112598058669441017031178180045160979065493524412933536187668072434070735954792482576082962579582587858013214544657337397533001058894497824199606134944584210619139118636610811764205192235220997812288624623269003068796387071498087261058282134572159460707467126316339499690987173034556071045749860437012240521288801440017011461516044784327752299357610579875723287569313525750894944242801209210229670984989894465082006776504667908737596226075845103134169092406265726466489937468036442377580003958882094729028561057370759018620222990354641261734354722611867389770903642847570240006479871697998304471777783176660932952052646316141320168178435335716591647729199405177417501825143789982813284705779663390711335643886917799124638110605188316854276042787529810370410997093765463774974965569889760984426711890359566972898153846371536974173715830363977912260239123036380027385584940117639723521211203458611756437595522843631652675127144789711963626682984517051387564669521449986898243604580396569479612422705202769800110531394135066905034176358257382792887933530968591339919848810141460065269739921525871856187854450922737083878434230342647425794527117062544026074224392478572293554324711601112149222823333239847033488970723287127664846184733265248796000548310319676370090144305538648198795988337135722263533148686792948970736416039857291264*i1^13 + 1500702230563954590656949852689808854213879893741844982870386090575495163180038367404222073710168935903881425802926933530314872953367855479855376484152034864407601768264988518923589155833206364963129535527800554461655601041305787496697082489167403972203629167092086398485134666562090152972460972619172934837108890539781399567449861003597347041030115502915986269643247020385093463915023795953859634771222403513483706387711249191921677998210219735252273195377327396951107520668977065071628151324552575861173733994967975609927947962927478212159882953770187229927720354201113115621111767948257892920716692625891804135797526264780190523512194801635987384454214186069745338174760000225839035242914999196428143411973965517745500842565883425376552419606068080753797588413949561410205592035047191376595811012442619826385185085109378862027287758188510411583887551894936137639573963701037552396154290851975874382270527386662994148775525626475358253326372668353259215631441546098408777379302574594569673355767419890108058685576066190230894984671033839201671686167395355135975187901885864916079431684802528813578167755850187662867718269927132330026654077914835609761952586008486256169426012414420681310763330223429098965169087296850352555697552273632428370560061392211436375183485459730266961244943559631766176061107108114658357461426126763239170707679043249184954068365659350659045309770554755560172922562380688524753944945224102802883354605456147974281772466797702029195153259307697382455548308331600763847677433369775338973367269560022391983716580188564241376912813174242311323341045038310703936977736106613738915334268464380499832856433242082041477997148214465624754565878016703174442960938384712127823814820843807053503895234807739960528807608560604043934692152269154737268103115135583429683339413642376876651872725214051299197660963815981542474815779259503811571938166104339715636685272539710011605340417373869934918755960952025195584399133055693021526373644231661859927875357533414182203834205280052772799085395765144063455030351636501666134256254976*i1^14 + 37504164976740763677764702462047247600333156795462871177993304352678619168056254234794814958526587565921834846816304151921440438487833742777752122953465363641697616617808594262078819650027708282969574448787855260928604090121800249719138653982247796187979380724333603600092837705553710297854785048394005128674149043048613635948870756501681161978364726839118507748893000336709451222245915471022775210517901822889950352781644009936163357872309442048310278346647936033314925760627499317764334425059023195990194780356757350407216789667321115121488743197549207569198599304010333719537273594971727086982678027644990901883317812816458981443955877036509431709403502318893982283987409612767821098705880021075166138724842865491752126933382260847241057493776150929492281605837586100506173042457604193543808572812734404461663487615374776696048946190754776310090215546377169052402662791778947737155889710013831877097814347383563053480845540548638450076897536070064551372887111985368989308109562879538803438445773563889888183390237798651899620174851994480197417697902150667274993895806617972006576599781621262456903271842859934497685941551706665964788769007209935318920403356181540919513052211550695299923784186977715759865900776594111862516148761734814334908205598197014164433199437222051032867395775339162531780732316540603463091915500334188516383441220157959113103002507073106583227607796033304541741530433518620171969788446841433848950021515921175054361668010822476184365067017084479809670729244743256054601625706117866839803393236362598302487947266660015103968184323346955253256985695527242388770508786554064168755249254534506252290477569133020882547036397736469031078033935007739108995277903060225386793602843646197996873263918347087491120128951142684651137862554417926639349177950778709684246919555715340355338842413382736973154443661754523119008282301208494749698037541970065926980494126226206093723976689998707451742379737988368538404249892741299045656945321083771763815002836666279677504460993898750136649937323853799813376850561015816199864320*i1^15 + 210203078089845282070919403484028644138395430810698647462065343445692769514666183355402552329612743751282425753934643863888743619184495081696905665565542884781865960512215418289884597340842336031815467793374663914496371783758698264899556528519862822179139697433947730968048132163213757180474872138978727687299382552184487679829582906390164226359371503927042878731156519640209144904520944062866840029361018193237274756168190503490392157035786137145188320176635638542406191136519309593020440965885200664730946994926494008234310817053816768469092218166245811231607396753089035388768082548150688155227719976382657727407530049029626877407069945968047073095952015168560330377505377622748475772091161701630479425730790906724671282670004265176206059957621022210943769386889295501187442457619321899920750646518974699680550608845821731001344218950536129452165857565673179003867741891749692777433244234588774259727111864198612264786870850143597642856931023392333954640635981464206743444228307387235771088449419975215894838607639188714225687586463103737542537355833536248287098915948921810251034391372367053517675726581962151904571386585629680469370214412355562198559466566289613208724123157008708550065847521940290140881081116818906300748946533886170855015044385435941346399006842844662680361526877584607828077360290807862763876237184773001440552588181557919574578826884040569321153084679963383485525529652256437091881701655008256786675520173822397285971841474403373533928047542901637555987933902021486881113446884639565654485679844430326659922850501108958947976538613008788373940210819010739386306257709155351957497964079412151550692728287069315233971766376547786759768702574141856887458474553654125671893391261263541109580689628577718594785181983392858956978957759938688407806436043469861199327535246198827034297496188832815389781568252388289782824109203435474099725388731928105375504801621497113237512778621027103147598567656871481496302843842073325793182005113594020140867899326975119964120252196774785012068377311784078959739479959552393216*i1^16 + -286967107983946531005422886173571120502263518700750922718948975872559587071250045096444009705753296912647828082740640535577095852260984342049550890794107760790059098677173246223195950165730040830829297971452817408663013392163229586728888809590348611711019364614131832885330095396615430524584078461703059413594435484821445217960650446144616001173721729473161756284740679395742960536637232111194853981019747217964455701661910586174304429195005380781020462046355878252645161167257414211796234946332479920718987545160595631496501070282248441005765739863300645957794824685136764733971872673756926097059626865624187413298688381392562524217372180086286312207227179863014085310605535831541364735884112831475917184056462947943762161245008246480939231465365027982329735485229229631027405397667792924762856115622914236578444429917374794216970586061710915883519104825817615863560562236269584277622721881120882294608565131287489480834513327130267989065147599353277749312187829100765918294298833285624284203182224763583064933855042927680150607902520088311004952415738393534786138080117149424341412721484790139277851837315330277696154193632884054706564571312227217441678473270438980235204692977431902154573716434169676187449208498124221404883583784993750353438094976256886051052982407981447620879622703806023911620519702163083212065371386691416006532020249496542795987370987138470550447565217316137456465541279857125683209441144540311620311606431023247972267295070616598049340199562451630676377394619733173552907181263064394750176993195088686827014340725446500103222331832695270110412710328137092286890855241101787586214788837342658534166597758556722252751228910295543104113263908255250277430779186372044403797741024762868537231976410792031428873013424206342453171684942997843045998668777543876441269708161874424271426750701937058664526970295282805630872260281889278192457950883059077646302077296906734427010974022948378721698751160435587052384800674017869857558224354805693266722836490154378523028774010284332213056508962702333149063623475200*i1^17 + -1741378739707593531426023333193551516525260036461676436532883747528778424109672128652106032003252819764571939796749340122186139486054777391095374809548759602843563911979706411827955387069840131850844319894997094780984622351271512891068872828933191595345982705226595254410930343205953892203916320503078345589089858044453631551239330583325391364576403567202444082454737471507403689752344887519718159176475751271943749584190287033112178852341277429068401922248387390845946546471133891524422778259297353831433646099165820591552585051011925699879703843432845731052462527729309821181284318149981022995808874958372213012775964858441022415144214703946265365199665204772126644904052886138065230930607946341641557546953828712811195586424956315128147061478659259326993071185584205147348063263604158432790767737392539891252925801496850925594268767124430364669493973463766277095507993578276890267541827255642138556732038539081776976757957659150617595347534918907538378096081513492615398415190107432291536355558560037475797889159741936254662851991708302621515697721648545674381155214824582810975005243818921954988939208331915418953829965429475064824689032745348527563315481676073637995994740202081254053496719355919092282988983271959602614959526064927319309363212470757728779722164508541356535434573935492798181881869504795918055153637947200128694232851262566083851678619990001578925575866908703493247360890428831131556143611514704593312180912457855057618101726133305722383412524498968579508501328157664936497508048557634628854488606610385588655032469180623024124125361307567870645573895273700589268074616949821714251679468509840005327427758261171638475362170378460592077451785486312557647062080735783838801964405010295373612244118913382165822043587267992188764703196047509516857449871254017823954866665037846496001838663898274402479964186543996066694485886680137154064242159522230926827893958511200167180961678673007163019739362251237785697689280133977218809943294865908990715499658372967581259320099577541405637248112062915495031996416*i1^18 + -877902402169424568708056279317743345756428496392259730508400266815525023370246702341469496744512094783940528151106435600015791818772342511274348947201302709422974619982285064580221189856302774063991715591358672372209352346145313733105919232490060114998116366752349571718905476887694308785393966912761039372560794734916914228173232681241261124806235500722509027385907827740614017483159684937762013693109673834215259438877725912788960026077109896728264674151067067292971378711861952666902334404916159935216670438864891240868960888142504575236846598409908198145817049115164232243692074549063122449651511871852036984842709904055747465264427349262376537399602178503871046705528198832945966256889061858567058673255248680272539588485808697033075309305520594203441154258492303140786556292879647779873853181633098373812762491771475433583118835246322319266905687652306989700565856008381919071138883247151052279953848453911558861203174257340265203703636988869904169443629594831547252870965347651856443084517999792415989984302591566271426608678389408302375508024051832302768882842144739952713151247575729581967517553528804268337985308001010255283356480204387721054260898330248957035007343717020158824475830920186009796838265091573847817549328133781175617134770993512060357425751778326426660344225438946225437740255933127206658075968124865923545426968930226916166738738125090974772906872987162794061068006058520833287034121611797966687727801717321514560650081512307268052152432362904101913637008039598639859478978347703092326443911408013458848556434345222205640901863772937523473785049977995499102112649104190939178229568357302749163826001050881244267656224337698344101040185085766624462952211775717339114244521901367095448230527480357293998054042310476765887181789057982650055647917854474567888010205927932305139795938390449174276733271491539155075824318356027976371020565838922763867646086791615573264971199368315950423852589386856661165731149330800671545121338599648433856265287791717641699808541930613320964878834253065879552*i1^19 + 6002006001826335716680336940775228548979727845434346768582180129930685305744534282132295227781073846358443608298619786692747579687465942662877913840995752192573510905365760665738146972348205055581544458195354304267727521431676926382412023132314866346414644457863631569513881928228577134078340545230612202611431627445492563504733810422400647223434706717757688611068329798718737183710498393995793691186392590533643010515366761745116760677689655804489755087207982767426956408341851181897852741514306503635767388609712379623363848654846423098706901673077904094010955706211610103308010840665041683781078816534685846512844098000915011448147123122704667513723684682506373215719968657861806258271154361139456910176494715756923542621107453580420023866146652177832657125315702785955101118879497272318076475746830569820542626536497282427694184370084614581812353539747001395776415328286252201985681374583121122246726899018722521476293758946802284664241051488462693104586883445125673793442224304546501906010325517112414518296028458672659477878367149491524000076220409432997503578245461233839703837526501582568702930942943070086856585099984354031933446960747830494705072505603599106245144159266211191276720562485011306693050330035945228825685774756988234779547828499617541245048011318044947505301319345535190440345324139504888926943594002234304006618339816628068476677448161551037615283475173617046038912290134941994493661652055240078812221879767050432872068062171864129301086287330174110342696211383942394173432625461051262440204216009055000093353438545507797446264499552687423940262678909137269541207546628313999976302459154883096027402138841461151989751819897135470505525625937135424916899779125505312830831887969647817950113129672873828527354021451246620051265235319166622007619851567837939411748870755237918070572308972037207125303632377986590108159982614806010003460338312579530142765406720531747605546248451359148476943028698728860952565169360420547338940644141180658117571011844212975355484343874386032932423930478592*i1^20 + -6237231546857447690489790326376742585300730757447910857798837802516482708681192692334594686979667970641798204455358228896104404849261782627668434887077389446107994402375488599466201860963864511859120222357960335234461052481738406855484052229873091786622798655020649696821300993983018248585956601237254095394615234736652052915569324683328165156525650877334580630105316475635057642761673166688073558411429011879080069896716820607689262125337957554397050026041097080088882193665682131271331265044080708969504033874729731560253274361058813499865494798228850672869340704597369476615147409504039291390206212035848527041020221676209050206720416903687173828886315410504282290156454848772601297999939922336917783656558877291767247265296900036416771286123509039685602897243577752632676459119221727138190188788712820038842326837441800703800331917517580464122884354507936389998128848462072367233666970320415529171402376694973263509947855245961860812762504892013637371040782221136241424034247747437363421658346516643106697585869475639484312452156496243752163215100142345755108447598506941450124841714140670702319289723754973530224980279520213356070294770517208331019862632739406581139253513188218775111844283764794516471463397217730343363396308521453959664046840373756638229156779059017361423047986486164698436065285245308689821210120221548099236434275801370267027320318934592439181868603215215247862341494998506122992937145762996581397060426169255114450745291366725875213708835891503693888366214369625782331635892893140348628764412340562236553918404954409401376734909530370838694631125863549101268536432426781902825215122055133289462775443224658119887315398271323390687244638605582654511216214718089466018972222222375585064241416352507160536937072275143055724820122265392055383333565520253506334718776569309159034656149789624256623768825092964862560298907982328312395535579540208537852671362237568760814111473777079943087354647837374876318177423041430127771054451051528221054869304500937784941522488966315300614045696*i1^21 + 3104527922656738886339936746281321089770626380837796456474087993302701438722827319138207585094277909927668428775163668371463232594024101559289607863109317290678316702905500679195558899056091487318067611790063847552414324794912886883979005032051624804977721986470929002094424393349002169266473725347374785773649461544859231658999546133418832529155628184860187519457284112945248814405969249054046618963090570776744678396756364152815352073467022743873431793090178886880525502293793459338571141143823288509343776163421948161973194388381557485919741514609170239108158555806091120929608031197550650363554556020205529780456886930077873663390536456836758582240928859914167403169367763073299207932164813026872929052017378717023378373994228098044359981049004711712927973272970543836996624208403449851824196807804205446874242680609215882313164061499973463074384148212969073246798712457456926544979897770250177105925604143056505788277363449825355383390600196847423312290092974253913124593778297583605288386137996263667293928566741569986204774172944974248871705074963572355615988437517486021195755934211630769784681500791402397015956253180746974656812224161520732554421996865632843514904915740696047472181831368818273027147810254789026898916210605032151822448300004757081084909145196305949696660659076445142786712654280746183020654525456214109466585382735485440064748747668006498772574819997786305309891161786889542318725960881198988109849972047363922069542700440796197742488885915027514923482875854022092039618776767713148730890928683841157635868864236076343514726216915796215083378578749288050660119426865218127018542957103790869448007279699129902991146280476730726899194589193488604116846499796557219533587781136505114965896568702708678808708067071890581516483369342075670840579946441498036966494676587785762584263022982297262776871731599007935674009366055814827697335004987241255170555390350203918268913094972121039587790211109776537487291684027748400088401190347997146849666566991074802168973202766692352000*i1^22 + -869733778646133848981388944582995298147240821515046143611634448929053572144230321075206762923720948560003587278437902297486319533860309135537428016495599699362361330611087187292375062001931826487476702267287663455421948252600753051779565742202748977299481578776207688327291040087330123235663672661088433651194160977334789929983339899385203192962906832536366617914836758837676361201278530475846148608492562602595433088993844980711085320827516274304143261800011009595626922484128574894649362489480418740725507954541238122536958686452366362336602642013668448548302945259768073398157548062453248353350233532355927577775496038441905573133757786130246778406514144958708277239806906548281248562579724341679681553556775056672399484271302503017616842637575362845311332384894809949320376304126273246899289214561256103007308024635614990437159284693160960914020911831954149928448460789785433014485943316838122304578526588564884992946748438659728035473277853423370561804666719160934955138991080838708295938120143651823190889933237742264715646730913026173136566378873913607136293205144174572384712777061655136635518878657500821435568949754523357213470739959593667953835185974637692937081642451085067196039038217027658044003612900968547532529933971520977428718397418400381208591838496802713614117041871334516026673832000843317825339783887167326155764644753244984438089383131387033813688158342129258514774744600066426791243604284301432576593562264248813945809032460240434903851501995856718260597635491461899909433558927823191402572400381719387934334709836526085403141678399297825884060508406109840783529156705957155922205560538286998935294001245407948391051136330081497881984539715867430711074459570832156218503727254571628369791267512111080050189774684401475427521609763619051961633183478425209934807415983025609700375739319432335156969140871666125257908133408726250837870344993558934667948915717988515864905099286050628328850328782072564812955697054747147867679426498965238148863458836810176678222322728960*i1^23 + 122672803822993698999591808686546249951678780046238189574201132257159043247857156574959433778276456491530152008859426916829530200606132471501479714824474821023832481124236445249821334542859495548315141010383389289585711384047484021781446579007085590315987065496174576716880795328685759272154326068098731569369682634831443156553262414277987514683725637302358324057526615946508409184071653631515471513958271879698099846354185868951124899726529090148436473317528943907975982972225509956872566530342581735948944554376037778556542094407014288191160695156136526377286899389144508870335600064523349643984246906671780371093313186777575444965710303149652208322073599503717179029667737872453684091158023600994121506046558853256883088114929102064399920302843194507320762938137176711786625709321722794807813555761269757990678390601026304268638349289382030953932415210979514038258373774773435555838871684533979926423834693608207325740931651651156985082288706451910925737184383499725206909159213166555192164625679103912617190724731938239692873446739371719897392432276939371922120255080327921026859039283871795480789945389798616294282302935454040363795115235651641501621989774888781594717187599903705598665635722894157219696974241186787258612103901321003805140095121980689457074178315916286134884325288433685474980217797591276471524810659682067525370332599620247881192513762061697209608250306437667674119743672743166467383338632277170911544465678410744618322287756746159849192548469630912498393146637161674887092196639605017017150985252645792423893863750789776665218676334370875649913608029423960170015673171436561896257254883309568525946100839472752350011649330316054378123149254979872456548667884151420961123213170058998909800135497577781808844894321897404059757204532612561125450500750753665682252209054207529227075874488089360531032775835835042988252982768678001704887675156479072143858310130681586382748768549582965615394997694329547096684374533413459114862835491748072795996873390449355653120000*i1^24 + -2784038091327163560544679924023298907613164476215319267200013717835087199165527111019359772351823116167635111132086048741048850182110013223275829926364746410075654359605448663985275494829440824663546802404566967942134014575361236899847642074182130584131979913838226761645285909924771303277759905891253190670902980869487238149185723690948168738302467883536383339158980482867506148911154679738218982550699882063369941213642734277977232786160483448774937795495754732678798699891167966728900667703319877932479062589837067423148709356596646945799531774157859477233125514386322196650639929309660641958566943397913227199083402203771338390394749372582571987277186681511225741255018322001833169599501002986792833055435301595100404909026333431277902334516860483667432054451093904008601088076770179121943762023277958770051365063989802484675906066304857191117861846840390911211319473324802285615534198278041888339355116246389373188728343345892504746414112364091288403328702235958998485055499055847540842374140490907090552021318172422738638370589398921947884007806353551037333544541367486475559773150011426982699612152960321803124250807480511095315209194924087370902442914342370197843792151343568271299652431251006240648426697528614943658019103302050127181105777103413654999094150743933081373011193460647057638374394005030338313897002921620208391290602054462363285520641094689627813507329513992229423399136138556146808009824218407922478485666606460352236889617030608754689299845511863363742344629843182837584617814805103138306860746919257305279556695804944890250824744855483006474327559396522093437111187642104088541219290157796656527075177627318926032613337382368533771679202380979487483615785119291630669121419692026067617175502579148822267146684823801572307014933023260108817136756333443480980961310344704223469343982860839735356072573169353865497024928991167345396659385788154345124648604336223865157189286934806785965201033628318983991737448600440127465200962534511234825166056111210496*i1^25 + -937761697000894473532538783349794524068350347478754434735655373376754274593608381731704295937948679284891311298900044684948445008650118189791693525760292425651677901970968700272956723027532649678267891235599483113709758285886122959308640491497583811147987490459167836350899016602587258761934848723847819378208486948949550335657652195427302129390370202788794395482765776777461816683857331499274712310815150811261420572650897707823977658492597447309712457640139273896220921075894244591754132840625687224197679645685844354777079805919935158115289753291245720312377520962934051417193815523141836150719249098477488219258045229637560422253881169363203220484464871900645624893659224498003459054031903112886364019767258993566575540699832051343059478918564034102728593350512609045430755912314071123880602599064935763621490017915489170854576778302920122592658856292837031951466433769201140609422130326215208227355321082107975051271770244640604434099769049575968603558002411048587574711308841627720701639240449943885011499655212806378750607977664380099513020664601599377109883016679552719259583182624736153393495589997974730766457016119914806060528618982014249686529168462149708947927786280476492272272939547958232229808219968105291919873296496441216187740938452089422169293338558745356136064178854257822100002432261643547611732699378444895965095755914123731605493632084209661674960754232139762155045418921029159079375855139426263586839113756756844134415008048682393037410651917148719490688521366087794762321515924724026391201973146229370717493065824743123058337445769159056726507303769799737060799361148346859197249119014736732041842172878794256650675903999199489840640958906852919525133603402314498495367914937841717546369394440473781683671349438901196025693167167515145515815062267088744113229282623063321783618664835457862022333286845521045632831405791229662696538649273030462219674205980099134699136625408100598328079356243671712078390841182757044499530427024009106951745044480*i1^26 + -25468267370975982645448024246946211568539979951555419314064474550974912365878791785323881020752700396075214866842460667598728674307313920010041835993069025456537840450408591248327061675206595146686594489733210612336468027630861922252490789978139345705969094975324365715364441155641675796726136042497095595883464281021343580745952962399387384774517603368862703471305213171548466309343419548250634749131943529942826865904938788126306198052663551945694315113193788809479478449268501482620991640751481110064666423221679840379883191487732090815106786013686765243796496889268631251332320547372463572084121860417641136886044606277824511887185819447051086235994719095061641712763353281492957709599193853842198695959459881496982851280187140717735967732517129997529743602850993811876025387807156490797799139227824019064101427428761029423121962513000413026302363798974784296055976772535757498084557908207071509247486708767981963442060430577237921534163431461594814471880605521425796006609778017461933993556541788822925771235506834010737130382250666856176042540155239696966984396099246169002768813496048326425740437888744092142996525419405236595567927354344483966264842452833032543259446442607376805757673177820544755791517295484231916050287688600493920626476973073760776553837303823906322312513529690258105382533866054818832334579823100564204089190651403287434555918386604192794081739603344934930687858478239730204192004422387872571157388564304470276828583965209604046544254132574733829399134901105715475580074636295573027146599306481747160532872901294786806520600122558499482209889691429034767590928177927270786603191324260744163501639447093576298991613883388941221145931370569565414714691137429202312312728736356141679296321995873664585618081072563206451535697865519939416134102850795196540100191598615421927579441125112439077067491308328673348915001528135952542989444001229950395419049608031335260712906444723830364990765635428812591986633903570016244492015359669481504768*i1^27 + 2453555659480199992337270464897186160863135750481028830370895273532840183179804899084381229600381150209506136297501897277631984922441974748602105551266605717431471506663219659784559775885105742676971089591889719485194643481325548450773215682557079715290713879964300661317832954894101896648156976724972541678737991141437700901493512540608172801623079775415248709497399408986430022888520382147139390468474510238203066014498519243048190156400218001007566681255420518139202606581098429029137452012621282196002670773816419033848191083609795854898618050267169551597559675913265471276271359408650890097713361095449569803070089527483497981475341166023553047524099571491703455198986735480273553029041653920045766487057532275376234183084252851825509561534477871821367038320951080962419501196321974480026961761309660914335548814523460069606810815576781263902139769051375234365291540348811397179375577903835294458393766611009072150185001686090107414569087253805668332144279698963008879321095799115016551741887733416413979163442015008648752095876762531408452857491882208417490299412791487813650263920853608615273226523896160680964135865263352338878333342660642665181829566031265866961393696694412056260405811796934975027358781437600805507914379316837887749004408742535864574756800193956569512939877046059519344189755807820943955069076254342647728941410366543113565492917176776558203670237946435684346121714287577106107168924907342787067725972866284084481425468088368664956782992488528691042346047150868738138679150085317890462825310734851855574441843855890344210718425400868106857629385364298875662658446927604229046797507171468728729348332390569501196925978877226762408934555822813115094016832084143433052572624147448690618344115900221647902252331777700505042933275912511572358748351039141414900782126573076506645732450080767489942833744628169224534667264377556935712668738488126367164153861983298334914722791222804169839849148468526216076504416245719196326758008750080*i1^28 + -6903750594545737869681601274320255946895956973586693808881390647848586869716091907466579346199276669441935720270278855469831022940343437577041670077504064467868753063944966625757363069000298651380828247184110757354311743898954081660135553653372874248349737095971012207528108541731357697472045047850091041902630211115233310024902102072402164726997316800313794530226648390132986015970514044204359408826859580513754701150121072890353684393851961491368729268082670755174804788079238676208883081624106044727643362216950579603864016658480970142841202836040357587092936241073894130959625023213165947855039815894796495393708028019174912591409278815823552433429744836729453031696356935282015768723007507170754409577446848739347017876562412198659040304925702855637717976352520528637906953948728155051507463775462468213429021869953787182732306337742436947227010449897863344051524192893259998376394386859065134924440012880081983895234640878535499663754529162215909997813123357282161760009880978424332373866594529011418755398179495116440326377177458051025876363426228062372606061280637929738000445007443125675856939784510178785118109996989311693662086412376522016912154726720562619863981144261604656135991100022972797686337410000340492394619657960115059887540999882574607661848514288947233354330546609309504991182071947941378787526178078101805701580836497383796710696474508864087717130985848302517315741175021601399981360222234950837534853741420345614771439823859733169340754615801483809128809590992306239407697387977961959941132144521361825921499859784877075610640767143057144297867108390674377291530389544862552685965255216884420343887371935900242308902072579262880312698424047021737490714027178248827812975143185097822344514960294147842111481902106070022391708373481444615838411076000886211493299971183771442655284138905378409821836826375954273629835106178586038866905360196166430289960736449568842657405887347216362014882004057530802042989293967081734144*i1^29 + 181828015391589724354539711937529735003749830407461625854871024806057277104008545106224133518910953872106792278504089155501658246242682311950152665072922960576953044075413762057702315186190892178404941752712065850409023976838932960206758205644839710123801881872580607712427547409662023636946035916007657767110589869923835178228408146388066829625488428796993284825324073615719937850005793854391546673658236578527687536963099381039489161404461679978081652223204597920533922864620997907726031873830939763070976221190176704535754872895984399638867591563905382786334565227250076566944510569322659524443468133054884740073989940556330719746705361997211265662959848893513017931371949116822807263840126081082277121179168576073287167954397628426912627040695042726693581396661853785457170330206171465298856746610909186049414926957199264340627352421878385351171260180463789981347485131359286918989144742670019854358091857429451101973283021202138169229919946818411970023902059672553432557193041221743796143692228087288360389659231769002866235737741235186693434815821671939235426907187832749261343026428330904819420938991975310542175206341670776995542062961100920372855426125543532782920045355142768987719449397673832437147963028072460771500171425346733592186137017558159405412411151578317796053904850998010326479096674591371002871876908856218262568188962168041855585390069334392777308015219128795275332513859487701600174057200438225106096047108204396724624426596784059051193198270470971482891884033840827213320532291229596947370775131758423168497394415292167144442561960610942181569001439520457493252823677264742228563517760063260934348132122212724267298896905263014005108548924184807253483681823981888067281592981400925419001697206167967405419189215738504134339916839861660360909220999298895098080315668605477098211648113358976661311705926378862713247353768441676203612351211391663982077520532812137616047018344426718388275575219252644998822232064*i1^30 + 238057368750881164460719409719944651599593345619787046867363879590006958499370618387765873394726477366802653228443608379294274461805815476958593210740270481159947444720391431820913138558463171961489405902025856677118423897587843657997683298107876744209832327805598180997264319382896371924035471770366495550194531127530183034548702187689369561603910864103350536070892447164125490020880134065134188134656150595495073262597535149718438110075232646983018345254006024204882233303903140748030971088549194365377468828733756011979284973502913767272308488440057990440311434039733597780950891698550632206517243896343708126006976895944308290604635206870832935496140785807121604413080448264097125688702657302918454825344866310267987222187102415607542730484481230158661259325301228170537160855802197807118187322563088029212493655856002706343305866737403292801254580251887179995118460300836712904042532648720967429829162901062925860592161744721366829256063448893578233572014764025277988275321202240332912135436515357727324839653673518222145912067803228301527765523188692346239524274712988059047123257820658782715717609616394274842694621220350786763334495897021506233784353158025001067679133985528518110744616094791768317764740800822261015850113661756689036486297467176554634985948603785942679575249145405987599374820790692802965895282997352690882162735172504227620818457157763817261493009595511407987847685429880441508068952020397379067565015051383703478857110608815492209269957248266775934932492829368368637803934167291901281075875407266007672308560956120418432334665509266169936364365640305328796026329470863375541010318989436406086944847513001505185582494655367991699071041157388290882607534250963654034010840421870589602069029481686884627572525690758027578527609608639047099165644233287724921773740743815538103019767588897016377684018602483150625634451596435214678425445342721374852994646449882222076228984547048709973087907789930496*i1^31 + 156469145204594865315641063645626533267021205100392558741357092392455732364902225923314606415889952065379498241204533119202064498890606921821517451168118165550029135827770843351469881996055553226550004545576369874278773326075179763459066689053804025265221637877833547440384258538742200786502543808947777084562917292603032511500953084092407772143869957504512137217515507648159805692887988711486361606450235309257590921282741182524608987885942151551029968661698522068149989256224239886730079634071788097407341930836240093090321473376009984008539950750319399557528960656389782362582728155337309332186457161767682717982881358915162826640428250059585456524216531216943865698872136211111100590228221267507310496824598567658947446098840369398136367320034659672998080977565250860715048631724501750578187910229482359176061398382176433404164973089488623676489000636289616733515653536390474566674992402374504914619627742382886970269686555050274554802067131849083641441157427717151961043764498325678733894235918624246822595475087050063613050050754381779966963223122698634007637290959861955128818094934195457862212335737141533924138446369138904401544064830836034454956966602156343574552070384310852443134813953446494263825309652021771555181748328505635881925897803030280600741738952927340417061672041041935357350314532173153648449671639365328200592212155458521589417799406360339664017471600538620623629413742751947269034056756433646883466021570437799898997206923470530598474625702874068981023403636956898354916159401540294872966186163247031535510785973227489078377252779269392008547471312602408430326800721212264616912768293809807716818879726845315845861333727411137922654302089697515595468623492292377651087753223864491754966075171924540831498970122581915851690584952893563650892288449720987827335779491501112414368510926853803393955740854413665836315656422619721842159744752977083807410518429000154480489096184441490898944*i1^32 + 54738741872986665461664847363990710279095403222945205658736001836929992314625964820521625605328378344656192734401134131494693647961279621362002077288659051144335294598046271024731545215055526196772252859181649007501359619290934929152088607708546214222387645784068073849928622868369971079666275542806851362680079993309410326423814026615293610188020202216343294542218224247972654157943978146784507594377448095510345029385645306381339759431734691424559387232341253276396767283204415174290190499946177057637189381679307212741077187666204732131570031432848839286392402038546938162537888475551841808513967187369382012579075143541134247598971147863344467737901464937184150663997085651717740437052951489898091647022473065694611953185618207064995790294975763827208741591014385690270033765310382622694300970589811472347870975002517485980207785338349945656227417090964592374829869217766412063138399920473973545082777066235771815914264932754094017706329589661356824231380779248514421952025008680325706643638845373863135424635907643687279248451279864808110979229698114899321874083280077402607060208282538759253233540227209096054799991991871677227883154098462758807665377494460793084388162441804830707133889163005063561763960043926332716487818219923427987466903317529756826225649996775582658016895818667724843820511786471642540441090290018572699627360943095285720248031086633129415573999859211098882699193254681812361603981282623274300482783182554402469535224683922799421275044440075722547434531369768200919143136649386518694312927600413713051386115112828380695727978835227065250131161546848105135278014917012166204143806938809443489415848490984995867321041627096944573817513391430043566564740009327274338536562228104343772190674052546618381695277690109515651753472102270446583986719198267539985776334774135967932004676966797184217922723889460456917332493889542643285971251533672873130867627287216255191178280960*i1^33 + 10964216043107182756567747918875804450385539118859527472543584320631943960308144594110433477351030068417336020124980954080945228202110554632041355482338446543947031451209031165065312601806213018920700986751799245269726603529082409585592878901112869082388948859993953554127604932667368488286091274911469406068499514166897074380731084194169591686686792195606149222230644311464293877210601171757425381552940588169797427694333788506547783699759262342840421274121884744242929009545448490048141795216587786635140434932761407464210145903954239433918548949556401779015343212345651242055018803915411681188775543538998184806095620962630799210874421673947152647837175696182491304939834326900457422699188033304103977086309571417928934806556841112300396487352124735311506247811644284491343402191424353501901492889847988609424666625406271461682385196294637095841505701997377650398808059989800135884301743124181522688094594054217170969873619796529850248928109968302489344655304561793943660128785615834174452446035680286539753611361762279129106954532997992507432134200665297676403272481170231740802590053916885590758150273791865928596412685298911994297564795873092617247915101230137864729518870427266048394490297627414355820125207673530196217475307376684281907955172717656164188936722470520535582117583989836321233910873059274655270521786435625432602201609878263520640516925741388829083878561396937066058658976940575249795639849134896073280380299405143315619421019277174537417832388567641482477476354810442340723389965209384614303559980179812236724163300843055357649184686711367620354889271878907747078873048954661713323136666354771432910000950355448355731117232278781832750685076930670002988364341993477578039690710111252157497969548567245735016978327368687712004845786684392939452978087913852743090732888939272001702636115934096775788832758596015219139726360361422921340952257105355597049628821815296*i1^34 + 4103996655296851447176275725079117872340289108329120548475931733105452078187673592086512835076172608644441699479387872008999040120659920319596470391477593205422335491544129015153954861342332735121860776426000469675408692046738041784434522798251712437758148057726819039407940099521758667609582087821334198492773610586025492516072600313392864169622902330646006155017751017553804452916159211069696158170903688602310985477926411280490288573399705975720955077643204074094198865782201476791275677866007099361807086929542057381630481521130528174830376298204773250653270881988659403709201382496252119341530924842512503018630754785508597701919007191712553878324399687118258365822008312135559870978096083085573727158148320229028797852503866763574931441580730986332714781035971062497603396256778506519463271473057453511383935596583846668900616089017564684214861471746864714645357217395108362850135735615179245220158451943839748789104156663640143431464722692927727839054268682601772568257179753864168352544839405090713372933646359836077576146285952259427685091410946513165031860443076138809358860963166910332725768694305297923627612003571469487477362157520760310810411995262424937150534519764991280142044319559384177617410018383855296035279969184963534886982840321110960670043318654603613680685628787644630056061521301162500391852323696814716882899355702688591955375096493218980775350780719023043159460438698582912148785984658492726219322911422688972885615758391581094807836697353288051790930972216266433706069687562764468236489407201596176982950888923482133265104443078256821859160791205096546188900107195093854320447291393816709341509455134724601488803298380507480134867229639960790769990149839846105322297496900760318355111873848347221731970921450442962702647485264614755419422763252590758515661746885509715287199955333016272106037729021968067850178493073596435454285586628608*i1^35 + 263206738515936101736374689040073489291203701373023612418161729628778965053871410426030326633409163112644386896017810941313245925624765324288437284795426292785814888847318042373395640995735534360961537632509290508118640536464187619051896799007820181154102261328999227684611028699371463197814367206004370103400891264913418800928759011284246253814958941129326990524855801099076424246888030319042326073994554313371420787768615142812929575555928117356739410334935136838870960519424002454711975121326255407913157502536629075316448017850152362464995432531050493146270362077030414439339290860286494207277042790778069845440768111276581738391737802687618806613648651428573936695901613099074643697074628684255240264875180623560912363534232287876235935337547356869161531251635628887520712541854148379246124946280829310065711153822152690057800949973352503255611466618166278627898907914452042243157438105628841020001979700849147488132025584829350632156882265816909058646334647550298838020776426196043906446267077210142828723844593731571013628548771712111836643939416043185508267098001687392007583493193244735736302173455734312683341279793644688835685800881596418331833836245947773108654681315141760687105805610604841170763386506943205510080324164357870176240808157517510435336280844020338017318814339671501502914280264398104657814686943179505776513469047780579543658993272087954527048150593106976729538644606384613349363175761659875796091607523324274870780131921329203236496920908575133148851090361314763560905337320518250363152006373667297043475778981481682292290939199355637403991163155485024201363145813340846050944651141663008297849543131089260325016892182641528980572988632273699939841860255702849662199794263380252970013255778554016827570134752140478433988901515354545650334613491198515413635262618149106227533510002965774955422479613572827836511610470400*i1^36 + 88878724943484157450139831164498239960059583076802008867110104588313479629198081498744908308329563971788082757294018023109153917356896630034021507972230955106082045891418389279856220880567932121472598584090336515842901070611682677530287032915300439983952870141756450813836701302361481445816226324380222270421222828119553531708927525883587244002731671123203932758016214278715555500839722807745813400507140058414745084837185017324575248347346243691371541209501222251878144926270669802143218436069356511691338288604558115095879006583408842818243439213085513976083434571280228544435281307370520872987674955871321116678701118250793549452359169286053433751924516593443314602976971330874743905442569162041472740182383389953511267533851687963789485681711214681708480470813783047974054337784361255877918891818237808469401613217141593229829740507119910680275326883318021661449987585907880956661750820413177295502467284487111890682684088382108455778568187130467951098005997658359771133676806469518315311891456683167743772738071742223885698187938576979224339720025718030482385331547115644863447223353951585201123073227042683441139752895559218300185918328097105583069183744182686432755675474232613722051646237722784869844458623384544944028747435244122325241164647535887559286356425164671307724990333456919505619227186758987155487279879328266674628488761545034149230594072750217652627492361060979785312350933322509084849041337738823841186156654860313843900525900506452791582111242658594644379282192810702170846447277314751455594864234490211419310490736830200175988643904461554835582967549099130026026086872984058755539612612497331271700495751738995580639361159912953956304868091413398380213303479928949371035073709944043115579986365163684652338508582026826822675901928860364981337269631699872245864127150949054550195085383835171801768016322560*i1^37 + 9310920169508950669880352409654472334319837051919219588149842495168434180750245499464301139062121480941029096550949599941457987602013213028593725894816165461551962374564236793432030088534125154379416729914742152372272254181093918154339189746012472907569009957735893667876339567601542811133850908279815601519988639680178251128271824339081433291610437117078074689837631330835554922811178805645941060686088809994581499585050492241183105755343767761000083797612814879876583936646932498230646434915549224519035157749518497173222677438583810451495134410122928538049016838614432239412011333492046859176494159949500124240225858850339861415826353808275176702305766295132678972881440770668365459387059585095489962964505156130973435521296078333482380012272731553652357994245676652321164131176702133912629392549024137493364841233019824822357947705430564281139259964014158594854943133561871822963459723566729521241027571198648474629530255588445072494150750885311137288764126033185628284666875894147181377430059662309045063719498683199715626855735761750043192291213952251128370681428078525863970389002920929113355337798090463318801241737977510634910840737117129315728071965172354266069760054632191910028480546289896132965203702008779791401121250254544024596152254383181337732445827360170916682706431899202113729412427594821278271773304973108685267138792252513216281661471108735349427203475862373514175260501736253240277355054401090577374421952431344617784941637732393607292656488772759787260184882136909663092499434680977225156473947050714171966321787262009265699987835932618859954541619561312010116149889817143078937426411836240799304031655372162132141421661736383573020518295166865483812965795607203676367450097533559861969031747311056836503797645705249534437013892468712907451281429137456508929220872622721498220544*i1^38 + 255196177320604089997200355435318922991394745543401851000874220381006442342627642674954025299243420500087893174729312676845282438286667660352491001561268609967127528109018622682090214883176411396364935846883496634044358258681534427880250646499757861422961067102585338796236236000551420800008227658550418285109061672935956835569416669626995780652943683212696465410306037848918594103904758424882411609830053620821273588393227495092286113667347413902523226095707576128454748753940932082601120977904954085694669816851125557485554856548147781671289238279195901860280056667319972716500899418594744949894434056855655598756689937843873917951731211752412220988624662301954137410168519587386170850479425508077376379283543361024875031765525484462060639690619422389332400359886609220646070481487251031032074251260417581992985182097427984962978894322485332285861993859140177819707850666662660683881428536353516269768627384334022236780165895603680603604145184162396192288887259323317271110557369590043738370571659169721005072843195249885117694327520151284058595644676350599063770665352843983581415284060031212411950015992577832083477878554880431491808696580120541990311054974554962267350520919219149581418900975374455281084129431782754972862224654963861080222522076765875315299110523167202863277530825768770488517109556287774886535817569657347129052189922441373886258007112375589435648437038653141858389193686822676971803447259496068768456529330943205755575031265649624764176260714321693884461903831705158453860812988792921958750600262747836010943782773938981817560019854826805405490152518421957959130652500530600120449511269199181856300441187788394374657882330749291032062118492609275862236774686159807759144879263140279663068866999476079433392628311597899748335079487367152887968992335040000*i1^39 + -741141357065704248951022432032829611769132889882524683004665474289356377379017751980135654785599943889666783775597274204818075001803890804295612748404496344704684201560199199068576415221225834188833378635866668975257395340673894166630149175256780260330442783097511551809980034878914601312399041888680942743333903183539845142381261008657851452921914055778966706674280466761130621093752539177137362356285920155647505645706648424010723596064530986668611321203284049007222699099417838011420827493127824741316044863854825119317060043943989412714042853180820519759396535963617550034108022273719009192106179876350025662932828513287595294331388523878473258657867579743085050076253503717518114281172334415975294594785852648329818119430887302933943845016028455484064845517078402870360077305433177178214441500691779539258938467358274229130758415960552855858987075974721526127910497374375098963615215849662784293854282109745221511033928318822992459812827138686614598824167379161797116728962770842010519597255696597329144063575694133581601942382951633064970092018280890246136696110080234345399658258154467538660119757804034200302653459105436051011323490667679886693720434114716292726889554976341571600981083797962587833755837600983141549847447936279378977419286155809199304718574446093766141853388462487174871662538663039931719139783913879014495139399056037633976046236032460591066312752669738349739047477658852334793625994039837350742698031154748739714458052760613695054408106701524355670379918390331947116804425306337367161481769926185937713912117348634750278144069862070221285213027428981072391883331069442498122318690891960228958379159915562622657721319098016427464657700446850234639113404363700539826695732724269392791042946426853353826372888711768750000*i1^40 + -1816695734638885299836214089768301942598351400016640401919755559640268526006186809424125376193887234499236278414848014739246464843496468532160241571867931567397544646038418250415328507372309502302325977052829003807178438322362596860829110288995349375405920283751159500901637634590478184241486579468854054282153749053745484712909997481053203206274700264112168223552182791264877000437161999953392396845037732456581595069426262505586018744332421825718725862486429173670647123395896840282559780689252067198277364428061571561693427580436900154018322479759106910352780355376338756746024841428862702859757216557480666170896279225211031477768525145252724016634813272869040534481045930945361643281882824294191821520495650993246662322420397977868139666297296837104576587001604091805785773262258169850214148523752521932064067250675755066727133239153113668808928343490771340884022318713131388299355576104890709886330530944368052464965205906104869232861248818789719331721683272255419151512186108770476798321493864535072330422677597306151725880598940294198565755275881774225860119861445182635006087696121636619122272298232030309044223358739244795042874044423185117395644787974692113040589114855781239209553855681525399780891103297563721912718750901609840433589901427419459142219651828235319942093496376649416397103130065445105945270720731400831606060720091401265896100719627971279769583519982607931868415148895415460457045820085065935235316408930430912729766954754318836854006396337856080425199493358926577800556856879048954751398762182949728289396880060828748976396062458542798281019032050654960420055800610104664058996229065738648872962232046319835976471388749787936450141273117769134385671326603054340378173511330353271484375*i1^41 - N1*234377023996439359035422441274372408598615987599383322985210075003124059789209983225128283321042741055928800279462663649077879829912421156551845990051921492360435067181738314151633970368832561857044947368281625615367606376769212286597698131266586565686868809943433077199215525292105981777742322637986349646615931455311985968295825016487049951319418797111128544565056332899297833271587719288359410245415766238893225697096335991266925993159090611059915679636622691295163131315418285062276070883748552652214893351642106495536727782401902238039498840693694663939987971130873847693036508147331288162172492523846710927568726562500000000*i2, 60780704667161917185078231114313358833847452433832453842718711113762561326057993849423404695986120750081304547005047475712703369022806887508559589357157823776912157546373154138066575211434348499069128928401770486217627285075952771417863323155575267107802999126659665978507747971135592525959174518351412462781844380964567025379407648153285089770006422992340365115464052453135115383304106579939259983791602833985551672407293418139380262862605096968299618289607990348279445954875474647382938173060222814601962435363941623278826102005919181280344438832297692901994560634778115835440668656320420427603815115521904784414930318572489410480957336373500379052282663287811754803011482152158558130574375659119274928384924967566658793125289379635944219094836466564843402125088474849401785316433336461136098354436448293510246740776038518848469226567303237952104228631324111740281384113472597554274915833007042763620858856058540002236203741799177599091155854504041494230270459328167387860087056358524944851852002014997318150317306907879118267999726457760092175378236657603690583418246830691802023387576546132187441942424714393073956446652856257466360259837640242138640288755210551547516659345097526824874599024252111121909210249884786038767696427756099980661589867352778748600929368574493618206913797332197736968781464345057539559620470781323468126509062507992252039652463339640148082594810265617166386194373468876968218763489425696403708261575290697911266451954085009281374819210194813351171427365977532387478031846242189200839999677098946185342101607589661432246918056500147308980045954806022116847659851345419499069238302729853281432124950747722003380238615250313818739433321881585984261387825583799208848847363508832498119751233364133014341922424443205403407765378910168097118632006344026241401765276130265124424491141542502811976653285642805410574333735369559006613620653019360541905998417495027557223247613893495154833328987205022147096631718741823930662069261377798674550200626145219512123501930327191393109406827168903486460397195699297343349925528191780350600388896049528879194910388020744581808128000000 + 286384265348738248113433363565637090274682199676990648661845251528622463866073457568745744698007240716605557199444461019298450565314583307252201547267016585019081768484941396799612054217982751167378422011934370796474062571001442057803992864896532148694090011312250985725756141573703033435006639066289134375569043606391662085055958299342539953010898131475175378048986870142082560485818909022998534901729708956578516761406781062741619713250357947130780385674788941525833785376923583459104681161148282799638032997568614429618305715974595853059320572504237057541370885765186264064791526223784560635728030135418019214472887743994357435087090563173372228927149783224697041780497816858862475773689808482752866501012495615716035750687422991744715683715457691265886975697667940031704943903655773196103688517177945253600618452363439671822005968362231591420222564299321435593479488872384481253730322207088388233435159707203958785004926479993450596971185405336121843554646202373777501855960882846003382911084212297177790798381815467027476635262409030184634421481725430266036729161793932373429356534025308646214268085521522989594265716426095418110145830724581732188412879916985751605758094558483211163519447871259872781697617348694273815029816266199445229228332139479119731952124749787812975576507437173896630058593418687882907552429701053049428315336315478234071072185488873988460663725758157502919611000373401205065843416470019531137949985995106039648200308914943167316585353700349259216426030011753972491302171949599780689058682321738542739551843262799471425132930157458097691363686800805803465887267201851143089606689216192625900513378621155140395845022751162249367256261396249751422340940026436298765880291153080665868243227144775497884102053852971237949594179044791612582747265008381674765379821685930288516842393485449718881110898958665725473475036916941605009153280739200047560520076586491537880607196765611087808984656981575325143932740381521908589182525654740559580536742814939770174784487271039299449047396334675358720461765281693229607703777429826861503454643764479964139207140993752952880496640000*i1 + 266148636240045093384382135984245542603605865599034539897179027621326068222503686729274682358876027548195247498417946359857109658860462281852454674990052749791798919233243488357200155178064679076396440932164322824613812775614010806341311694651341334203345036864869167614066026450894779422538578669310661042632333955825004305242777029607178714983903991044389456616208898668740128502451439151926638322872071798947051852810123373242173417154468994390617694518594627336094400599640752944864172272952981779640126042482919175177934458716554316753296514385666933190550562806857026776223294724144861360606665482363613391025007447213661333909143377989844936964640041494109323676348898887060899914314786939127818057525185870165477188221489799329343339099400180694342671363846153382813530060364338665776607480715317121415364104239624756510676173894008950870176039746095744399165082594516745671870085151154046521515239645445534030019963306666604866275743641364468985869278288290122122722303725634683297752738586119683115669134122540789103889375570389315300839582440665237775263413080467454659564151396903031734216213116036300876352599596472476302466245872063104359596950380335467679904230143791335605719989689546185607598130526335572868005271191274422592908170011421825790465592687658783552626969261242056312321208508136434023324808795423754290168820946670716817482068412886483015158342686863598977966662077983732690858535453613285823513167369607358228652213743754150709729118335906121820297118433471829832910683471009706122266561891015791957542369705818673641799698205848949142284271335801361232044663974394461542779308676868669079290388621146527101219114513248322753112044874614814379376580518470732817896526514305158871097843825029570294950077643657110921768879278555502739976213131920465473785683970670926103249192669845631869123450069618043809395319662361654926268383091187652088594863840343671244446992577619524824940583439126279464660256495604353525300915987176676449915603658153472005158494497842558607922106294966795987771727886730855278941004774092317483001144705748177044431050073714929224908800*i1^2 + -157828617654715234411514656797004422392035663860005722799669815658766559405295323511375334565027807233450914272647115943546550046536160847171944590468191929226926138418803444829742529662394612769848585642813672759819299526932891192372998004356648786414376263464025280746703729615563504883425656134355381873001595642806934059271433327391404117597152756333765096002160341354524814846288605257655633549124426835293041344722257572694480303830347753599592998447009418000065441908083491013891801917644997415830416781406002089494466606531175811375409569224033567468599575873561209622505381892574452443452039660111717789047518980818803757759702136011041203211344288627297172202392308051241768826090675526060729813107585542128648114962567157985198000621165522708630850023125100822229734485843832687195093340833116229128116174243078307506791150288372337794889479799477480147636606497888975886732032417798467140494659664947069353975119560228747874196830040213973398166671236184805701368398855851797482037562054883465416405368423519433248547569118180967167160010143735830291256680363170323927274024213134418701396899346932370040512291839476282127929702590262505261380090271177122639081064506797770446038419151649701568457444863310909579702679630099116668930099311881214352474168916625636849564162303765424457153590513378947748138886787284419694419136655842741134917452102420631618978460528845461909458632411542252802805211760371418079390987041306299288853166566335478548576372125215501659301880411386478188827910237666431174000584826510330387160531051716003592721717725081547250564093504693223498230023810979131475717749693150266027589930640214288601046641446910792619047942858701319620585607537129751141570463283165757935076502257426468812469263573402906296807348102305572483593065075080144417829924252220399989143026803911628259301547936803136435068885251172071234593512453786524842639205815221936136149727631622548543960019870688244221418143248960372967425718071633761251129913730468043756706312303995089274169336977171626112039741337113053250594883296914498317796592114840096324004458138034692423680*i1^3 + 62356096213036940183422531800911601834002308324506388682780849810350326306556409442275049057321856768483399554551672463094641468644319606744038640820450721364925433639935509799245092858878224034280744750508706481211257563919257785025749558609744967835463592288313950608433009428596254204262671779685788169785342878451713481699163528730310397376652294630875038905309106411989965950335933382111288575654788199683362572751921331924190901122057805162008746575439078925105104430264838451821400046017184898348183930028965008915081488940234236742693122319374931825692433926481202135560795548324159211819648261611166986036790039537269802068059352657787077875221962387163988560163029137609746122862773714616478687643104191127053160755270354730900527172645213206872313926222287199409956038375888987406363186392030547245252493946032902689207596118110303616080528778290245397463053259530323301300979315413029528054942440861054538184831432245836990070329507024599651102785009918675006424919614585630593600714852126754668153549816709947443869969985994010212624836619538951894120581382705145223451952618859941850952188017952392431880718416864660897841054422842428589192223706382184916756156973006079172117971759260652037275812240359672609739526748178041234058752034593172139869344360102831129135220435333133301703049988869967885145618995294538657348062824243638015235999767188435476702094173999122933346015494480257976862374732172668997508345863334125413402709150057592710105631558232309134333268442198177897860370343833239997134816932841014909443093737823835697096904527171988767781019128562340355303529654134031742980212795811612339866284906388735580117630954122814049714172650600554493786143808103555801685784519269826058573359473488345892444823413198870360349654638985238131279735005383078445384109990895005321747144700991182956465363928249662195394052855488635935062306805108338613555728955877773527899442729929405355986250546671590692216973246429376718875764961131779869915792400603036301738848093463407703980954801740684203522308024471301245280406759977285888135983058492225109648082223883091968*i1^4 + -9767390063520593329920125670972977689653228949211556583280861715232393247957177292630017348112240853166337782466034828079886417282375179963611496376514630432317422420014048958969617810852409405877676522433582436162179196428177653929603671188354442671878264918699321376490037117395772257801221066594305952059631709074653814859469522601147078547661254537448436696241674285105030771041099386253367831673709459388756179451610739689281975425465938295116351089369143730867578985388714895506145260041086551975109240044303061071611575007190373035811160482351898111170912695487290518756417783927926686583735930136129953239727155773272218696693907130120187225781772823824621943757006798082995008737956613499172976427521304715359545070295193080367005239724143620454469723072875649551124148715045587069793161215135170386955502122213815686407466310269696424392628715198820597910849975765967426228709469779288273098858661169694687486887593142242545233682240437079026479930397800600132649395513978942605933421440018582185470490460804541237428069858282323422031656380550219064142708959837846479633224009553212093365641988093931477053900732809427036469290385636652197337202467618775487802157689540869227691233670099743295882922058057810043878295106740633763091670587605474083849451765742180982554722961709834219814828198556610869264347618861777029873588413550037168702120303696719865299856942138427619667765897852760071332550414914035549822639240321039372383023976593099558760478726803044440376867916833263232312452152255208449192683931808125837155343806989181638626869662294637791735310964073876545652540057177768365796947562069207321934293632821100688197345789680009207747615731534435995826377507710998534163261486356612454399441965875277081148930254930857507001447738434195544911005310107242684001857079291333306070918879989703143515862092082729444064045907784503101222539539437044740593288066307378802869442653076804027700111753387197343389881561392192961511231616054515963298377510917493557296152738014919011425538555836072372128883985811101843120886576054794987325842663267674724474060529467392*i1^5 + 830173772752662572528734327503564310933837932459881323536954001787259342933364746594224545714688412709824329474319971000482925441559339980850167888133665166204089247166984257349492150750710259783541842023521928430094245263163116944628220026004297864969471329798879246006801656241668732906234760971330676308550910792340160377898544285326627603372127177899039953714790067734025493641605482204670433117325942347964731783165284832011797165560920218214084904198878430663301962226534222507848151556668702093958760539929468912744425854966326987645499750854187555913720646482796014723926760540787841825347204532360936685620816745945596246423582770608442820108526859905669645109177021723643178801402872523867808958781797867125605170505906001553161888569870023303021526462408622326833343196804038748143207284153780152454169620512576179000818407277514199769123937085157277831789873085446100014233605714418785000863448585176468392436909919379430056095894437430090088522814883000866411258099103168216737905892081107446580704321274884417986554698993556101163862298971769365136090034130614022545615467128524768228738845581818563477307627934620458931560759656478936690582144851897909630466098873668988972596745142008379062821258174662181248117353599915655795368365618118939692129681152300729159993893041859491216274484450410963674749544364935402436690711114247544701880085047131596600389251035914608301930394707746934803516487464828817588435533335153127647794736961604997738239269902080747499182704193137206699641080816281078560223690602546326724298649010606526506201375190254140936838735612946343605316672725217048298285365975939021169751312901439718277926487408333305452451751381772370710122558255523103424533341379919581720814538866829393393704293008267829009270286874158248147941442096980933122717579854320961767702507887126996611965211235291575331714717512335193160462071811528234450703070143671538372458156219777924383168751475941976838889910476410401142385692346505745890135168787766441923021698832543119492653307760873518477824043122894075096492172197624747092589519250050062485167276032*i1^6 + -49343337527921634357889387299051692964845024215801056176250584657332941758621125355010801921875649195523452566729253602282679007118325695912039968512671087407598516572579868550538253175470244972272646332356158182120149531475024808143178264466615392052090762505814795197397331078919352955007453150552142315533862690132343797628290618425477549090823868371360390695303784764722143939822713295009830656544428815163313042659309576349802953200823706062884580526307843950192772255742770649304003237746580245022166132177784880593750628936512537297751278495160116348448859785760169854876356856883681967443909126182604430057459740136607896114369018544864189294853612136382040014519916262552797151569184615997577744252129700024146688465500716430074095962571535269163596346944733572958718135382100408262491762308050120810845462442296903122228258180227416212143971601774967438659946516146931242833193745156203880387181383414554918606537102708968902892350033524480093791692246803184301313539552383189744491798542846684462280333681598212385825742268114416421739261880219902113568223795180438085891823284997469774762607943246551600806452837450561991334593697132088362234055700675364173832359438662434108599707978127174604746593579116940363634192617000724588310889842601491275215777244748447819621772433155699456554189358140536616641006582213908642720810228513326666460002895830412539958664592981045104028196367222003083787688754320689542797296717022685015186894896872869910957702001340160303662215462188488838918512580775719284485769990974950455621779728515349116428046904685275646276541073244939762045847210857367330682824551568672105117980631669056847615633001786206484111507708526639303016062779715967596142690573911311107007416197025326558137226498545445517343483862437118397685427406435692473264886620506294589847474835174141599031675210128365449942609850870159408571238526689798473705771182499498601058567353096394554056735988735057377631499656727414059448931621097634637989034678384453909485674035270024370846103000144116924333325377247163749687314396403756372093669087648788567293952*i1^7 + 2277826912921547960490340292375642701024142882041356160663059983984159267733849777929509824802759499875326587196467682285881946755747637778654385906334566603056408128811110814850739116594954068414909902535231513012510419952036278878364137175734107518811601859332539208210725175550873999029743384096087631301943354040635774825041425691910137416926661833990065948909660443637262207438448753247396630699430109556133725851539895551594176927275619839271550413887796141341309231548787667349095771186360353561887519356674678205761328369857978494316911735194468790848312775076409114237142458699593809895573840960216015941844233714137310637374929233460091417858047326453438732002251977989296569668621742493296887021203745036821541555349743517699247809570032599481428628093484037926827512736346403742337448615082127291385902253746064423603735738446854137475461927301984424579684534016795241350363764110386457319300135172706341941572845971187802380191528790777323416289974458059801122837853957822294615154607162753204221859819370828552702141805008885708233658890288799287499820336684662169107626682654466724020640311851530122036909964466029433135593248793817409581733919328008287176096054249612695330287452166370217293179502503464803109055025464188734444007593223589001949778250102795414408089795745496014387607954213472170714076911237954859730233102956186238453179727417551993705508942905012342283339736513068563504269317838134777133410448118214820914795922383892249209731320357912239117605083253197956469887381880507375873688883204149033482740977819477068554425430445460520336419172010436285524695150396726648347983033262836008160832056062104847553645941580285618853441422939981402488997486401871278786142375063340292111119504933879427446579373483606151230282371135367010918224189519662604334772974046641655730841810208059986504016570298323298698337197017433809392926472938279137276928596102524288484562867277797842904694134440053550679349910957572307355061570526939102252788017627184450665857827965112987103501387598552474867815943805086661336705326206368285212301163926749446144*i1^8 + -14215244753774001378457702146577606694325641296495858171671742312661234629920103438553855127547413212539468282995990081547917518373970690962235312985770163302252521990953809432162455902773527843008834982371730525192674933741436690431734686058381274332569663674276417775806231646224818756389367700512730939058085993172646442008235296131638638283543168127948497933390815449507849428739270138024661461619949199310317318024880224908473920140898192010741922679941671577373921816910747589556767906344226928620952954978371669481847959166692178391306840342633714167157899283058014183179667665974601331308080529885508931083897491647661294809766671712616592134322025598812752330172077040825403153970228630036101607533615231067379804675061300701691571872023599993671638515030254686777381764325800723529439928363965750844971994638392416226056869801118691901058535210908487726512896033934634520133375663446177687512075634054196598716360253466855991960068579353820137826133329841848712464499109789686362166355134047083838768210020703706403364551520845118740101780894335559664322572968256406573746776979021511626607862903424780811890813015904168326692799623923500691919148287989371557543060301927115138710270374851708553781510743279631473632107405771999159298553480266071163081067146126505552102752743291508680695385340523217928495283148986895902644902555407832921436646507997125367185154509694128534665835531681637089016554780537330203284415088921098783404562287108888517525169903149858895949966684736380760347004176159481246290592269443568900090135636181701004476486400145963596204257557138818949120648339115123122169035970455099055526080378414363797284030869188064634105064875803861108093885361615019157983003112981656612938141444725542412575458453418403229449761010455602410785670971940681431796234616587094632157019078489738284119114531068568668570630807346194897729267922819621337038426222200483725343310699015103946165540892257014930392838933299518654558124940156884629016594929732662588431416233058284010631983897253454889821610798818931474722650338481502723860380610723840*i1^9 + -5691722927044177532128415881858060284039963324872933966336261546659827949484406343944212112701300570825143610018436457752742917892817336711635539374511505432681758320002817371852102387032413489740353168419675755501577841482921095743350027875099968269803568020824598944673569637642443004298336323168466533122314405278603437289627589773311523301598730809211060633556778776111244712911614272071530522963201279291794849130757603460511158038375311336201255047809676543517989569073720811208276611961981209145427575055433076722308585765068570254572624142676757169487521400139315497374808374113199898211555793674538447267928116841232198297172173923814556070437294560333496279790719535409517401175255699875684498318026025077621027953286734731870377668069765701998334984262842566324204102452108021591755022291863755973250088959190755261323781342599438850357645923280395885522104348966889395369044861172667797589971862412582978972496098525882564910805438794662328567851453955729029503767733149036097918509105687297391026780185310394402869412618477633347001529127594187630013713369545821143864563031211525205092558898640018027819333274859545415814085009215315422428067477691166868571243979017365275819939850863660058193699082576816688666848337632207321206281480176789629251851545411867583034547680781815833978995135359124142202756757284960108446944376525095393997526052458789837627094112507650743838307586668813922013503755407612453586147107163644051764552246941069286366332994506279482661164637549147565479440756014456778013702864216583531860488051991535072989112768935918026455809949043234364810974928304638535893913007211058842116950076446166885950443918394490713116307228337716425830601860966195034017774119646597390137413222809163135453920383733218721920140097302541218225839907034981949719813445036463019884874289016499566587023310766648074196419680292656992642186590111570260605762550691578832107207830470601971238120082534322861291254578801992497228237844027391524469587006559048824394671829420787401083771243838007617061410060978990479155213088662819714194145804288*i1^10 + 101739877945759499200515024821296419708860493683902109337621861524012840360503150593194260704394343709455719846837277340757728952637508669225606868287942468869089279506885416344331750561472059325672742764102098540940199773781196104736375406857890181057657320462472975550956510176540113774146109326570387779943241157059534485457885365457050863631978883220801225599263097059614063852820357285651968063647017440883516873870285394097300581441577921893384033380044845808335972557928030245620487495778902840559838407138721776957728942259546891169297061434952648761869072614928649418370492872236387518691129506118576924235871515540513661702244449482843729189061279233296986700368240858610296947605308750277597318287006053362708061929899699282411235020778592761763411146300715103692515795886884012265079664141992785335076589346062342388064262614930208291365948226644477499203136055112612809107140890090517454683405404047500282318265213783369852424212673747909643806811042282873094452412917215685432178665796035779576182836560245037023238720273302859913033887099311622396419445122084084890620692016928752505166585209693601955185630063124328343950250045241122220392586886216968177485267828175443107481049432511498209726447341943979091126140067286090188690124182776029835720077777663933507472573907480748844455364434099397738624868530706798230649102927868241731373664995314500927617341683250624746545125136958693992664760666535566110627433375567022971503115321041798828540598346428337792747497340588645971125231347316616192588034555094052330318807188559616020935036674663828237079821167001428815990988517533712828477216285197073627054853324530643983450241618410463067042868929864170234494012204426352860171030821787655618939510777350503240906369673205154123831918169572759275936893236529990382801002847337211400725852834011100703822845433532899867928129113671908386301506434223004287142435692117763461104901592438524668749937364390443460528962294323797467148919608792643574303915158304797016525862796276843281400134361259247494358069648393612127871328111347402262183936*i1^11 + 6129134988451029102695890349062241570713775051463855090298356892987104822597610658503685611711235432596038398881071453285780597883737651010582384049331512846610853279718301361370637317282378159012644884642815306786338682017394324552457032835173678458168678700894378852844098332875720330692495339885579738607173463945416925629076010353867960928163555485473693901320097780281640546114996495114745273251173125972631271619720933808055436501200717197872893778826238244186126992429222860051587847122742423056210475139995944607103204053758091134243761498588518489127076397423737816979703589051716387253133403063688974387838646960144494997079999585283427870007290076474480552703541770798022871669685595028222811685445759028866325738609243637948306975297942144022454944051492148545231806314326426676530046133764669551703407708791238460012349571968562489477691589148604241527474309638585431758597320213064653533812281081742587394776999892393961882689781763242498700094700533712245821943123963279858562713438490534574146772396743471487301004706793483643563419860217588816383181024848671116369245124858988930002007337306173928652918901472658568901054502093060629320862624180399979870455202679029337605911959867078712435515386404062133259395785497901455966855276538657701329602428826781354861027213364259312026193896877775129429319101104475161274846299201411543642702251623168843381489650677779660290469063987348121282004236641608030636670854720458604523839424288003916931084867327581581277865086563942512050419566048910736186009346648550456830823757883495991669798386886752317205433268966974469330991082783634342031466560779845614686074975925616478826974061712506169670635541391165369699919685259367730447789443903634547080488275603143886522388015330468745848444245212969448058976768879742921815623955826315734627841506579930426027981930636074285336942293706801428672344215945704239346545305007993038669002666131942564298928572808317929081734939631480577385302841674968147539888453974518817275655183820753587497484446688458656006568852922877950048465529303413555200*i1^12 + 39743785663574876499833679722666317681025451942571195524942503748314233406006078705929674275191460434767279595094650546203944767540303002094523203595712785824704014008787585827356968029182072101429023351657406295711007545090933490842936809314624232415429117063122160039511700938488877148190592706206886719779938604022455762546697402450637451851794021383579966612474246997097219621662213396234858875330545206244552640467594011633277240008875278088876663083680418904127193150624508384265686058687991236467038424344423105482646426118567768826608678715158266487799200134895477313114730815237768796670473479133251110038339864084392825980748049703592738488475932925218907955233436351528713602106307667097530715637969289222142054012023962312763010387851416430799376896433149263492951334746648543987056606642670610458967535384220292402133602434834631725639935217876664784439524906626702347328104894118799879131552815707748645675172306302985404761987021516486787383910955831573025516024446983306639532294903555063013767997913986710186712020743134137461835225193215082081636132661152521063362652665345308690720978159193732871583416767697928955800877479241040126677219195678393872950365866724124399527369259169646459230288285267398684340142613881390759198338615216016375107121043467263830816344801504573973850775979902243908666914322344314699035468863667656732457865648713855101085015772272578728232186099214359133166326436527900032698912596979786272427459971689930993133224466635654693969141820565943345900115325307753469408531171702994762674360796499919964321985569211901313597339649329247263471649751484555377872333394284363991129155946934764750429291483152937706383468638603447328657622072854379275371084332668358096492242118833733759819040303691458805322877430099053536616024070304173056887225494709005984346263652336027960575127060363106698867513544535152995083452405364224585320327462247532067117426934464017000845080471002313278470588130861355416684380397512505775485363458378490183077628204192506009362249433612023007289711858503829989247878667698176*i1^13 + 1048854398088278360182424566931107828317778411923992026976951575424614427342743399847105400964435529500935540740282120043629162542504081384414615021403001488396195261322447759943485118482027799818547140230537431889620526561539419747341748515710290641458571799346518323531847119942701061383572973410876946202013654832548608633699140427472695646531367489342056776352227026524678604648395340526949032434594428103118380216403902460055092783528307736320589379551377939551596523060045636930213285212703524986147205443530569408666871261805971567730035247741439838784619569265954782644276885535813367238403904813111919772000153624850015392280209210626593821357406042091715771708971891971851088589410646639695610634695959981990971100768648052160295136613520969247878383314816419916599860970136919496399727997312185891173406418366851511508834597103198474517051395218649248612403746462415121753080156843781538666200815859618789149318848880748775509200984101746632049540781731115885444779381283385949790786685068193523770830045865071108040702483633469431993874855814869470436178867250189740992988625026100295876264848052639618850663616407868883847814939046500307655992754132060316065306863240971914935979730468060456796581235389040568047287799053704702369444296608787517724919099140585107540543944215585860881798249774063520242973381869947645359755488188800830718550501101513816336583653517531633156755699787869574635058833796282140167224838247630396757663706918985219342698435289500591267513174988824540202935406852575054537721069336791583565904827162782159572733576561891482156192469693411195435878450162001676380048405867379291896519934232506757998884775159090334880114389643431109276368454680398708752009358500626839705254969502256857331293070202542941188751682707035205170453881246164742511390545871681343580516569484837611177488309964976173406368144422511621571258640719844156163001460570097676490079109423553100964409198894830215649260535632366699953097964700772473600824340983532184688017442591822973659973487159766997251883398236565782022779305984*i1^14 + 26187798879822968374779553158866921884305896876791072489981645569715011212020689491201875639227527556298719693622095536158050172948235410028185778015952094973793194187103232387100213245975075840667387149433983373813063953610940341347573267245304261209102867807486445461476943307842782687632246486934774620259597513498096370753903345783636898132810596708982251119222878283863789004942594780277855388672767118813827206905080982338386185049144920554216135550379857462735071578818696245167479770886684282750625755859278565120787412341510884151187001042732077675182443115728638692891357058704426528349519431775114251738410937708987077017143896866862291669048759916568180262204261236646293075136017729941418071865493382893978441210040146707122895361553959773225544401815173246279428959137310505807090294694879660760124538034437046716418864248033749891662218778315606388120236182577509231192532552012331360958979115390559969752455814355564357604297724937563324087461498803290157870485320861456120004567584872232275016466837312894570805166454179152541278990075166269444086207618502069365708254491849137401763128284051792426078645183727292427930694743051503254504617368252864843440398317246658621038551977303259084220367107374425644189963220791355941037861237256266262432499040622897479632704322181332589505333311579714505914626258335738837362713009932170448899959559771419335273316464463393385551797033604384991199918419122506362391024706908709273219797406195787663939153239781908485820778056008134881138858257242435494884286243628375460775696997179053139903095431247211516769151550699987528932705404543274775360850397669171817177262630011725761913164239903297189295544778767586930905656698966396666661245751682301812200476088342852528129040580136877291560822077562723817763925798452776956686930848750689362038612611613946180801572356410892629578660358304914892079628114055143394729633522141880433455419289578958785316282936907248836557863826242359200976362875973215976090182426084978415527539205407085948685993390907329123573526286790889968762880*i1^15 + 149241894029971837043281071768039415960110922374472677494276786979284214402021979118644667746375445665702442729756331625086733213249987721147765819762578884980265570739776372979952570725487867156931677701924702897838693411298762950146108451688430249369206127576339847437068444011094563648948637741539435707797913404350095682933276919042295284662437382211985855582745175517378339406156580971004035640071939558750391678472828221601750579935424456824450729203854823104288573451999823513317489293963749325216580933672664597323161237205363737080180294310139063076680748805921562843491121718289204961607908923240683709641902748774806008750044777246197077802284387134954713731407151129976204908663544232965401280838430227395958454793949975458187067033735050412189759216771799869735848945728919105514060735275050799136433391601646213357619364171220526047425033222487765673867386697550727269068435541421696914591265959181403171629220324098586849367701700478492707548620480554534727471554022136004537422979249476672893353451775790057577491511136482973864850108766015820194701226515758586062928070586848088297683528219077271335284052820475703504610265997067513513198967542751299725784796918406510156515999681800374009199995297119734829105937172769451433661819281419789015599703832013363321256683804487091807430538404117949359883285036290404690638666450172488799631866072541376369663992343410940492887346176747572955826148759368533190652903890104147996828190962404373243615040736724034053844127716023869794415877230708659694739994515744031724516512060212192585413778933467367048387007419139476825286240475317201373578217178802619133998196810846749074236569156216794445890185787269792146489042764739882315727514961176770145846278012385820040626216042841516599084487370547255349771787474338610580424607876533187350003944683817518713617785225130787028142693125462414054998128738333154063604609895030599692504143710306609553269876348534434456706856632517703381181173675782951737317351570512018788530047207010906184986822183519380972734908835660038144*i1^16 + -174377785081064017780538809512296841281154030007984068348795054060994757947496835191570526895331113063514544733973151721999435123874228422704573255989753109566053652042324120655771231883633445534239354073804676921538978385552654030415304083981166257788269553131631805076206737949329220242507016782075712492835367161194483466450584278283955078452088341569393307063604690640375658230409222602754119454606430253983474260144659763453096871672464402656403723553140707459174699398927274469090063716146484792879576686644302677363774046975826112169428992506408645843753910686795938998502108316538029885237444519063295285678710187592217000103564314000059639132660937303053053297197273011503396153537127671578174032832306198485009202950459334495327892964016880676009798022675834267572242940446781164103389544069754832559395023120094830851269317966471210546009675375251545967249103532894330621771610303041314610899356526881163422603432508801852831362690971064163098178454501272654188538570631014885832575811174631830561400238414631152252636841089889192794533242682853904270806992282698674961694357505126132476838666039785244892544620710039488037973275339043191279478145595780729046205608924589583826095915658524086292864116109905470602273648222312175250366425985020285751240771720270773413846121433501218210111477432709250402734065958260886447894515931732929791552535852644414034939582607699192729464293331970148195491758430644113473878112704363413054897945929710785026834115865952635521411715128035678191296379590928607560534827633684868424061213349248252352397344224603906623093690159116254043935633953744358438980754372590425431804371402956751322093808162132894266457865906269819343412990043329781843289519945178021005527760835095478001007729552176739539293558638015126543563604189674666450571313468953637188956242331960275272559244157948604921434656492557696185194926986309250361061623462649958549637640131532463048781491551151912150309896235983298661728243714161835220785307754283689161908042076834870352916362126322770602053389516800*i1^17 + -1165702994019738073511404399310044752625947660542323001727284462605262769898813685490521728477836805559257343829062383679226784421251861298265303561224301227762467719450432746199927023861836906039597151577609618540279680368320957818446025077842203621137947556734336563182813434336817568720360670613964780342080510443266592607139153219772653843709862242935243143129334352760728186023219086459611703065658437048597639084202732470270883157198635744804876006867966318416891153474201439170813985584004380807659967138718811518144197598687620398301904428731604427199558266537306258207701139115574473088916293365422696172216956503520429754144438988278953283949432091145144510758253948390032964535901970109511452747857494545285026102078688362207998368443422087351645255798137760407654906790039379546562715022121050393549547531474246402486523013345514635505940961902230240337627932415647984290879294805007252747358457965987043670465474483651919909617694669811523315242454290556118667484527552785959042620398000730716089577617236574812269008769603857240198483243646104793239763977528275388719923887673312846425184953311005250339437952605866762427196517881040989371921035454308144778882218728148376037820326549802975386050074929835463623864075202554629746214863253791375081050221194830538031572267758153497753251503790261963914322825112671166994063503687821090181722182099316852553479608508702668369627133414891142841232988380612382692774596164400097802810739102524730804422633534683061310585609399169811603741485620298095057043192043640535770894510179313331586148603154659643424123684100279482055254304726644713846970398825953605650264291404732851230500464758892939284532020248079972154524683946003558837099992619211731486267854418325982624568778633685974488026915690016652288107339216560460538619242712609331595263383053420209696164567022324451724590852539729896863618157829781337941570868178999182722262869518227719334202325783906284131920010340920175772901153220704592017703650271356550755186368036109332902547495916845832228306944*i1^18 + -626711486699070261113556885875551054146529771623947692743850369250966610255852868650549679086953690768478836525095265195748675632186515522372035501324534175459231554918731727264316692575566042571487109179508889122890434852143766386492282591735423101172381519460248206928650657198223127356036789640542133161244130183254571844758103022077112818095269811215928749476468746437159629233601240780916460843091569181452151202424825795030970264170772968396158020244615241716246434171725105788650270743065874465946033781654355291674051866542592060220644194644358287680947883494633392925109686966720931882040624388173291393004721633884277045651207046751550774633581263044582888621730875140791535866385152402467743170924823170029866886519397268506424869608957395827425960444127018903583337930792848887913548518747887414640990581465476410039077448176610153082803828863636024168934339725823509952456104259259700200876501990375173977494611236628746029364090947508297499268175143911228703883596677165318407928180034920603969562873207500402780792079088028724666147451996501609728368042782267930542990630852511860218094692655920650447750648236356975397485108065305881038865112643128082128276088475997583106072401189559614084795737884628853260346159418422269568655638528571733877449855325950140356779733844388668621636366344459686981995546060301667511249710472331346973670259290004581509275982817715349140383273833869467467135662185884828853848380308361143966213355742238910682586515916468612455276423581255124971761861447010638290254988822357481921826813685064390315175634894374901942910244004641649217248519986496546129829962050990625007542954202000829193605178134889004963452862666897096762847267038751582148358857409094753944097510797631176505746908176457695300812695751399130699731065594361685421985935594537145632155339286982759568831776628160111877882819332405350351592734248207967247083321869189321430513970448225079647534199305735965152352525725292123327324069821731188503488836684193004748534895748703670541105687694166458368*i1^19 + 4042958117489933196741440937101769112559376115774818150070401567614042970615029495432366371355569747581596549351067895969153950487202466168166789148153107229669522845364613549803374625585846288932512662988424878889822701924537327865721474027809363797426429956384113940578205123946357894920023527011366263398355261249447128531827575069396807736790437759564377850568319054615129755533883270035470506009415587665872659819945274388107504869356632084799575657841207720901824041847181801030101336334930874063906326428378739663876215278236642777968467234548507967993376234920133677690884344775411947616499313126149546073703550882478877946069063977050734229962312118105672411280998446686121315821815158876799917779088056776447901316252503216585331272982026639738341176668852743913393656835170259377866396901664704249084257207549918412521767553230167451201749394253077163036335949285120535059204303273325657535003638870918379660361978095643422075293018751606560314169741577714497889053760658187300392968227624250344329848127966129317558154461897598393414779595317514639862868152914469389065762341748527879364898084694197118325980502427689905732947058918782239008029848265410099100971564725667416884354730140488008566511164795688310382529157732599626545918198836676828356062246267147011504347984754337380548305957553174628581993897606573715677085645139147857113829868565846088945904038272007331817651702031607158914373893553300564987471437170929625724878240058879963505773102924406756756290047625525585188485253397856827360566730928168190358584979629099319548765085473499081553732678096362514457014939831153710152107051170516131887335825364086678917844577649962219905950037378325619059966294295289966336082769559708065620951032636276341921606380838488993615711088589991250205687662092087160179062807001626307702442970134685718446541974268398617579089183131075246367627579605277587406019299556380703752195914346580492935910736046035648197957817308830695159267055044902194212482806474626468216459038051084181467908148297728*i1^20 + -4170937056172659302478209949481335058073427192100411913837236701117455331921880718569203312727998694970725337359695568186404660761428310520753304060745097633031669849170367772260703116483959063215538411440075401202250515087490170133599801249081325396030228459072267316046119139602368971370906574619159738939575482802566087803538131115009959408377249470790252813200670057813075585618538535615636196021828880690442359270002668008918827844473316370590652122083388904995465899544731908083468471452242468240909015458665102750827091584083316582065014171730111322352785310331623141318301659963231310824171263402210591941681553501445502649322315062872120217149132530266579830837244711340374882659512070349299233689421787300504279294683133027016041762882964967778403674145248149564134968204676111839718514612792028073645070739699435182692853474327385029279956476482814979499328822718783630331306914008884313190986660299119305070720819704505676670856033269924154795326585844541971829307447415417403844016265190798381110182765847726635448967632779124295377404644916162181295832631517793904998381630516367765544329438816652766881597319411105886679340298840100618926672135777450637315261513190119644462632961747924760882326365804992771478136935928816931878465782673711535715040127756334766736146864985272912355204727216110903871766406575342248133752065676512702629285574482069119411729807123182436574286646962184177325178528672309553384409288425667529244781008952134737745855179585741613765370444752185550372063088353339275840843149912384757608520486158217563594740070332178753695600209341798314452238462526985736456867957046552019789654425809846076516832919806829647212225199018578148154514841864293337806785757597623469993693022580918518640287756247413189269112124319147411578098689442691032983773878578251381617012157656557990030794376519389555418887475595597862250318662350916364082245129954294210528868605543792462662952691242019857696205614574009215430242733657503841935572214391687105101395910089189157937086464*i1^21 + 2068305115439406005401924843248475283721111901415727719038577407356953571385067724606262199073409820446041223165184934034822507358811245602628987476975687002714051289113139292583466688728602349423514927687690256720990617479536432925907017185282649420966420552768953414204209428585169761997912042901726992593178988028509367911871617528741975101594081246996870552562880144214432957858094969425462594234275689130958643565639578055693117831779846772242403386639806011464564897993998009300226923084596861127860001877981270801993777798349441240432051669672175963673240115954176643660740924096963082426264649805921624649609711713489268269300252292577906888328867485440340981166301706598093765812152120118889856172940794132065536982600060449539920588453969722318902150683131043816458342941257791988872935583175117629164755121609678016153454636083257268474236408197171542866340096102021110501252539585694559139013205107308515417807722191182342588018154720959399536731179024706269064060424470796206977906658354286325784088752009626847826854368082048654175866735427589947537701885732590448850365517429597807946795871302129076355759648042195648795205196370649638311766371393655999383575041016871037110198942920180348936850326468857185076264512262889163330916777497221219168824827751001939504592785663914763969536444022095503147764334342479729623893477346451445582135020270537648088510992794662166249518664278707490663983545768092627742657660444935514601264855289785744332887033916882052447074212760032443063488593313082804263036192984728418719748331646134987699701870261389221535902697331426716323128722213480611277270390300438053891144844784136531292796866458800505661709762137366128897831208151206126839680060898194719698672567624024071213047237297716348492657289548781297394611371578416170841981643449933575263647914411367930978082994453565360766232583184753653427696795011793150277262822485943870253081456488768235422589903744181499256414451360327566152985400918608722593674133850282601708669986897133568000*i1^22 + -577624551217910107227129406653742061517444862015014367931427088749117520804108385569736774539835022234571425504020021021475138063044201044481408854677369938201437326599034029634210047122474907761969878816219678452490739789287912110418866357036980942488127920273850881677086494542927072627964878197816830733635196045273441078575201296683015572199622821888558168523368296582551777499895039014303636693567955569725731168327762977729979130161259282447299258382351814707125851523359550125725838946027629034217515666289454021369949494002914271671899139464515010772768490838969544669697229138397361429502162644758633224211288818673935605229368421080666073216003170946409055358441106059483628305920946879298574161724550131626915473929475891309166693352043516311216407315679024332853456508126085759252854992069090649590830582263830048017335352305236996507879230176027771666844433013969578029839872013807119911984208878582629777885096351830681695667684250078881468431832535130110839095222886404992489998400817904769572318009840436251294396448147799712731868796921767496216150735045380302456058271376311458695198761805721328694589976222675534472566514586796305738078766321638280994944237373397697819449582149196752481072226898100116756094033732193213873675797591237696273570645764027572331132544877098991647964581091885359824881973780351187350666624902845630496070469276290771668355883366639405812384988342378691068870842624367832249015413860245332148221736980485236306415084822376518063438232693546028155479759277706776547820074729976094077922151184574216022904759280677688358347252978530725810306545799089200022272968173487692143872331882870675156061316843787139563525478536566465408343345693431364880769326425101175911813985783871412459849474788031614909253172457217979029617970060054509254689777379958469485938129231230666528420419474450224947253951018266596889747377286481858250031367383846134413801824956545487351175574763114715160411522502666860348863610362972641446666867098501561236402617712640*i1^23 + 81113934311542304988398722489625189277318738748505958085226461506918593550879275666793467983012713190176461356686541917771290716245592895653539976900357101028299958325495421092754881480204441778853411974698395107694155587474110400371860442688110376816261594606951507925095224555253063924849944649482163815128901845749704227948705802377008718973578924733678105778551098681199159357164520570299678312475695451211899690988132610437667174589149724161210254345275063867934183218546441761865770481930128392442017620643387213912330019918436144129991411854464029383107742385680371046558105243604508295330702759396658158678706818993094946493220311301738493342551987465460936177557331463793792158457243383941124131988213548856190795035532281018787230843028686314249242430966131490031504085731246544074096178133548955921953737496616661554622698673821750996384027821120328187443390460470250440706503057524930789596760418174575002459154929254174380431252739326934460608975845972026580851167192155578785148341281391914397848099417859988476790003906316169847366834595364398958456430260998543391126234388093936562093420534093997177309796057514686568927836498920879644595368060887621839118882222212339512874448398027080367277360363627141100480692514580983456145670208787357809055517439098643026705775619326367771615456764932410350047533299042605073907611953311501599363586194367445242300443428117522003628333483447852159320739613572125002429999879868483644551993854030990336916082538955023603009943022013156099706571411333696830446899634387709422414572476610945297263476124729580216572810244836645875398917425563646342351308427002593976935326720183105957947104343602711948028183589766245001762400184819365212686090937994922380219430088837997642566283018966507495675420120142238447512132020598377066488301822766518864949725059975337124394176087900173687309985149312515673354444885987704084847903193422816782281261821424543851138067137118907017821125197548937879529917054358866396348938231832725422080000*i1^24 + -1781296722645989987070878455233733887326487361620013320043148086514952969459372617353784492140696647542203038023921081175332171934905538596397991603741718408852336631009024040237017044520320918844297869685684966287291521596954647241975373503021395562045677477966668086921738968019865925303902367915668737258051340089671443925257729058758602372996115423920975160344083582308288205227173257257110971748016599828264307729158400324748136302621682958703333363667200919030446468815029013046466360469656179536224374018246154218595908050356946460180007461393858567088511547871943435589403782582602829959419466944444399706207967117472463854374673897077515421736637020637158961747474727604333110820333622552651676651059600581714922692069813889724462723624616892469951657600978110150482474002987665834421370148920986500407440857758327304805599116882455781620433254268002750286700008443959562648321715968134762211832043516376599978439516723983856008524181012737411229048022626793285512182162989115025277324799111297690066887757023431866820955129417398117846058253270643752431176877158386249881803472193377857361142547068444567992016001378131923874646767960378459278679432548916414337628263990935914635891022522096228482645206599706636466237827416057589791770711730250191074027037454939191331040700706116849145084549094620813190577598669605262416230023168525472738358547819290487630332800369453405719347366357463253172327077536992472428905948065276799631156439811382447660133151432643774024149560023162217289515482277336409236374502566043690517147784382651135729921124852388185707489382053661583295751373446457583363229534226665136667308660538181573493432823335340695016504257563539965093441221282657694729105253029401845239482877015704766455709807903825652050788044828904193691363338305271147424267693358292940536318975780237963937395016990908361628348273553380894143525999729697552179803526492082773184161761005662760691391227323826243929122147620588558597832411517812017618952767001329664*i1^25 + -623016341881144752491288788219803479811456339394696310818388196332427219891027901202314312285259030262511346284752959248791792096117927643186809288852639827022110796075478917216859349138953644247774218746064348424272228596197431550764260139832659920699079252099195415048292584158573678268464528621038578255035587449840773543913124178113367423897329806489883393663699836385520459678438560975127362760396928541608709097779246886755007610141410740841420123944230362458513307105446102566658852894154355444491493286361789881021127200897734184747000480135616416994865519148439582875182006709871177631210074458933469634096221206428752476623335818091137303123246799472292412222249680567751753391249813438210751641747026423887556995106801832333118785678044236605314562581905267787994398552563245011051697121735714765930202761420242501532270728946923460368031609682687490987484342994216921087826841315506596199872448513299232668950840139261902677516680481391885133205469587021183056438109758239075880940161778621432902136696230271691051648518361042114920502944598581438061668838132033102222616553414372955456756447379871629609181617530993798359886543233725009178706549904023866457642938772678553046337666285993836849840885829640887847959060747407335125801682658587323671833982273754825661863931622262615099343669878942308161940055443707047980913694188900334350889518580901143894894276664404772567950002881133179047506908190504373159389923240715336634324126347542416416209460069643845128300079904083229465172373998048865688322181692795803115990538912959828287532013099162867922222627136129371926847704044951443785989076940196897464456028800876475632466670568862986481743631994704894118033301395168940790040714017957391525376102890176007203413482973955866774870764516193137161424283646508678744858474063212735095050049893655230721116209738630524700944985881889848769534111549900777304191600093285960595256223735134297149358647132227840404096441902961838636722235084969673262177976320*i1^26 + -17547309511504096147898892029040143613323445336094136670929889282028259225851619747884261296905417467143575945788854944641803333949766234245820854942099458341671807984666725464737850923933280147148017068530253030538034440864162064736229252495702407876414370977797228560571994356100852114143618042862044810726272843289218730554299461545327017016772793063749368796261186137028777743831183158714914962311097104993327200534168588656655876205890032326464737510875650200646460534175512998141761537233692459861864417248608734682954443536932726954105115125655472401324560803896002716891688148628999415462210195492142994413000087450939953299283712001696910985137624025239915545890700655493360741904614077564143220187711992667390993822636760340156687952687453033128156947039755079662240212226028829120269410945908174053297725237530735124808876545485375582493671772989471751431469858091387999666615517698467604564424700190787779081816169393728458025925363662937150326017884845880232391308319897937992434841317406518109606695596573903003460383408096084697008396812081182172331081836231845589469741226200614009707087828414425521460613983700019815928386608050550939095152750995321129195191811234208681182993235627963830851734418327381870100294481984845492010644054697494432456673421290881735779079387850725146895979207286710770880833702526927547328801628344128657700573012878293142628043062493971594499204862157889105905730945333504171292959039141483334416806023417427557318793667316307654655507203763401284852339401767873400380294003195139440469131960846491541444880656015955519750123783830050204656975553502574181331859574173580105225800457491536045429546606334458139023404327572054855930641192693582690678400202400753393991413546730631265166541208878520279224439845077231371100319173504174926522461486859606424227227087104241036346938051202465192110055805864671296647325927557741760187873972598051542082732638786155551965572351101908452731650281708173170299248656246753984512*i1^27 + 1594469983439779960828443517637823076109826248022805379205282474904895491425806640080719534238902604127125881316224314704453623485965095752754768456891170790691010651943277841557339265883348960608305972072340161529408039208095796023010627129288516639728001669587535370002689689558462217924440840329403115214397004108821492991586895418866897118709941673618507510226048618183098580329653901405736709286906079735742497404143743997169270185729906748459141915265169937516982638611206489005443044818355063278062583755357154113339739691773623696011236586439088315575141728845764092275351286386362578956751659722027943976220959356921706296946771780191762692498004483078167302156969454743698577222564217370322572610312558219141796428283143298257927274237478579383129830011335482362385236463288821154897517941483587524954952626594317195334233806051629162238739265632748994855949785302679497916426436056629649701170041406531045655175846264176091692663999370962961102511415961176341750582145310931062757010252315576393577853138719500492336275789640182855673657733861180281776073918153891709167307401087833935157933940762496992595039941711016687650805858671184430809186507434475077659768260084337406078943384623045005903678997507115742887863114242871922734780321403771065416828209271187310959650830367637868144765548185657877456586787184027475894912518796269126533862463253631759901370056488563164534509686220288099357423151233893702339504323204336605287822462917442443628409309999973965155614929720281400249233941475970002134142119205412740077877044323839741620199150154851395101249417751061315179717622416255245342958545417473736664867089805064617783308040643140633890885845228910905814295086626097222118854692639925403148893702133866161315721279614410013046135586369119352489577556543049819123912583338461269428010558204357094963050819606215702279858217720974393702311711298442568788476471731775727449271701735288229648881799906213052336291195812922955706844022046720*i1^28 + -4520128200033319460703740420125661987930631233431825653370143571018153266582152845397561057581547679342430424974498109579512643068308895297282306636859314024972378069693265068520264835303220828268702749667611128171661855675996659127878009522972225880281304545840037029233251081560721266149982870767626842999905863029354104795748369582088696426754528256148264073987168502167138539923751774744611261543750286770964697007942607637035598112736115794689921848798483940126318050349838153921984553867464639797880785463281418444972554320549845641660088627935219554125433500803834202371945829172159559471724238643758045584881459986036830643716609517005187926641382765384351861129938568246394834101863802618345415414130131526927721505129705939238964250412193811354674105851822706574677463139048002700985577153107351031310770239399356964534183623492014411375741802117471128669812075192603895949602233754219571344565794954344537142361968876170120771320713192260934584682920682706242268289569516521789057419865350182494740536248157645067455424742077748509803116386922738420473035478724148979393605455929836524327779331342971962552738653822920722544795835990914558119061916214143420044480537072872559367330527613947301143702703858489338801639635442263440940504047461143453561065568502963331574418646318269600550201021910580083132688184869302783262797610276420148911360316543516961713682811344308661819555748490419891686858612748084860808857077785030889919087178379494363573601607129587947579695110640824590050802963094811288502006939919363480748412107197129088817516663551953031548381147960590467555120984493448396816310086300581841103817759934568534973764285927296456998005772605318236852619418828845994863314798919169283975580697808936723793819188173097244034111791593099573928777645755423449199091873025268600510187387958711679968542093613119591560444467162446474593050054989766440468814141288606587325574400236963431478810141321717898571652464762574340096*i1^29 + 117065415823530794892299563081290043621672027265591431742836414584497963615331307523964203449315819267168948918419097914981598644288407427260908963373363977334314258419391205083247304483080128089570967404050330149525171164792548008629364485567283607176297467764077810353237818637981748406004235879824306618133891210524531738299479530235480480106528849960755049059315990984340500447549227217459061294731236211343876408582385982156263676044011986591800374764929184650127126115479837126301588015870732238645513453677795598121265559369530455162504082964508162017478480790819397446245307353600841070133010001614657444398369526121193369329064082853081208049695791854977484994738512910146612412883214515552080509765094646857758287586161415366853814936587023203121138602849897479108793766887903767290904028532626810852112525192912552654812921154731471015889982637945558700660483695127244308078284627015498886451365355487239047780058523600541158266766424420552961278004234650133814297108918743636464218236883425867114695704160961340361088171711483472528471565848956928919029619039567117749065558958035586654810481909318392294191162160450824766702416581953845047873291526219106039248286653339475644425694867867813183021099903183469376618627627278420920682663812957653031010921778893114261319262258788231928368271639269809763407811470064828374281940768249505162670171755145773287738562450385392026543301578013127761503819051194466365950965710238584283668016838820800362605404709329369260610008871203669455530816931638915766247398792303308157964603054969114466388873019718460841917322924624327124959878934300167434135298527682684016863677352983848505426847090937552685416928325787428557891760001160174158573581914085741908424096250365584815844358879769250298252946519256571879588513296582643603219329238319398012642443563921594083893784147356834023961887007378889747145773170948665621295013959302763774469267690689194226657889621815035823313125376*i1^30 + 153506112381445222332065291690233937704095988491589897588508327312399761298704212460972836920015914528072026828438942709904066299686230742974241851090135151222664194229986246922866249004850640982425657395390468626994359832726303546946299807312725237119699386886655160437031827723030296540340414325894596490324035675723995922106404939424109155542827895385476338914580033678027752494369960485286379111955015821725774683534499517264014883066804670875162011636069847378281783784628975788656691649541453629537543536767518667158533639918211671146884675668706464226113030155145961309429627061697721906071952761420291767665656010046263947592421209184513418111100191498439506381160799175022009284974510978302390106806335574685789580271719101194232063599225434934950389131398305799955516588060604086134594725503867557963481815123533075713988330355309597952984323761720433890724220223272740733983400016548506644092086013930726852304626349703102382210072013848912281462667475817716509301851332451062258557969303180302913676172463317265880518145664497079061555901321300613291651263262357362170510653863738052759945305161321665262994517095374395924913857162879469078687311762188942241289053576594057004462353101670547495441601219764518473788116277779368343719863142209513933873141702122871583530905713380842812093450199283358302899227742920357185266846869243507437613997647720585867625442531625004950908359272765797826247771585544046550572269240430619989929073009563935157187101709643541103526597453929724727522194169881443840359194087208084074437586869665384675003377101914399467777865121941699979137822316730647267334024642880346197810319737546080790570652481116901976653894942618654176845749507568008806813272131490246832680286534128997408747962911682432885448300051183920549339453280497300334127226248670557308213896582632691032750643935008525950933873297206870840571695281720680598824424388937569323793382032123559169283683373809664*i1^31 + 100690040623005728165770801750110703530884940091092363688018836179387355873779854772964150226577506586100967836993225400466914311923138316604345269136444975557924832520874201153052693074903136756921572309479999633541056166492690009244515425017237475577764273467375433729847627772437464673064836792067682354130205182941192637123055583857582006594244234563285393879937638998584603160514519525743130272551236277963478254158812856272151641570906630676098619298808471394395278841670014936911550985378499987219132028480239287700440781398210382351193082293283645691349633198357103143026600522924264990370588124058941269755948333945534818794440894783227918910403386558277698913358321577975926845377678683405352489138534501832469976237269512529284479112586084960301480657110611517041335015105796619851524521417149478251529234648889339297136443705133527574826439649056986983545054940296923527166287139106125838333557199343349920897255640314798697857600261700674036260928691953488841443160393251173908388803213865239284223004942412327373410156991414283324915665015262922310099058804829571205863438817544689056739352338713083705783190109518233545645881794118619390143695470878437395103882825361577963071413488851320678332263406020565674148337824887321999496404065096750065698392447872590701792634235865068216527889016769405604655802544740793940846127193518989424434636684531390277473923266952733999168507692701591016886055127507937035453974055446995075211994753946464740829884266464905558442369788228900156489776090666772202916703968319411381251711170275332159217574174271036586811905476859137190815876138957375296340418996211940383644987067525114658242561034700211834765753480386379895152435546654473590022056469868576791229586477883152996108208715795241297348058269807146456619253275630290626044189212855305221570261071102928958049131596322019328269546030919989795770113749779083121099219815561872905933223697496246583296*i1^32 + 35091442563386096656862073180678156101042645396202210672853808210907480662313537844352039553402749269188091217077426009374755179121747778276813129823881468205700540297005774658451693644807705638629450904316320563773794290509326938159107148189139007945785659952370272349618760774369424950559659372023134320204918631455199982450066964335584177712223629733421312798297291949000759893500829810835734508858084082452109165343199924578932788304388217187582620183403775801188914002250797059386784593790773423769132732247829924932185902082998205575581317597761623143026817655792458029608286261454676532980330767910305160853582866227594234679277606908878728137865938297749829241061020607855268186237250825129369579400175944860355739305492123980514026234825651689865017896394427250228518695878168678733349440415668665865092787230221677570591874322108503634435019124750707013128559219555666438387736483296258056413778675850328993683599683667073430635026393050082006803745380669528929896352785284545533646094553521338426774278702825918231833772308033879706827380238337590212019708417554810293774149333620413765441793483818049428851540546372834122986323692158425096611970359096960814618168317844047316349988965262197228214554711463780157494006687637167459569723328990957453672133935623046456443736171680849330262112385010292282514905576736986491475292541232116199395866645604515953558019990786478512715183936172436844784158265568448363466883667364294147917576529611731693139150503449086681576802581634565518914345006860050415478108442369445736714216928483083234091538129372752112728417848566621351993176629410073092525265546732400003633367821865143996515190127893191162004270281332241637403376857387126358934075828611564939625587226088808325358852467780808978016821291147359928170478032131955851107089986689321962618100638620089897092372567796477478539194559492552790878807596928069679747184747942197427060080640*i1^33 + 7020295746105247100328378527410052030563470138080776167511540761898856340933060034088120771318438458223622352102293024067230023584426338245430336513750509920151681038759177034692905141790957641824407346417804528806388452824995556805487859587868363788689718400734730654791933010387003724265034909648991461978116135151059851999609485193029597885682856030942715657795320097802287183522176134051131448691969554082094224476294699502977823881936597727804172558045941548372155906857608224250345208001476595888201422824811277132317017917815981543264028708922934965593959465187708178740665249349291969375495438957271482779371050215197117862285470660849262946097701303648072648900092374720070465866705323440973739199452326173989563054008589249697829422164501720710218152260074858361858070008489037392246371543009357694355818966282160263616054798968811256266391914963441069665377259314568265417481476441963166309678392466263123221089328564946460726403519155484599800981178913593969605092854130907090453350531448800669643984494454098316262666025925774721344549783286666210376535271598858239976703088363355574271591933454337474741615697448424866700615642744831834771331176290689972642734810703768392736196730018873453005723080585936357979114624980539283529988479982137486533453714718736172869041451100218626526171224010920071735992319022958632322539482429737920082129459879464678193230401148180144596556971440967954603019753470918505017075891780149912680252354396099206837206760698584946488676331850883780528308112622901241464081969431474920815390247792990719405709998038765163792197997371696260030861093371248582046546144802043914020680689252362006799140563427854292568934055840481599804840160726813489034657736417093497045829901277813351713424502540143554710036455069051015992467052934837826664081571019626346691681532827880022841010528628675152562145466842862788311750051298245024329628714532864*i1^34 + 2621824887966573206456030443578619181182810544064578745676698883743713313005855701591999539203865875632935349846773535336080362284578512484367363642067378801230824120517432299408626916276760727641220456326132609669565998996256822425859413364859055907698127767131014158031940001546374054526882940055285244148906032887044849833737105816293903664435928231550684693859865210240106124457563187744121995001391251230447708180507827640511027935582928566799221385949915028678388729299247622537875974570252081965890733640774172364747499311470101767025917382503378500625541202444195202210275375427916514717227886230827025928622805965088847139461127314198910349895585427795506477548099408932641182312415001166074547368087060055084217312429619897846348698532878726916677184833076803845421979886965311296172218783564751887877029323224604528979448780939354243114822837154190698173716899442302652928822174313345291008916604034668463595667266341329017110156246579374322054954912947045714909383895591926553388148617748638784271250090324101593115192646300270328053278535613136031721504371264809216714445655998147335846136945262022179100573607732438513512215697235546478094329202428185223623217957670479434056033833789043436600117412490202359963813938682850325407387480572736832071287675707344643462317114800372053354907420792129457100094955303717531400778637571627201431606941279525655836348896027757222494585166045220190155700674422625672062872554990377605396575850331352823538425583330752590270245927841994289850143994638551155859858821485520167713776079979499915995661898204913826984677902928667677729370502003151280260400657123696966056915111280383162733517729205679899497952486264076340106749808265607753843699118515939389805125902743421031427970027065383067433334186807013610965352286081128060263353500021013646864478424269064299216854386419477171930779217294683349464511922307072*i1^35 + 169313168226877735029603728073103145282178894404988955516612313008273472103417420645687321934895562498710700568939928099698886208507308444262199229324140079057335920546223116311751251172469451554619129866290622062255726010566746030087341316499835632025827610972071924209758510199886224570801439726602367653865232009650842661572063138873827981239254928599474767687688038599722444003688531742356790614744015687381542601929486302221093196400183406922547416419610014117915232776475686135021737946105870885888795279628203674343167503903130196237253882184368733332553898897388611043010392235696064948340217601328013417522201099419866016143694528178348151264364550383847517236215216145258756998896513501173829485692857534900060558747043467325440888667071658486696123569379918162938417459164129404129865860162743207950428150752918783094640835016145215103984851410687896805704763508062782338299461941904657954278205389198051909534678030671214150340575092720441429592603804437728439310015926907725894204093774073512974947408034515405249133197513119588434350924501380984874140209986595406834053339049014897122053603720414058539551954053553922297885912980836901267003665232852514976916862580808854007063303263547714418532972240666848926898508466912020360150906425203349032106411148994375966287899126549325158083280148822418308092072108428922921584479455739316847305621591060884828825603552632571841323347268890699931461363833523499872783906046938138371372209806114130792527802026176583339780173153101510715667351931137257555009052808583846556329594778357281888790038297510814478187078716242323540644557066730479185445340625204433319690015814745945016519405877012359527100037566863125609313328958167742799923886041987548341112364740860385390224021360310209633909071855518755317114487007264172932145276910051914669377984122559459043775361265741366326943074713600*i1^36 + 57055080103237527686688159508814255921247550999577076090813563913396336181112951057087357026745252576574709245297593753806040069418557584453527124524150678289685327602282051217037552454222347305056464347514011019596873295622406681015700024691526887324015148441209905494893951019851616299317544992077379691412748551584985144520303574315296602359267107909737569174489353967335279037583795899972246094470133389799069905906832586773740750897181957205975903603946501977605324331513221986307259276064285557508651007649274505100593721918787916986616575157172089458214602453529599129246232715872747898291852477362219925207319195788990332978444327316036715082497753746250202697371021325279805432809358745684504132167809114761003796269466374791140020882561020373103118537528020065151948310501745240693614187702048053585208297001726630618022031986132698785164066763810426355964601486952820305545979158134810904168529595884258909293793335177086371055141055525390214979079309149334414471420075633660158661368901276812242507110056940510113277046963950005790344358709020351555382446204830097905255459149865010889143724028629875112510046456064473022944478448638150511625614077946395014897314515072478349067872317777392953619952172804286266034488500971945298735901138836875181353027251266326234627477482235181704190358983168019854732434124159921282134579255607469168628409612394668631825491709582674602761946136272665065127280272037528745369603280618766303853430226116151954131454219498548406659616579722988741410992676984632772134814419572030637253557528837799981067932777668611082141972200453559022871631638486341986551768772700553165507936742265598638141249159515284303620842584618118432129753798682529594411721445137125224691917599064312393347953990436643608050471683802735230213946060833968022446310977406334000829029442313522131558716375040*i1^37 + 5971988788867118461433998828783924787114173703842079257636859071376622905475771237829715586940543993027430191485645755362021229744220062551641528508259796140165424781059191689936155398252300905228624019988371749010400295631119723397006496017504702730957012509745053547936466012695805481745245153761577814384815868819995854380007029102405947161025527083579939848710952706470578728424717376988727127329181260218286540591231435064149216587391618420585415751744235200435265982192958676530552798304802724736512123110733881819516527480785810111401575812589583851792460160612066557304469478340725807902282295742626271151327473649995330728217685073239865436107563391783542637744519728090416388265650376997047694747902718627917112794329830527635258397324698859938746886984145857260001618391273276183407807324186670377026633710817989664178395709646748860595286728553744833806921607794161915442438293387055520103379327336936113391729457490642047384545135240617780469920265178255029400191368516747995663128850357032463921211667624480926515217677824399363814184272120561195571968057701043186125163787292096508545223255506320849271507222279674886143581265601600245273327721626044000124526802229267081827146305917290871278873376568483488423068850473573378903131601596481535462850565012549267955896714790299942888365960033841244206427928849253318132361351593560653189185658840796691668886166193693310926908061466868763395562409623037177442538153497227380076093428412019012782205225719206542507462129002532329663778310461296857540607338283661152530552194951575786751508547337674340767804594078828657218807568589499893656563382762514474403927769920489654538612136122170432758551379952125775761429190092385961841507491018022315108718043584725811847593172854842068885846848578895119459813175804398296534071265855786762397696*i1^38 + 163629962883588198663888150495585463697413042618030308396926379513393902065788910545047066084628561567816440789984296208439398945718923692015586077903540740787918297244745519812877093804662670946338119635672389022363360289813075271455984424132450780628552759294415878303218477415037085482660917386898848181851158826407668117929934808983914626836905634220610241297710924485842063496444768288374536217756009523485838592959263309214110272717999887815843293263680396862221331724212860776649945960523811362333968800111929782895954019153931025108889573060361095138244202515245355856262479413439110938449692718659821864313812707892150924693346360360074229180998063281377018502534419414367444059042220268649197472229464205306815771100962006323204473660540632976463617416691093626272041593403043065057659040418641530435862532151475647632036416157396922429961022799094813007780481772590501395380887848177948002581082387391730436658512680503105137931218603601278939946018324895968578947617641780324725870427555327289570997759905529841554001595780818946023607694203728636400804469131859289986773818163126643918792856622984807453806326074478390030981296780097149696741302596365865925369051116171021393135708510673748054294231616684840496647526395110179865342674511901320291347223025148841410806853504814039192158535151053654474527299717677242701152934802844661482152595162228881380443232357900957176899913374945157796442909461568137034409796431416890305302035583093016501050110886177956534366082069701214888918275507164760931070068032522230977191987376045350905250959205462696365867470677503673369273539628822047618760096593070781794286536975761879969957844445593918622077082517951428839347166815972878418103966938634915663331158687046676785408556113785657452154853637252514497799348413360000*i1^39 + -521114561948052592918194120035036567487917700178426879339697174102691435924908361552593757596980847103287065965936191280594592498736393973067284961387932707121670607482786995389552972843409063685318741119927473935956671807596372165402043873482553398667911502642767436144458702137131192246827720662276042614918732501055016720474196616481654125703042341910320205747277990276474067373082573518378439368849146615907239018903476729621400884377507848234697005976370901299165056679135570023697276682022560017342269265257486102630746100114095590756275048649545889050769554567104849361311933301859764655100846595518778800615131732545877983745075392815025314285891658914373916353453507564997623561900394689143494293198570353986435004481342597269999859865501136910786594997553330545903002201139900309602460736419691417017023635078496388442716467997510863852261333468606768333452655801212749111161759659759676428134370695533072289370632778774076772942838193208809153054078955803627133484315553335441888295731562930101958966573912004625477782200964991034277790683188680920497869048792017229427019681944561192151711130484833380303327759137413881605413763606454342003620472338092948195116187492611357811676224260153078546923664574207911153191463163377933499764854510090741841029608937699730705390572653199891862690008459212467687296803461971520254027155367042169004289226313223743864269548875410159388271559389674347322953393364853413827179674822285818772780425581468316276165811928534192082355581356620625534850875930149814153627118601765878692777138253101850552147574843126829537890316309670974952931949180148425448335280701645416802124696729653483470165437805703644345154060384643053857208080333905172734834544125281969892354593434383558444312049474707812500*i1^40 + -1243579743917849744829231465473442591027234489345538858109112479126125917796872191467882840379645506359457059528995529077008526053253495003067239610513439017906690060766915392576591914057395781374622452399523561176844037576956210745757642216497969166006818660228576162943685561721237624728216022483193308655263218149010211450859829742150591766068540525477259409133558022741403337875035100841826420908024775742455270089077036712991580494360023678695472253471215120855674208460959596760979787156421000834784756951351265640972773835105171646560806334015642927528787176128796702323139624060930306645352091894427768367462973277282131924413069476577993977694862661506854032460889583518855120231734826521890390160670406647594903671774270855465435033222985322943968030175772720224927262946243707818224381771410314791335372068572715941066941259296410248010658860919100720299530558942801642225038370414385497991629646048413328532528939202742343373472263186125564956236620831988764735301435876419839954258172395990539383070324361633489669428039256513473980262224699182019547975701265328743222194739657292167505227878175076870325321133688416844936915071578190777694863074390644803944514976198797405236847936811552268197687926141588038922552868630236468247778813879310215869047464690444616891430919566744418112736147028913561189589590834058267644689471104634057642349569590610104454258039879475881519970312544197010689235184369843258094828591524894206442099068836614263407375402657164132683615753756559540489965866536027001148512315980093802600520376871368945994699976880078909288783790834702248641474426826693225929644268723149860224599937517465519300169033235348856806589735527337549455372801541478372710409384451792724609375*i1^41 - N1*468754047992878718070844882548744817197231975198766645970420150006248119578419966450256566642085482111857600558925327298155759659824842313103691980103842984720870134363476628303267940737665123714089894736563251230735212753538424573195396262533173131373737619886866154398431050584211963555484645275972699293231862910623971936591650032974099902638837594222257089130112665798595666543175438576718820490831532477786451394192671982533851986318181222119831359273245382590326262630836570124552141767497105304429786703284212991073455564803804476078997681387389327879975942261747695386073016294662576324344985047693421855137453125000000000*i3 ] ]