[ [ 132470463123857952108382759865280280146990034146092918439755140143594009191580096836060927640558216222057329706771912092554059712806311284210037339856010021908755431675386767049930353009518434564061717252483552826187760115946694032130654899053209007562903547591247000172123376988834942062157957621129861745641197306435461045230867085476936498603219286230014612459302196822346119930438535242128784219703364895289959798287664206973080544651497902210792733641898100680088607509369250988582036376713257700465017471944992818368054788040772731468758631830835487255839332918471541295769933662951479438241397133914843410814944310528737588966420478945328590726966292481126302648056757281867642237814177901392100997433451743355405003352981779178668436235651730598495550932503778446505299277270747220584859837599680756413130429077430619683898256989706651760628076477359490465919581442811996264815534747834771025076674875307907382003216670274379092230947457426355241992992279065392189726209520342946318215791942703029762766886962458746127505706061164606110578853472929355752424673859924271585561540886800436267986087886798214205681033696642299223477677058984668545562925302693001426665898470966129245559061982543070297052234165819637184602842382144284300757971401591339096465885852377764893763324762737797355735900546199976118817777666994921010624052766592415238048337613118328799232000000000000000000000000000000000000000000 + 398819813276142814078805063633574414853721033431496383562862839123153788745327210457852056492448513633436446606490563355745434220437808961884277639775443279014112453411478044953772466926754408678913242473804311221986301717614698737040634758684611030928524902832785407612105657712491925058000397771897543324209643130351654088414917479618157079862908741450262735022987429503681158575402718143757406372122130601682666746252696190135029556454089055561816290532848047428822841046848306920931524862882847214954179414875619507836768299634630773532702768707108073461921861164128453218813470739645254150665684660096972495706121538541737032582332803445091281506819363072859932493856957006569774852323243799029794318672540616419485851872090359121142117884093863365735658734062832536195711305245448719058519644902695116507427038528180582690538770930192476808481809817435867666756427953980911833407869571759255505359257629047602598982645350166357078332636625701571721416263137163728912840011135720841199855122518650275711037850503699341386073708788824230394039457769165380399179423342011948956996297790209579878181714667889335361765653973625105222289701498885405061605521813808372366015281415819031557229696857538248857093316626923832431077155049038419740111570848154136512302033299578365099696590968716359687392998192805754636169309833344146564934741010219543914626681647320478515200000000000000000000000000000000000000000*i1 + 481351935231371632129584234990859464429153656184191985110349567630192322978242210125036949085401964054408183379596902511216169345896174000356601108625552214090550261495302956865959643966859277757135226197750927700785044324621981544238480708261767321125870904850845434077353710707631725524992909316490579418807268311411186605563473843770806002941487487808412191027594074349862914207255539788403217872930209594880640482525941559457822046231080146234591420294578686169194551473120978615065936244562833738168010364712028498797667096701731140781371001702758085374924235476985340757763975877317104050263881470892539738014267106517739841544807652580900414406127674991899224618598240975188474598860172704746280941032206183997340665340284169083525192561433402132682740355319809336657662731556024006659128183778836066960361422674481144154142097158684169845384007985515122589683547177280445122937327420527787886235291769490020314317184258773078769033215797758432066120187909424128283316619866358661480885345354762847907232545358851660259312756634860065372437035434570583636176091507430873933371273036747935373048623845816119874949399862412207870527275617291326896267363145144277746946357165323069384548203286566039163296386543182669300922471501023392090488643288874265594634025444012953328395620417870219768226312080289095411139032707126248203189362827864730642858141509671190528000000000000000000000000000000000000000*i1^2 + 185859909353849562464286282087732620159625982390347142707216375695042852954822443480916633505507358288765124092475690906956383183358025667952714580055112666234162420745233990100430437256215753711762737926152977766609076905355419910917478853834033366300400105569766897660717355396848643580227891994180046652343065220399937740263970233368889737105040838828481294117170336617972294371770144406573888804294964137188756580814391900169173708459039708830789209467544682542628980917750529367577189989580800568044908865024903895851169766601139048482261984009970802851717285950483996481414412766024915735193948604729044537341577567528894603044624948539702919927347635722260551990909192888272248544989451500329114727845455819474004101873281618428864809223415683987812614473604228973477746512655180156742805434436928276017016765134076851214735930588309968519466991567397149090755396106464906528106181690093939365118097790059128214826047661358001953085227290563408563482603760004910792038606417958957784268563307901643151116924873172346793060037421084567445180069990277946106782925950784298807160070538409860542728699655203988710099395718163446763327253068319650255599354928828020239723033075542406171631734604802891996774329559859791662030380682617702349573293406511417156451198488967201306146318230757847235765107727591618392122836220900507221738153667206662333334287360427294720000000000000000000000000000000000000*i1^3 + 3918550240490120281895114987231595121340995625676860735061356669080611648552601978625502020005997750449863965815526583983412898237586124206988431957507658944834128258536597679122270993944871640482851564733162775863713305321651561535065949950456988111437349397882701744048161247549784739838940701535150402115565723849921320728076012788688422688952333539279061197330940843429465894042315086875685456330352586325960438461350247014491845756197514165131710121308792630346052004349466894945839680728701901803623444467564281302895265711980085624526310378575694330426868633043681572715162922095173393129790916742215750442295376435015446869027615377016174267774636849462612776185093597314770856189733178823161468205820788169919801030569695462729932928684412392986386146449411342792162824067535815685354159968182870351751926971538600882811563139580139575411785874791022015809295447333235952059133720555595657236768443484058487204569053991088214025491440549520397798767325828896136847653773823335534111443162367039509684646579606148259041095143980465650273231892530582956711563572569364381881428980909848858656769769237917342275999357816219411390696374625144110845159212653074622631048912337700183024076307968181769316119386608343411309921437837786668323118162709674390231304089881976213876654896016384642960667930378132076368861002212559999909846402198670884768225222354534400000000000000000000000000000000000*i1^4 + 56419963487938713242106510799443824984456359448224297367639479382513464592851425547542166608195138237301315240400237500190944368215600861582347203587677935506996131923904308087995329382000866912181231260137414183155655846342972282988130453857546928018252552958814807946955337524445324400899693781460837589126575804930726087650708906045991042662336329107724313203440947489139612747855177087860407545114653834433811504460542662607406260538190773391292177617240930955709525237750234550593499887592848885258773678052551409839930654227311859638599290917116506513654516673206656255503720852446425622715889854364808913797924832486891371653279931928965165551428352107792638210828661284369688222712840975302702759423542442476049283835548959853223260474734318576159684462774751478233272793580411569137698058375329147314387419279131428881641133813594045016041278907101552229617089897429887207849133601068914032659507112692156706250610211637332967301294545946325989621858183142738880964254050407100525540687309807764972147633750860622153393735969062115962358992421368229633914375721163096238967602375830331802683006019543233664775594252208139352007325656828072385212401067636361929408174704888047495539459608247351372036742437113511191815556831861533223687026857438264613765286637533321736633583742350559476080337927737057757335088850189153422821006638002948631213062663385907200000000000000000000000000000000*i1^5 + 25510521109662294518904490359859628640458119786426819891030712287986298698985203190768779506125001617952725325992374226451243953027699406610037114435800565837826735730647340739233965741325612668618857109381439882481392391547405947114696746139633173007858970613596369512926811790021774180354117307887916386276234697865616491691147112669985401554593829017548125791182939980215347429339908942762739469977700522532357257176744621721583741946248763959341457931664590296721478031203441894054763422304748328788698090293698852291827998198143271798592188928399216949364021115176514956610736550082046223919771346846356893583542649687638907021236251130144468993861617291513189761575176940466368738360907625846325671754484378777762178072400351922893868702109100298896785179785169826346601956944952896776552532589276242449567374540307301818116357414944567294035581016268143890265714568641302076062130234513294726679513300225992521028454730051793731194651655676143994479173586581235354602247235862645357002336180321938252162825305228747971947518161868214776355795712274623826092386958190034455059417235603700059800854879828313197681898250433308510874958522389509734275849444444964757212142122662185188705871024961508864656921587972384013114529620615226121424486815908577360841453246490358474426136748761117603808245541585824721622918639544764162402620397572817733717957520916480000000000000000000000000000000*i1^6 + -8837347974692871809691163334760463248766641812895470578826999924989932388153603017252223679323524946995783884465772425690400414194937921936802060941009819563911062575492189168308270035001615947285667835502260074642175520147113155568141041667749220809967009092620027521922562393484028928013541068899570011658722316287229302375693541048706964115600406510120618648318201255831943318398536538262961469095239107987260210339185256084292918514280247946753352774045813367733386583177368246068947664847140248271542849851245474315408200031400805667640798570289372541374512292642657115819213708192999382873160356283771711918155318934321759262435852317735919859996395223561711346748024863073934209538673452226082668567073020026360375360653166830600779222224895614635470710999467802539775972092559701024598210736881993391733775211620576057487844933894760443733921578018982862038424367495491363636601792706929649178554740456261692867760999631487804732979651194073348473970644992105336525505295006259106558680607502257836303383862705673085045994025923032744081570276579435153817504994590367127480550638093099773212862374608062649274843208318682756407384083777622188576774193370682322111522792841389564584753880125965107170957803974640233065188014453579908584907625760480821162299281661125464238348107346370587945461547387680437689650409331420511196815074462062826820372686438400000000000000000000000000000*i1^7 + 5511572345806212386681355397123327496422159131609600918826861238111833482977738009891614169329697003944126360107216414734817517603501539183313021847742100528381045913040162346716192686476274487274889525175068881546433862786109341540290709398824608675199436416257039398818881792992573169253720585354186948106614318776046945340672494539657984063698670651425173316331591001025068398865040106701383280684431155860678649048637762226233674525620733865853255162736343463241781748939472216717304097087930028597823645857045634337083381422854722725424335595149364712335260600327909911317324954224633541836519318922791250717652119204736597992773290491640159799082782939595933138952958882927099533346021818860415685650744715879907065802013204859928430446302142703819903779199251269266355859865795283765907762045278836119891711896424703044037010794609819287475817325779327221971016241506411484420116122287986481236762841393734604165320205280875234068208009182407794717293667959758577551465404116313196880021590131286155673770672819994103492223225830988401266723595709692246827496458387578616467961537459301640915586925111721035002494483078314004619281809796820093139090423250781295898553185624430063962386900092133658107952198161170480297627372371050259868465494086347743392828717361974909038900566406219710609986202741285698094256696757671740636879409746115437134604140544000000000000000000000000000*i1^8 + -1304103398342734575166172421103158358864434402549084249399358571310335285439025570750359974863314151313893201747570982645864927987221031254846415240359199809664142851690641916031161464774575588740265205212489233502149475288127119949713978316487322636148571103714744365934807672319517324112953708870940197638328425578133731124852565987137605458793929292413939910916400689759078441679006661791109997694637096437877409416164133528880929643328007337202968293698385467372916593449661982743493523819464857373400870659781269933110431093883243782607186351689711286526969485120694631174310473915581681294088825850714424796101445005158857871586075793092792051614325361452616289111074199458876607419541191264576488278127967168293594454425917838751086127168614104434467549204868801181561708306908567888159559880726742244480900404599398871440828581356806786071760409339445527728955804053517605391159935232809566428340118864004022420062604406364965331225602687998784947470448555048327059814139054486494027823667224247834933456240044175956539450701782753536518665794270769375070411369650157826790495621680449043198436395549651288819174294325379089180618347372717616954651207177018586909286131798269472818111974369141329691794922379789464553928085773118163588569829054580597170809108124974866561640430412031376653499981726629415900666734785859147284345367855323903350978641920000000000000000000000000*i1^9 + 282150156274450138884441964643587785379929929198482458378764523194316940199384849834188983627537881818300429157874660007267592245898712746366938024800548998234371973507670798321594421180303134353178597256757410061350731120418897026196588739581763194999564132689328159344502392210222642909167174567322642252080691628576549460570309920065667725597033904669683186334182960053972925127037977542117123098924501187154370974034969651800902054987317611148358856290690354322496971353298055071707459964465042610386656164389070002997998312196060599047958265813249295080837347150811647144570968728303577757898659570561098052687976105983111714116844891225268993317289395893230030868106481800100562769329598734521215940297703796328947779597386791898138676732328076449991868682884988872478477243382821113912395263954965714374570663459036982806635224686201191974778339245781810256598442334043548726371493576015577898014814346180815106933420900926622058080326024856416987737351741760091876371941628843193961358574011788261068817809859177646140745192920561277840881331363168311369516537165615790714659247452853417449189367227236011539941900569307884307532813507308161743799656808817631631968740648111796365563440776376700226389556905491138069330631065162923610171969416645765598027696492579525046930028196940370583055682135006722630262479904676637177000157368809268046641233920000000000000000000000*i1^10 + -44625636930943500228577203119324921334024908160266140075309094523616681905069021406702663164702534167496957594568422529038758797490772759403123293031795880221097040639176844738024862424762316305371261459244258890723183009942775630069003105983902256585102686111172939006049220868182171630349209086688604129643434494327229117399002821598614981796626197789730631028181798001933924947928293448656942939309164032990237668762514200733580609784274385810420812263218117916552976552942210728058293313993665388308483731000625292100266351017637787007709287039779409691702702445596844052848186825849631335912809788919026274428461973260199140089051673398383976217468182442277874394015748535288813312099063912006942879483094746136050493287436976655969296885265544436511104930754243428937040649385545739386067060697097445100096922355927115687200438519552569617358802582576679854250071181289685854575286030823277707961613542732254554151043452184622906687869464592688339104437701626487284458841806666031420430054903777241609118795214175427249035327335059802488335874805589871394336952631894489649261258674933320089084066407852190921928554843773782840785183465294388200031205286329850255244256391281622996108552163892243414572569969531123949209556910426635499202887123595292969106442113523772001108876180164643136746364615781201659795033708807996897133413962518108743663616000000000000000000000*i1^11 + 5640878151349466007693228792261587437893821112859046353703999019070185525892771026966018793309321740504731936081355899406574150257544100413469827309221989515769049634804777523371246869682908746925184062056915067958719422771780627582194434431888542697668620041031955046609369440857298241555687225913940473015940340218690757059857099234760686254507476663414001828340037603392495823356747268810133032443343972161058348940538372745816065256310637030035727762404285782681018455158610302140716924887334440313908379629575945361574635392917473402808015409566402541244578880091977681370925096637966652057293267305482661581312260146784884900481690509851618911536782873540500767977409170266594548698620977274347846837019163635907671778713999121250614097638717336900152419241349997201544060447258846386079003911751196968854224943175362457520649473011544541055972320254617574977327417959880528478496416812855302742039248047018188259037113437377453254112227795098705138469728447261944388333294210822410618035123350727572918442915167362655319979668021445978923927555654029328232130662389076046283960654112807471050806511212272243807195947255917272488339154328223309326898171299834890467903122578584467434432667801034396248998697698869522509486184135130564938416688714325606979165332205870569528914349466485872343293659735690706989412381171417689193617775072640436797440000000000000000000*i1^12 + -519877539166605274228287134745110454028449212503999813879246818204734401199992090813519435891086665685768969401308849555636041961356376126480452274784905643392606286586631654977177987541829286324779561989693337564341916491137055866084672886443906479606629722068432711311749168042101830563845125585218986462148586342229123195486376393399214487156804408300717799719629507247979091253573234222437955484426885622614008193027632707322705424814274444075756663693901189173597377513983977964931305928418300336722183034987989694627196073280765357016323474313419150208142604610621601674743057567605910183025586321118865099796161461976892692700717831559859491186106252242817965362450576517407069214749817567446155906612635844887483403122001298974134916468566263220701034982906774724702876402324023190062761524476667125590638677343790703572018751105809876444361431416905302624751976619645372440727966849393459433141984586622077536811122138667929556585233378323958246619203019174183899506927661866158183299008560487421805429758917235979809399043856028311313139793263318432144235986965514578300137502612360047476738274248971376792304044189955865035540627101780120413587758291857681349808939011228269293345840892175103727964989292704920596317297488683623250526198139625966344984138921027184153076469794300223678730558240684160653831249679275722306276897352896112230400000000000000000*i1^13 + 40613895310186277303825493562302869127599173926274703933667608526157090433797491756935167219998796928818775530820658681579153708144196490947556879903336783724207725319276108692158689935533472853627498535411984459573749528112379969212941635913099797613632531768959855509932572214374042228903541348990135178925438107686535990906909173796583510587867912360649154328917339082501705390652839216564095010253190332328603367011177853231538787118118080555431955215876038697125969410809954532289276289246023862750625788841294471676719925548860288714687288292236284661217009923052368952908455981152072534362176622537111213835171845371415696169336058033340831311434005406283805680167212278869594710365970245531307047192095323737173857672265160225143785458504678963885537149501312984133295820149396059511009154012387606357151780167230934191516830233105344163964368458499408559731964747362172491396072726894208719421587465858642999222013856320349502149667859516056415736071946217491033582317000111375660646878792668824420307072311029752982900337825113422015011645707254606931361656109850066265505436934543430489226636197732962616273470917665994992162549555746818593755990854583781772849611846176841725716670710164269963257061184337031215877361570388269836095600138937658893596104214205458153228081241263558688979109921510628199571747803237074906113501136737533952000000000000000*i1^14 + -1158881944700300469226960447297472612096131806301091676333645190389829709444904531532649046889370862076403341377596726864715185900983613683834775956911716099851326773703810685500737167100074323658573071601381753819066088861241022078221961730334017116039768264817444597684468275763514093814245921547852301262766406355916730565549353950016515794543297003176929920449503327559041335493155436041484685698183695580911718900399637921257255477432150724570012102968267251952294783063105648765382199340795275096183621955190869682598825424795475303287622660170745887190187756351208052122214799164801625513403797510235055299405589391502936688797188487402673725689623180772684614719172444665337065979369946227359682514979099639907530501405042751548532670626374719388665886928418665791221554681531193704351838870847758111155200759689586468781402631613643909172435962621321560670519761374359452944526831025623448170185060798693987698255402029639915233198222113003701157076272461697079591241917493277997022344600914262799708480641620027017526010918815380941268630507911245785638297365524161547633942194562393801600944196758218920730495515265470561480188953279549466745873758281607951066394746644905299222197687428287145093276187271200284464007877774710570793330378464290454239526268381017964473654876346178998322064254382533844143706260318328762810725819563900928000000000000*i1^15 + 10652532053545219455916208471022400563844319670609030161174281191965573919363156465396484765350646255924509018423347710933135334170437065074353765164772388699300350244505440221570034995446925035679671235383379317783345694946263682177223613290784471548517099392589193810660381912475526774143326750225336617366227069904537342915528766127719801390967882742877656966572153936768092708756983200429356209847351724293818377821389377746608831011420252190085519251933158735705029551121971208272812011221720873551584524881112710925332443150280635071656616759025948026560454588678151385474718756787935148510540751678210913112504435464543882815137542962295525293263278673859728177795745807106619737489628843798541682245117314465140201703754939018343310005998159799997854485907152688142846563321484571840629586574663733555454867826987194433978451723960575386847761544220429207478733850649144728882728915929971150570251958632154736371623781580882995200902963021408744358076578761780027465249396012991064511196947386177705139224883993401284577144578510883413999350826810594180890799383438824645547291355615062327002257911912838092401435445081926721010856473651994883055252278477594037031932525731142980474041469676938453424893054634906700773802344327359930419104424298417634634224243493302697694944565781850990800317545454672219194517580378449913405304209408000000000000*i1^16 + -129941762743701220247570441714848034909638576810994763971028821944665949952527305913588203306900165310437202880992836685284837468542223676871486699523580950866982811811717141128385145854569589104787044967289368539475984531612407927151161224040616711842667344598221723950729672680825217529967343360395136188389509127354534107350710230017065527242084538652596855106202933019505763890989660602232160331003342895736784374036708378590042971720360418142726021925696373840824678661338300681311068526841141220106856966312326811455259359699106709348523421815552309047545554573061686206808448709114028343323224361020733251676410475985043275116833822259547297613868082229008121920128697020855690937416268405049613569046996506986131597331829939854587420429634346645065215306438128064556960622286019347453455822366401098359397059285532504613920968892168996620105205953027569789855222635973912600462572718244155321905498372160916998331540722785340025100277540076232790186789438057930038149786685928713801672453776481301629441213865432629993311259480111783913633975827411330235287358728791395427519317949437482210538962316717724951764350820754141957622164043051712804330194148803094864373725405752548600925661177277920424597625746089298895509707391592101670965664400684592891516492275248577989875887472725868883367034402618418759383324944031050486563995648000000000*i1^17 + 3270045473018140293954184930270847519581189549453726929296760251058260271488086829516173844207828372334176916238088533656034314588362842158066075157124534519394251758551024226497492446134961570143226340805391484000236841461575589804415107849093393067599249489403896863334195009066415387300418527835357575421053851241991500578695169135573578469115902181579586472036574499232568088984733475435308381442657049914964234862531518540406804591505388043672653379478016217828643489468229931819347018835372778635558801510296552478776381376614277711693581025870958455231581935148126949955569883869882972741438027403230998752279284489237605505073638537166241843976046680244113574081492206280337107160032603969792273454182951371730854250819023237216134344635148135038819124714592794083833845950827443039620822048323351005194597270487854025290291692980158868393941250259140221438776982061068643547721903042513030553762936448917340811219260327218552793567917024274262494146336253476503343205967911786551303409338498491338467831897115640188266074377916801180481501950576073109119378022902335924144141922457963329339633950158198455779239347423907461438507391758568355388380282430500024790879042982152441304253555930144029346949099704750547412644653224805649422676124577893651642583749784895262963762358443832083995402265705113547672455575837830479221882880000000*i1^18 + 4013538106911308535577120846293005086156824337389628571345965981613582109782809979967325238360862862993304790153829514813314728410948379965517320676685607335252882357788709587749168024648165531031761086819865084657608093603671997518735021562767394433240805295785527092316032853765954204845033377171502644083349631433459461266560710312888664227512157203207055984857566440988040085055948627783876116120295884091488192835302134288732215229443884990047210606963534938579928895289479755278565452836615815982843816158786496721355626782848333938060823779886401627469979326182157467664183129801180871775111994392651735187037242972104612336922244246610677585130280936429667301153578914401746479359984980719905540792449784513053949913340261874595114963284673205339821735874768487228037697731107474297550213554637797235125979283432283853624848483855514404489747317367588411668376859946023418364157640601337409696347442200367301903125288502026981821573348156604050612598681934528256343372593354145954109136091565497610701702685070493790552634251356492495252248131043515368945494546758050852483523335614308525288192432557919022835916658384666980681320750547232011201168059797229222543714709660988104689809588272226102236933027933076087820992077304880844445522641515662551874460246484426747395229998212218996300564622527588720153431433629002209689600000*i1^19 + -515688268324308608916149840484769514541864095730979991928568309955309272086032014648598921203369174615835702552441228224364788102943709465253016997708212428206638909805887115026231236656990774980057159863012074685158675877176253157532558309145262312829297142382873043191628640434133332623277556481660242379651456397969501519888336479651731231986620526921493149636591122239788325798722642266160389202881526240297381300587856336731875207942261539302447128827133035516536351802803953646216673265494107176592824171352984664796108483283839883979606573133300127512985729109889224010063800805081166179288664394344695594529368198658473134805917443893430438484227104015644202200372207663340830093574047541932946140750718526815797322806092570155731213526600087097132611876193010185145378722323098988366183458804279175780750978896590745530412371261236493800505498437775148582767310296608082251622236341813641900005603223394452647136211686986308943460173552651694264967819415820218060169529825897727732808199217707507050491113514425801404089913196175475108982360385854612719720459112676327930939659075615281968167502992424633013401240813082143328978646298066186589151838190110928472914497124795348005324296458796397226050787734668658574879193357372801532673062968845026578060860265908807955765284387792667678722045822717892188201295561936076800*i1^20 + -2539779957164190812513163172032639999723013735685037199211083969161435729479650639556164601912414783982485339851251802051073737208936089957643308383422448587819018394623596944226796284483984108257361186080090979540933879229402748945305162841075304158424743748898363385063946089142317370354867119101182881058847501375180688496523533559643511991223017934988652103936083445160537787841505908353204161122836752804371124072268780224254904170388213322810285960796534662352666256327908932817472690611004010117760490728503264573507694914030474599839618137986883838747355692926256844340215926889056641368696698130786255488459921877895448253538269419400834568005483481262018495461704236640187183054647335806649413228503835150452508408603534096999417144767746190304133553870965265614361733655558038403000741291691117573446262383993953228549851462419106146055529674396203492987317810111701496140918233088722843690503725751229405279522892786489778827546520696610948414928429721626231673202918638795093769757536738367055858799778033205255038740241294706102138865409652968714138285833205070282075781746734370121635883956579778353284702027936864039840933922614961812212149986581418883658015037967776256688144462242819512615694426286459725008568528031808754568498882607511509339498920906207879573399831952610383697701342770125481900574915952640*i1^21 + 1550809292252895280245920764322463112418366310489162766149168240916016908080804410583622465541168853959782540917354860857427535425772430717481693195714679918815320707835720013236139484020351791309526628781871901900272565293155970231840538497946734150409994562635184162177847463441364785810557918830452289887764327430727054563333428025016155851233095005370285406414096370712317907265223097937378352493382998711283583471573944051753563574837065835930182584509607712811346641435539378550393516784310723899160369419732240539688682729152735454120582426795225468544547338965012554114425482589823360770850211080072691473092411428717670941519465369253609508021643380792590827188495115282487904928173113651013040992381108383359706660654485417875740126995046977330059410910150297471655505223514759186367716174706171398202603675715307086126844382132265277062887616058492207441885792467584919890872148123721644517641576451135700524765967935355616520632058531477904465105537087706274527590181936511741893391038174033722142971290006119339983848192693156198392399324025513295924350193243143064631861515819110085969593096639008792168028666954246682426441236416707348864546081772268760088415652353459915958659742408618006710268050062592042373439686021287027464460266120766279393406703783327758239843820207479375873486539791232087858610176*i1^22 + 278119377342514381945071972451641561178152836251494270581491604232121248421307007983591304357356172616073840407737271417666555245989419609783014236405816538651678886610511540309530672173859446274579055640165707772139762717794603649350724538536687426167248957974868719466253875727156871065134923884073680505704449979745591025424079500679299162652590030132593902146888868233107947029716174998659508152281652877790648480435063335673345063528391648762707437290584644820497716529320301358814329827163308125259051611626298184822259297338324559540035051264940576940700527726509815074133963969447087412847876016635716924427591062875403928847851313238186975783287828310615140761061009098701268810362154521680867471918889166211720965833402138267838377452800672983792351636153770024855974537805881602516399321731465695304387897332225948558670249581618098991288133057715548940152007316595364897982482860801908886659829788456689613455306635717610237498434587755517322898134988271637341534199515179863323049266450128232845430079745263209044385075389967129995737990544955444012514070389311435454456239878521675519753906576070755916122458638957592381456003615635751148955302523243988740896187233640645425320616984017813991480498474210754619062791440871411736014559769814060002052392998160373405545808994091926261720782313646718976*i1^23 + -131871092483619621437896134191620672545235990359490663146093871349166413353074456614271971587533640904116224544333306419964295739429257481556453949390999995725691585622446560709752999932761641503888859295499761992750673186930441261745801819457239221014038049957669391192872423750403887076089193255020230553678476116601798260741345310689974427123791617540432880234153397933880016197457369413871893376282624130995973888568990943796441746987910488223463086885732306930740517386152546146968524089039820773231735857739151971412011658375656471903808357405386313451679788268794570676449683910233165859472567745154223290093522380905412848274209391352620133975641721126005512981581087578772284871473223948333462892296169926931969227051389953830140136120878028118214357294172467000573250364820765310095318195055586858525667740161865017669674876605594013726933329670321606390854541387424624369951282239479514933785994418309610959371716968691405809085907690372825626117704015829431319374876749495349875938640921236284518767502738480153193447915179762238610893812898545764538940673614333081038033948489209359316012597447767821309960488752975889459649680520451816542519162720323031617584257844261949213048927783485683239051076554521501069039405294326943062269934036858098913149687021211842519760377778002873985315377250304*i1^24 + 49566165339465688443349430796173842337739168936163353083958290315321927995508590259207338061201580800870091474651301250439023532945807777460326337077077191779895240956599674452214830183441016283418699074781833696573532371873330242174603066794017972882028900324860376461230501014169671119091374570695120608926398134234223647211838454293460714129857193182108219887644066761470020837852738806991541367538761510678992334851590076663939647787284279299898863766826996318919069261275439256832729361003134159504470895868421178914024175590403402505863216790820419010723434325629734354202441092457119140026039196621410073808562441734243661228404152362082903281540786124933852749621268235052163114128958333901363108101192816768683592965185526564584433117236052773027633085216633679916475692046889286263711559776320256611802745944599223388556091266954620314377902361543783999911717820448572250831016989191166700361313926720772212528499460031999636429973564814227118788034766421418973323013877149103466251301998624111815388324656512396540295489701631882901048561663238076266311389863100619887652810748965266272477529850841951098826179585298168524972228849764875792822943273676044120840210441208344103269476252672693754428858749360752255544429805910406249084334080095532911592283222470117639998397291783564463964160*i1^25 + 10250217233342136486520187489156922844615758664914195653318128679277373790124695096636450928533810216908767164057127965236298718934529536793543625155832210670813846378899484784749423406308030588086731044765642194800690382896029755108448255112848880128519326171147351499757618586493207096199383026112618303891780946597295188722992730992485407031275649819924570102844275103242363628241741739702766774863541840487572285768409734729898662532562618058281461868147095281458534543796503850604455102042048846470538872663502957258119280537643316866860943162219056662803356191099767036290329241185556151343129405567140003397080722197782536229946015289683555425040314196200436568738545850401626810408790102445935256140458968915007302485702633427523366425290964003936761780114147624550938526555494486536235762287541410135764501133465011304748777026056447262640572685580608052184353313675676064696046991305385418543565623231557392598451306979163948158881535154858124852437934571924714929871164632908862953577593168273795872618773295207606812328060322902792248116348539167877807652636942873444088008676455805623595170619924299168869703048992973814723623526102212720544724708233244338514346355950015441131037444419018294756083317534752806389932006500916035104774786140094655877692205767432402510459102149214208*i1^26 + -3352637881543273821023237687290299723822302901485864685781192643990333583803653967601728775710550072368213160789040485164556929004420143627032580647062352431803017469326173469667367671861352275545082347365028540633141589409638021627082869426960495010742778263402044816152575562836432491048103955791027623448271944169411708923460676604773806529014836750045570145125965815596014269102683607464816145078201362532182064020281911427925659468607514086175621152954043252158953785213240054620037922526784160264586061614339722762865235799714001232045621965917172124337264912099679292969030613705914756268843344170641564739838624669092231990625947352315881920234456221831458834487797920868254307504978456498669664113300000026637433542464087304037907473551753764183587815119066886907059641738916841037610294543864630833211425183452826863992935855087908866424620223436391378510252449475801368712644068031886041571851487197335105708999509517710422777148897384214956056194621473499891441385746981540660517672224894267426618504568271703244989592280377811000824591002100946559330480955308189532106279930233728867879501354188796138068995124568662557740328670908455585302913938117249712321567284470636146480422794470743765791448246579446522633685831898404634957011706102910364426488045409776805916209840128*i1^27 + 860012112121542442583056754378122939349774506014556089584511461712874822283812917460819989856299627608323495964972323222982922431867857681760239407060442617684891477087973059297596257853339438859045714414830380234799194143127190484402441013151026727018903276956648655867612346623477666972059680131631448088913834988122169071014566562182476518523576555925760831497835615824462407242958355662479510592382867775466346475004956583672828092653627208861223753778843503728732381925476289530496667621914643974381964497884506181491448690166754959359722515643367920443988542153463468612373811954963363518483818118412118421421787303907460596345849785296807742912428929306186724085721254972427838203328366912989311485906615190112422679378592699074459576545274348114736463773054968548454514899588851689000275939054555384964455750643957553760980859021290984935257201454392339885186595440483533483582991478964854350961290151706083832827881786601558972998058362734385576558115231389056051482137998190043029926905901653269961070987553540312914424430962799607105818243210300050903656826356445215392545716368925234715674815281305967862213590756260652363258133136754646447336939622391891865198720387958471354328867703008490187676807890995601604730285930326781560524605502646325300553224086998904471552*i1^28 + 31298911176831051610403467403228794212425531558462915705675293520909363541287336005364110772798382688760095856124635775471000144515916046437247754249600771764145202411016051021116841183992891601991429397272725913075835144929992069954874606919407095434085460447418259185843264677639767311584206513597903994472148767935752586444839470987465956243116988763642663822867180724380988628906930587777931561048109721113555527367368588906147642566346398015159077457469798443536663175294395294287686328119901507389153406046034973222531672240490863998850476186655623696734992045815293622491501455580760277161646225350737969860637120492930867018937182033492053496933892771015699019584905498143799330929317556256304296697609134241280102383551262429858730657415228062867284749499177308865759885201679888966354688673003919421937857862995942556297628473444390446950561619690578482954605382103133537858705354688011793497062802077132747800193698060657833130583731610203129355823347765490620687483042352169982743291684409554088042239806698395338043303051894393520101035813498989370227087278279876923592035700686841466242769107541236620664532927416806032833882916723253579575014060287432349152875223641192020951725729909152188863093063301159711467368729761762742884702370194975592886746864418816*i1^29 + -5940862648349824551580178763018553135249265711376593098073800969447288136741935201262067988413908200226827733465728327271140063087026499103589731076551142100578657679780107090412961099047108174073732329706119718762769643608299245431043050677478143178546154055509553236784709134068175308547923486125501974043102630183777827145686912110082231685547051868425602234085956565873112733298919638852562366050516392651394426526646837244153432615253441474342862898784260635496207930912660529195454810621051201711614376836060724277458199308029040984833702385305587389306047116252925960002884211648179435868379616584847182650638030615474132854554807872751722547041881402697931741290702972982884852308707523014015094727264142609970921118675205019867774858058934245185738217159295114798369017450748744660897213485640692390323071155069669141187190779437896318554491146996770649568683176407001976282890563055099866175863512963933857717452084397591056662416697812649880158834779978008231877314110431268155190458671876623384477097440973729861547029770607243195178618623542423835115881636106542017466638170293095248177753238467749686674596851026054997098021973273968914083696776135129743241351376419696683785450852170116342439040387540413985284977443126051736498182123282094952475000832*i1^30 + 1707665604453743023353541976944673337019882174044571787797822043807371499808007438973891538947335054856481467685061481308829711853679352536048859491394780452535173701332338693422415665996258578744267837144815161018480789300868284371592627348302640286070411478197092087450730422529483131323191258207970366225561596070806747356942733166266116332684531420191707898582195407829398353931052396720365484496180656097710187448475700259254325487772868692612715324096255746553019325877744076943825358662749406672721471283076303551763808848979342321746358320005450898990658214887372835883910202539043355241705925029905666951888563111643448577028529617933115329236547107758691468043510375470387592926662762260333300804624025717365344042902196644738572210383653310919650127431149831606745456295425725182845142230488289361201678835320638108847899211946955553333443445558559951898086080794291545793448294199823859613051028537358483536532638314387035807084257521505081486779242936460738343968477935844019598524539077993204415655347122512618063147485370698298352803302419430793279028200136709944177410622908981474484676406324880301239059803605440432698381418781484490776187487683411048589917088298568687587801931159212745779790038755654198040743685084353192290955358072886788096*i1^31 + 472899181112129308236739731193674030496383575157379159154277093964088058562899454582039377645264052490514934179727806853143287741725104778669745699656061796736977515156801928685306583417055354414359697179299574496146772256557549065110978756175990197581276090449862914263873915609060817146278814832316368781565922162417677063652801583638092438197631119631308781557425067219882063907277543599817510643349876487052504203240472761014522557683810444325160500833447031704327100316314777490146900075002593238411368692044334525542552996710198485494257448714228569591149399288905874686152051888626176269851669590311919950018084093917409867678073895428831730414864463953060194122466020119130906090682298501513065048729432105581626194490752017761921974589603865606054381184414618220149910340644397399987940394124397758328719475132771493736076121470487569486493681694593358175681347891173467990474441627417905839959574275440571465359407054641918310131578827219993175077454136501361923406089796434067366172569230311033563925849828934761456450158558205937197785661658328649277168017320980706735075510033205316735739690164371809738002814963628829119706386385876341033369644153648044024288866748946367100693962305435438926120589383639646486029900681618486468194722643968*i1^32 + 44324012178170088907695797516159510670829678990047956544663932769753168444622243929586406919867735677814524147725697149288821699748409459341209438040172166809424997815048731134879727318680431928663278379033791670653478227667422464709351470036285504967067481583035137966273409935051780777733207394641160517203403985805051596096730936225465244911784490158633001695622455241391798553031880154011641585403976192746076896318348621723466809550769996639454166945277992629947105205696271859550822603581442810739269819648365218982542245017995256303075716414279771637475901369407196562517198098264954989478510997419811392354237611411601553059545765787772360750970940551021794123201723084623660858341534704381206157963851472020671646270803087597986059764617550839022420646919541459545946188518973711979133718829270175976427699857883717677551582741107505710067285519057608076092973761344538159552276756031260248171004778262095524177192665910526609607883913410760467052839027967831820598086784520797265620705897013275440275001409528757061647226498326363488284498030808780894953966250992897900081816116833098734412330840251397088591348068094404170718609604605694081057728082736913709723166161165083053704576446240558387624337075324560147810997770678609685512192*i1^33 + 2308424060863630358034789701753548644646285456559059163567612143070100148791028198201201276629171418897133566286741090224409497708854771677058959361794317904325069682031322133104579355881883867221061042920653873537258500153903897659742148441739275790076056436142156529463033699132748076774956006101543354637030020466483600893241023831868233966364954990125543160732489274030660745634121112413714018755924679412950596798782191236214365203024130878994358828671247419481632065253126995841346581096348485491642998216288268232174371887487510211817582179046659084604094091409248392333816309882916394483849679868421660013757007070092464743317568285089948204808144974056868817380216064503816250928686613495298458723488454924667773813943778456350450483875114559418670987437633599161002647615626579988910028257897032612600619062761490144659245933930869208701940259065234231626460477639747546414250693906113460059596105585425371091017081186259747668740974062092845818229519628238084130299535722486101763495095769505904618151301836355168560611914775991377164547412216501591810015440465726905279953781757087858331512126029953237458840204965758361619397715876078429604064089368708946355751517335575024136344890947836205038176595060219262493333568475889664*i1^34 + 92976263087225315770353012317331522306716052827794245049765612096630915967482587123106845470923585811602845836905805507233561414080832576568416738738783796348090882015804926580463099729119932243262568409350182214392738916517682558004379151698707931525898075510349262250959460260620181384860027147640638921696779794450388876196990691284837937696563880694923790909473532888753736713646647638573843853301395720666294828277573238235996600213361728111789590982033737503070016221040412131816478138567650097002912005600163901782631941197347186705797625332055377281247490158305296297816540832550613015285228489689281777942878871791213668272284381475284331351050520757516797283327764777711858350072765938008741248359825738056904460922719301284642514331525644330182578494846775594985033140616138330575481845886070073957219524900762604147372248836701803479701493478066796762793641240033142217542660865295592743369359973263178379977248108892329130211019770479494166863596829701196362057447459530591961132419522123484758994988912488689736915828611124828078779733983727010076443674034573112258199568173504036013525323615525787563216983831841905115371755238658296432227729857976599726123700247265187376215533533576817513243097881089799591146029056*i1^35 + 4490208562636910484531926490496088591479080440759857816344064709711560245143938743025089251457971624814024941455408871848359721732994148523625407348724138515365040461126010515329654770814590776483111523636757274352293620381627399986779686590621080203284916768098230237164984114268820867538485712267149301261798391675555531034743678471468073174419961205236937234770634290213193490066490659568002744862575253978807711787574381266457921377376119036500239969988919984521547510041068272647683747872631641151798481345312002059124422183158544327824982586710820929173677376273560825737888899900038906558177637381138298204680063104015454858165827833779415768134473162263122974243951796058181215051503866713457555703472938855665853407550524670967574371226147897008229446064776359544054406585748843037450088010953285367415343586196292687441213874519445842736515858881245424090157242380357491677711204914898452033194561120353747788636041865814920809569842896763982368630135799499057227479168180975560712732076425754461635419085642088153654792893761926783411651774406183733319180566139361872205690772425408517401165657043113243418085329369688672202029702039673227656531987183506650352565998934520371634007866107787405856744251112957149184*i1^36 + 214370151156779333802464874221192389630081871586921488645167979887153299071092449758462844216826506032093898009981848264164161448705873158660336997855352098491320399918182257474358643275918507480928907205999194709021545763889362597889426661407263803944151754039277079242101155512378363453868007791161305164485225032438869001820588292555664419116202191267793337109956265774216376208214609978738087094966334376365335125995942882013260285375249906119164153577012566550101380222395107234254397442803260389084825474526526554724052466813466192514995701664471498769871836345866038153765388459863254003822780881972784217454458905109211539697267818561297619871334469702935156182927820199094428712569426787390986166076046913051456556308801869793147954397755332373469903458857334539256779704342184591034451566219857487721997269857204396131930202924640483606108997522012576006483252454704873880850428091190338417959439065471264291874868187238670252696395160255468911656164285924223766246842058430147802483615769949857866360769686579283604407053300470812531661252014840502341984219043541428831152895970653677301194169593945160530333620804318693691658191964657306974379664562363246728310665869516785707042054447650990214547660341248*i1^37 + 7115380857374451990638604827418170098495675560103726868743645786908494435485742759607356021618349829094398214401151921681955703487143653770824145227671255987225277744385019922286972197709133786280815824480901162613875460516999480099789670520113405058160523025310357934896866666540171350090605045268954837480943979727267850264875773670775022181588598788039274662470654027472580890796383692289645306432784644180860665694759756484590071049320589182404536879100722411734292776885796319333133399360756239388480637635753041056379158415113555405660926564427866054250335414618360501896573263728091977927955735016690887329206280447726442337962857356585641527319810086888665317698443602557592595117392219681524951611916659451465714993314120589317572149182621687138873675785098890434288685567506508891802201221597986050310614676501048108330658076075095310195656729881858266787334316184673542659134005143939552858279374858762345712392934258647910668898592351891041615577267590956098414197416102393586221640937344937929746927554176359939571098444320045722517952876791880587989229111134147099414064464797785419330829030158842839718787304498032144892966634594084505390944016668107725702602214122548551746228072340097754726400*i1^38 + 117541606944703685913290896126444981460861476478151996001240020441518754454428114513668467564791452864180269989269119990285880253122228124638996889933424963689408062749749354071239058439559175145021868291628635118475067299351775681592789124355232643717038359370249698660099953439911061532998078120545961325469974864237982305545227700125912298925493837312790185272827207914605650763204442523811709847843440650631961511233125928830178918740845922905213186271717549102425825911852052357756719129801188583296745286598877576100257817009069616857300750529686833749521470946261073560904917869451469773822500605870848119141733844951508568749110024150537518979548026933631329644079298339173028181366187532154819671957871124820381576065264921376755642045985431325160755969707166382984533984524537108242711713155719139420960516785762067087143378818379200241429215030912778509207348753167796615773522778871878922791600201221298501391366173727840071306235985755150169767688984631782929646106849420756088201155073075290483405773264735508966916489214928215211183271855650178355416566896184688870102641889403905895636456704365014977189357462672223552121872237820586988955335602260521371180452045794789224667087909158912*i1^39 + 1319444655057274674769938948546221396934637544012047727818966441236522372680537864250121269232485642086943454104220718325702652176006709142463119873358349878871845623620912455399211589169377269423669713353065582103554082764832493101541214069892882254376915686181713223821459778149928200004554080667438534393939903096547871139154170863582182031710470220505658888153568632027351216712680124740827835390228372350203253667967106361684209189593272973661544263218804788513532265313776769940124184522252188789688858266342223710512762504263435656492604416631119801765616220705598310109634014779238922067298528028018737586686788945151631856407132399347918429583735057477132965142956996870062147551464924013658223304904756565535990220728219506587967137740015291998619475490272757957673636577954274691507627468229413655044707687027656955232588557901496039273125233976023993531115265973814125149760266307148993233166962320328258200807146657055064685720039735675655390896934317005759132468555134398333780085556589006471914454417520257546047236554110574250389664112920413836264935933093784191268690481000256660445018471166224586764130121614603901361105011099562552680901830501487309369183122339459188008157184*i1^40 + 5067549074398226514086691848477289873669840166962506086959666368229471709887267226942156408574760022064079322906323072462192132822144305631235238762031954109952908220384647259410151460218983369857444100799859642653780296009297460574193811412558562894152476128476687867923639423595066043265152918979672389093108635798623317364216869330748872600040891113251830430718853069693359295432600255038803461780677292295065938517277253542435066760424121040565409561698275370956582950797568232384422344064055403906416658301513518443178347108551940391707644790854834714884682366532813147237995195279733934003452667542640864641827988917926196118296270148006420134594744996751401024492670632471975023538308575663680520125188365049187618329153983270750373927841970192801188150641873637533809207783315888153270167466824895442002131309349171583609749579253566159457528276597129723455546399501852490644044234048022861989185590113348888090619579587329637422364455300478476010099409671205372899213205155937384191916700444828810722684130723545798257337734666952965198815256111513341136465132068168070582174819597898915288629458097897955292541783763047294221858124557322618538058674103177290756946687076335616*i1^41 + 10478565236211425115640258206078044532588473906632129953920391343328208496968229379610074159028069580538859366128897488976726340650501698542075687442845651087823955449214929015490752963107862281852432426582944109856624308649656066814410503658844136249796213366022473948187556302842677927074418823496631234224914980033000864299770187989655077615860820869248544581013246204461349212299310894020808894073488112612024459778076171280911262092639284566813638150541779887709919772506388365127383305889294491648955774513319140938785574480286549242626726558523471702563565466097628431375677601735689194182570522100014942646794461045784319142799416694969169212542544554182172662730760234803412443110364021316771528385571535581500223363928932608597798812680695045998628744531100868971933487377179913025756513774027781134575494278709408952633799312716202271271799416878509922653186092253055245570389667408641637186222898193457313430770000495788095513706540828915268335956581577045948641878115090489258384997219670799163412253470345932764741763100131576068983833644471974218008618145359975225633182006614743584878841215571250277206555568933697085622375710439296358615913473562073052240412672*i1^42 + 4683303408223612732657894521838620347855018324414434662379110662584149904886692060380519978801680727309685001908490691501123351647197783713870693683172441990532393194734132672576545496026878951658421603754715586680311311490398818063355116892019340816397512665037750017239955939054973424748006395718142956409522512795862567449480990821871708781356250857129287460233008993408373164301558299108512075597125554099762773553531637615700948618970566289830724295711563747353866063783778251539900883777442997717373567686997084023582667829434535433264888481564410584807494802540567164986085250845730858820352629557457462115767616597094653648453026690411011644810576910414612916629839075637845719346608929716728738755863779482301008334352683859795176440017312831737226452443200060695660761955333785547857149412333488505332701643910106836946562568377359745427563263207171525284779484400111398179032683722738410766654038865289551605661534928550931918363284409952149686127797883974275079371192672180354978635365538842510550261202478636832111506558647249980874477533790485423520334467655305751794871268111161774504597599513952946482949656034981223883977191583540341246968768940212224*i1^43 + 2774187890818019537661102691564866095824341062033943070651479920522126192871199132654961534992824639815627590843087620126389363220611064213069016225357131127674644832516834033531033104173727041664580669985176193823473814703080824817559927742757375257163347538316680107424899630513656605456541095553287606231080640787008289119497316707975861443683134351182394839637074880005806525506494632596136594128911666877449525144343883325046511185119264900208891835919388790157916565433620037213941161470402732423452528982788591503609860666383524684583452794740376124120755059536226536434987909546132495812171736168501399886341400087720047209227999033711005070273017074436700330169921866089520655638031367213862429284172410560741304374739040586334942396253270589951576831976874247726973953695108261357245026359598748696528771156798656070672907947838692131724061972222987762235314096057963690970706457826498487976429653010567022094212375166243112089933284009858207818639629674017586874408200743886358830830466868379401502851972369716541189427412392301097138871163443140672953656743147185254491272793672112006685941698317771513562871427132058893436739490965093419136843776*i1^44 + 175603508923883176124439375368868091205465536876207220999582601647624671325278475297729611448813174870503861022387536105181357341300157634592923236150934538219639877993283181871255935162221996606146451194426442774697937440496878455199277259979395451550535853820055676873170250621290582044880106510037296565480202370791641119610045164383530272946584795549354776656950107007014485731238041082806392585957084272549396217235754555326970330083973523257426687861366985262728824460770889098729423257621019759944864065779191228312598358867477126751893016412383877469181107479695024588356037488793613326815981704540984912244730069868029074515275272910135807936642429385175148131318208871775977143091185763910345248585791271544056157459589383736883864870256039762904280275209608229437854980537272791782927849600212491877800871221244209267006789129535903292397978540108349478568031668099051452694745124479728379875934035966814559179930782547535410562853280377464687994670525981599293208928792758073812129535539663049835294031376385953792894817804505234365466012214289690528875918793592141337499549142419091256290385086119358729709730872458549905204294457491456*i1^45 + 86673006659053688678099977607168179706636114341793258183894791870081630425556769261474472178357498325050859623004664198602102158086829095848268573434974399444854808395836409821222132437701796574993150595300483783737672132380161433642433067247277855757651515025026824541733449631351852709359521483580947688899688494445876749914626729267969607155452255143333213229166351943887189455793385493594269654466154347678363988640689061748604330181414570896628006279983867509025835905888129776725012890634540315348058247848655790848473119336848510179327940647760245930107551821216099217852121636917804538857389490947405240769121390480753435844206296953504024910130003975941202629643248799961518663553969551694383179773373820532906545488573396540019690545928607815836209820306139716845017954120522089940422401689466880361853579185888766474020050355158094719461500041172122897026998959345779131338904608662469053564523288039346902046534797456726086000946095535196362243670670982522646127227811986922257310135203578842986596558958241133268443934744439866591966471251834768783267130968446740657947319459896330721226647935050200047970277872048450509471744*i1^46 + -2837991499226969404501138014490823012522528058957059562288846243166820683595612728184963038442648185323976711902773385605058923005188755884681942898329464244883626182201927368885976437852314091507813864879129315304411436783348713287035384416377324516879917575756690036543526800913669944458158811987971047197584279512399090429668499026168504973629558147676604547325425365174997103231028682762387368652723308704229655186263566633188440061291544225373811458304165409387877424246013014086473612126251145952119019463922287744062567496897154645121182021578879767536901540712832797601689292026817896702870128539582118298225101938279336405165928321817507617451808025435011490160960874857307691461237206985344000471849513248291231095531108654791678974335829498574017498782551539246703710331157622912844371722397904156187717624263394833835795164575489102243509355714000408445398903523332102190774713865778862212560757648973870264248755082708121673568807744543580645300017716576085482909379132026067532793337257667980881414391233003888806096108043657487115099302723228946616013274690645956367568948949662505437839163757987489493467988492288*i1^47 + 4503312918337121161406522801704163152092159679688544087358947376574102047521505788705497351627640341616217442093651436710675821336590982429053408942635076830691096831915729073856153889754168555561450158241760451743934989833705470238224920630543538926535840889667198471396983919115354192071936964158069396707872057443922135916663215700982820933136104296308895208743350127193526981217907397052926752438431743583508118734201124532596908688838498894778821695732837657283102506901041838218972190460322824625993494612899518679226531544618787980610314673157769540497434029071743012877479670755216691543069274939012919339861747573057072175361122910226677676860311108271177444967637939596331300761850849052877789330587113743569916662571945690681049084327832864690528141598501597908735417057805058373710705434691125017574663621308133247198247482352282722687600809172947766209295161599911838849185905210566820271509082097121218659230775323744309654487154220905796412041811752802092521767836657745158323197216017138685187098448964708037381763284930685954759969513278429589942914964951568107200723509976705179314512260048936239104*i1^48 + 320724766133181487648487118772176789287057525519781604722968963074275191614570619921760010001414397435548192016849175232344235057849744789982656356746893104806517181252287321293215849546830393602472025204087701731625425179054057117901198873486914845157984264008088395949351133867548341658707071489841702370087799828699615507579027370675490821530324944780374778225899696141791822960567161258042435246594836115491923164038806490768086336390217184751110915245940768728048940616503906868232729562572317114767104532518065197000291684228550826967135573252110741280417888030446219589606159017699085272563768177091202395948414288520291303114021156863614908537037559573526976404176202682195811675916890934148365668272345371862943501833608071806453401986301253792271050656334328663607938725634162544150793873557527468524058158667968980547488527331394727492474729949964782997366076280668558893415034067559950544527028543482157057702695939883998170104450233754294130881339442944703550994086333342809384242087333051771000282565683745784161413374206816303920301037752273869557933513272994911528386029986220687093436514304*i1^49 + 668310200265810108509435291433272245167834842049984656007777658928507923527211455012803746821571119666679205677166119498629270876332084437245232689263570944504107563338777524478483035538528965234846912187951402663148536016334943640055384134713819648207068763150739501967725336947801949020372662930590947981401103445267671939591755499230000431171681025783593310505989125431637448200287318156430983468878637960533198617511099141589858284667231495245819238629022024509631511771182925787880706541723818852317737682914102562952262428055430136655930247055945248083216328150770399304562180201750208394635934059621468394679093937512659292970205278529831821544447554249852826260452461039233648088244288194028890423431485911590602254991163201638911246846075918518545288259388111108407879184100210780537430571893679061137724077500895763960085565443252742721114900934241454957673524511610082159004314660614014513597697952398141241834183474664630682951897607647939144961593763731880002240841213626072100198408026850297654102178198889448143342757318965005889888570979802275706454439385741486590630984770658304*i1^50 + -638792880293334156071995938626534578953384218776516009733732106964243875116317087810884129223594635898052143199189917273723202683505582176934824519309608408690632458484436461250679871108213070899265267871053165833162942596392442185458929701742084593346146658748079937899802355210028720715633642138135907110888320981722616586989398001736216169682113504069464095832177489391950669185475682972665975165825912426988265940085498394675959833590064067273650465980445595476228456321614209559154131771819912524154262554390630817169523906363268186393382224577001878788700884295261950270073337124320002216092294289269071633326218869986959100536962367916589232532435552627319807858657977535428432898094405311360575584039424016821565265596805617223561711291079854782507605825024537386910554159665300300876638731696333648209144323817684959583285654217911203632288315009100372486417747107883975329334337275408249219416922924560289751044787470062336720290832325550898001664784455503247580469978376688461748114334906676531464210528829198314452655754534827411591357640000*i1^51 + 15769597837818566419520874533679069436925870539006401812586808598749991791043986436191040053030694605375239957279276567552945821153360179761311769004371332815911335073883920604003229152146589161515923344073437186717134831663270332153120675825604169120743340904131361686883527501303689644987368934174433206860892653632428555579471331961143457922444873972400500732449358667218451250860946801188686220221818564621987822121393254429557247912407504736844765841595957672140377786349377850494114361241735632421837470002156828596252203024675571764432554896372494166942417994268869953591439489319883227707637981674557659124708996425379048358269526692150325902552671066565874924112304536903475833259744657563872932533132853412687770996896810285880981720203405566115728247113262807777235597094962812876566316060824674727447838337107013173570074723295004909309162895581324125238064227641609961100421516238525803256984227381224286903326991213471507558188589882511959922265227412114593200170200219140625*i1^52, 8252274856026702056427763936227031478798452955823039004153814223234022750651774153569911763472253183928510069112853518006528723571267868264833300161292608458254598378346555110937174003382389511290341205823711826269650917432972256463107590050255696013517238245464724969857774736340359727068547335995525968236831504286756879222331136550650524426918122894362047180276076713320591089558732093582695234669820026721118608476279951546263168214655916176820405645373754830133649442804513298482732034614846492025301548498402362140848488768270282126793035169426803285180542986502307553748486582682272525329749208611389701575731041391004611125254394933833615761634090005391585801723493099192375526162862173814690566069308234313436371670258014539851636012311360977507022046939852213542797531424914044355260841296336607761378243815664144258289920845118189999523396873149859569642299479800998092873225520006094280551974427539084828170783765930392099069971195325609927405685851499405501625923542162248589412392239987261062216955959829330736257176436939988265853518755257173250513860902024374916750213440731633374212685205394866716368187568394143768155897367975781467706630903148041638429427254045209252550174374918788387244955011180219866393173088974664503806402863453584833962865692168794307418712639044007635684378511401036267958918736714312612768049645848377456157315052306960157835445596592562711364066295321089539819655553896336686172981593784731124948124086604395822589490350641283217860031127037162171768865591968577128559068958205384979184137777658816193381603093992261178552987422548636566107828628741570979281765682491865279843560218985337446423366531743044733878540306066963944594146004047306834220418370404530026879573293093338578572519952175017628944778079233681947032039962678926291258524557449255889167733484391979536974095724067199665838585438305517108368609117505386979978800791552000000000000000000000000000000000000000000 + 24825106474827098336942051717813566288559458766341656397619639059766810928498315370286608984612808633643501397903938604316400240885204143660155253853704078022043044773190540065275896973202848211729567273250470297109872611213997095071710383009713269798900262168379142654085317837648141737485670924542295268300672738871544016789121367617813231081624805311530776411390742023667838051372212961362696195313574208552066760951261561166515278216032376286348108132823434534572683325156289248568807448770275963578918902864527153522219699629635166384771394491254464302244587539274158382404491587803417736283982892364016462936736423781079875670496021056774668588563810095268581946878408054964916310246242514610440416489565600261064017821278923756132546426654979717429521374282297021150948988007478046152414424195115544391063090453948444331705601884792870060086731337160086280740556589094508106930805855798364315568351324045365360051373779809520682709880552907498392074611514051993983611378960119186874754368955156125331180977363041503524346210854997585183222518629524400641001315120269863522330315186622595869044655660836777925913173260917434073234144919956772013689242732103859814643110803795320129858262316012384026409682092272791877650536277703918383359236632380934797499588824668730152728394084987407865891738558011359381997427740824451321783291326137196176228389859947161609137360652491896813005990093466123111712068510007758250302797070772866912631960518013024021259918743763937408240893851575282486350985919650458811758258980373158529434306130802064161056607884975520929689914868548151236142465794467740085693980994230684838149461825876686921830070815074192245546663975700198156907668311246077949738664265774431549420654664550338659276877375944051933251290292001267075859297743789357319018979809884625820369861811062038271622282485847545619590647915466833338718794921574913908594127667200000000000000000000000000000000000000000*i1 + 29960697657817063869341083776376686852605362366021829729599216586443082679263547000941771611927318803877623656924266331053049874264150793178737984896966240904823090824325871521335852060023674724538065795196568626363007242456289869882144136148133658278690158747142513869885172071169661954714821074933031059879004118359407408259183774300258144429455108209904598462016911080301081695997932855707403727502913806452620863501964593360609643801418838856646686176051527294098694629468956078354412171125357525037855970519557776495432295833693890890541120592631225696035680911760512454861659735469801733150985985571395527301869169107927412354395386147889103974487542825008332321893781401702936966360278414866091196305131972631691925223139197997229782936454793753481382133504665600055251806060454808914838750132999113316918570915271030330950515670414544069350273376862905848938610877049540184440704177274724452390436416501112694121109785421563387825352780757028541957787812854907127178365620296093799283563621961617346543829147757606472076136498044035994641647635398871546453205607546159579389452121726700072250304305949490564313190632094221143956693037291366270497852615302566923920687414924967850347337338407962215729927764203325649820070726221559010446096046939606007355315081554793382907858680350670851839516337476272065100664848766214948702859947759208331317530967613379654418643327782766913204359534176626573422674706371056164828247513093205212382792852362743734370409397701162531027298084515392114988626651843581698021992980806160143938182679667241092945225386510062095511688299595066533265388222740112387421190650029435288581913682337565390635151288832513525734505897295634576990192840959831481281306138580898062858345535214724623514106431689445203258930821387992141320630229216053215087596689076136688680167668409399196012993213188002198263992962973413901877256095539955857839095808000000000000000000000000000000000000000*i1^2 + 11559034360618290678285547944128729132347746154167985462991232032969171488657334158788619298112463753187796322808914849444012272058439065199400623386283310543406292907228136085352610382395336795304002643048110442348232258559763992886461733240069833195976262175006515791769889866031234802213527043768231359524232680073914021987923560021865235440192228049004862031809741691381228828537528851223699312492031136721787994064092378750211045781680100818508529502873325700048053017967167231938718711308201662455649050228206305450083633328498050854832602355317971242428585273499488776763434215500210952277341454447819250444138210512322699615000016142128357939957750911967933752255816639651208173417488410467957488416805037032885490115790052113661686497736677187902581982346976465813948809589782003344547869437115780462549344697371483001114827340146858770718048947934827204871740658784393495476826462001206055706855060363004740613291080431778279881762697165731318614865166011507942190264071844316377073536538495218209453208104081573773202647291615630993780122287874966157910107184426135634515542708339330334753128342601928881156236867648477818063605139088356313396780021739801827260967161929029211821570530770227781214867552383795300253965733062658851809979850379214148477145071579929690691029145038572746606232727030843052217932485413680006037109017981485319674358154032366127906516862540681460034137590379372967947993790349498058368048182133723760910158297041482707125825338876218444701803308074225338803651140758322103922588556483130290143817206674806186425437840091004987112885342012104048564893553482939887580086320518830685657624291470081136439364062933851711821441507783538244286814320532180990948026205084629370262922506411342016580934684438959303259795672875137287941878419262860129614255511014844893770774816054800361758494647120454806204798336283374833174272584644845924956241920000000000000000000000000000000000000*i1^3 + 230930782931288816821286389414820064260718721070173687759798603313792565848498805987953404838725351421890420262756433533375689594117914535120507533293237299076386949447947317140449635781365957887949089340528446645827158844626372386632533144470784217535110759068087373116831027239092584268903669379534550461390511468379826889486804017945220167912738649509013536267655975281159095113947579724463119422244009264464733076909896027907432258681240747021617138542834405662304019875163478185084579607309740037723641922408257179465552715484075785991783962237282830775436931374874625885107827533752575426696465246787435122546098699816098750868134983602625969722225128626220372916473708807592881616111679511911703533212022788576752548315716010062825392322508186723520815866193457863626174147679071810355604658878911556290721910800368174528678841837906098216209715762342299760368878286867496008108136214792595831981815115186558381154739489503361418909316674352506564179636762782984533706435243048633184028343746424292116840598943403927338644178901983874878147430596669172767835388171399390226798915456393463562073851264664207806949373568660950166647774046169948505314649463100536379740669183626771086978435286605659162492659609269133001243124317649930084669818843052625993966523893393774511966444564648200592517658832338383242390798562706564139214170422053225218735243066632394743702235801624545842799477006537650008912171810973131928862903211190293925455260326625048662029594602279033914816730378668698069172592921844860157729849100692041479677737505389790869966859068145769513253629402656390090718912929681989170828998433541459963816667007542654224823287929154434701528041231336586188198286528675065519002049206845755197223895959591879853976657554564783089287032780840861553228366473849623387255954144212261483919640006646681517035511271913389735676794804219576957595123381617398539878400000000000000000000000000000000000*i1^4 + 3528066277537458649187753589430272537491951982736721859940048124609523437974869250647730653002644246340333974952738436231235514650716482063182517214706840117686886759622408110710404258344392473702199410572822853172205229377251094456223398582909545974514163220839098825231332208514632309792119290254766413830574392894468249500337456979731195330834707155259576046701701160814976438063738723052420791110973437205960100539203188769950626700084231898927211971184345844793929593001056867994286058039365875187060678781341280920688286935187559641361996765302470151572676828458742033376099238766002285682685522922506939277294514969077923382374431898795587316971725440338259838237096652497585957824640566503218763114788558364094942443261017165092980003092386144194562658644304224053134820036618149308142019228515351367104226563546629550739728375642457734487781325042754995999439993074560540668558587346009473557951092468506687869605869478494752583008440756276045295013936231563493254734439336098399618892437041356010567243592697265747481765061177542784381158863043124820860346139863828948533354035082160286247948306940523658453580952056870720573436718822118075672688756907804990140087519702910517545166202289874283243366926486890486583163326624686803716925230996193237227929456172470909347925161092898392187253156558978677093646378388131912925749235739843602738629681275631757086223153768490612586387989119106115402570934682897518696688744165372591772756561762097264136879555938285727774934149742482513971962040742359160938914654313890827997310471290024037718682809647560126053243861929570510256943213629308796423867967021076654469834724282184784861697341614550701868031481962042153686068453834709462289163307066906399489036576960869034554255197413036569971393097553194818359846836526895948998128157986912599794460345678584488242440021416392019880345917543911267340980124285317508444979200000000000000000000000000000000*i1^5 + 1605796365644798851340750770551825187114883286649133664832563694378076653667496058771280529239513244694514480187678616777305116249137656821882943791418720993287004829674081553048956748873410286993408702685132333670605182361526821824375729229392873756659698006758235902817029954483164927550121936747891569144545982990331959912087591579781318628378002284021299135159418931284279276413865950976408883111634119504796485346100619648425173433562482877685309533853935964350196282933428163138955159432357249969826314618014009666500103533038333083554104931247756071117888093979930262160062264196502006796548793461917609130992409340941296865320432919380866192213832037293256409924214951021705153748838893550593288781056457777164694151523460707194569202600607550640137944869176724868762998391949007778132634559805713823938659066610498563173548220127072743834574293685102506223092545693341128675443686909752185197228553243111518231262627664651420415888409194692657331433553944758001235594447230531729347953973397328789750971814171112859189177015549102310247609264047694414061068234312202959959226978238627932080673202760242481010933914092943738879356339121444143744000364367360626130087503153238947170731850269166588696855511319742591330900618058502365800745984764784629999038792633824343758714724680938953648997755704097134214482609969148679544354275689344830958113363058292430422192234084515655733533669888079649744353586371932528193495122811548700392775094711030801038214388568914631342666740385678612610133121243679520938009968243537625921531086454518326396355890374427962690792270510806304013911117124751818916689729089310661145540710723248683368010484553816822289614547340413946933508043010561822553237123073425162775420491339517955294127155941041012378546550781747510437608779061299880736521797965202741772235498915093372082674219469723583185934000111287780432788305714091424481280000000000000000000000000000000*i1^6 + -559137792153576935607153874052251801377970579444237024153796321692479117070956750543704166871071204357750424783272733895696005842817614960553149670273633616555531322053501812357070605657203875004260296142214138484231910796158424557198721816669220739997243021860402316267371597378035564199655522387160717862325700975892754110515979608241580210778466701501265123941883157033976798292481287816092603373289182201989779316029196601605421476486338134029500254729074099959520617896665657699058028950006695474376987563201934367477908025014747672874589804491649799603417631445592614552388880038211106556370701528315877122701523785951116467394012427437904908767473621093145676246034772783219993763526288762609578279418560539659783402011889023792640709953673387541931374624094992970421444562937152111681307617580781262669594947969834902679547390558625008330414455082681934552105391019121637657128312433653239563623391340519522837539073658151580764171753870880127605822622281330158004002208857971102390221645545517761161457334700783501236716031961858042827711399686770098979830799160394404461050428368169653584549174113586413982020087310498149279920105210711594715373636194650904245697360235560125053079880978823711090624620663073414402606460114872690518355334162740610460066664019682906774418378521033631556898001104502475636192250673572631680288245899752066092355789019359427822280172876640080104827630672743276947216704900335648261953834631012600412124130501700718680454115097883089752872831710915396273041157883893930723123092101873346776702918703844490869071447637034553624382949273310351409382640552499427338641227702526308036858424931591852451344862547617186568238867187498779126710027030805783315053028972515878353371908836584216902711486786726088878651271866010185948825283537252931236457305806952347389877974097421051383133370517010815156904122614496120341281687909163230822400000000000000000000000000000*i1^7 + 348342444884992629335251996662296661582054959741369180013390422199661990008391262039289104412386731317987068711049849237521100375793451027646675280919094505847505990224792132412852500763537200486108909248882993328097680581871324072040413706986923676810912572672520159179713833181646495120865480327510645850396726170477479741136748566175343899446841555493020829535038138788437026003116140704513254404143437057713976605512289944665325578175331307259304389178205868656629469770469982807115485763690761016758917906170634306356982507462492531002120365035735744994589961701010468382732082479499200429561417326238269646334852149918559964748992517171173884197508182604924842461109680435140229695958358296553292076623717422659503963293378251202238583133016790287862116164389968729060703430452093326568831958956883443726690028920336776728941360624556361551980996134972112861686606166158264789180942092758973193567757364304160895577579559366557513369711533000682732437996045487653954728412617162872567838915175896637328668865022915902366695182621788715139150724702135632771756812918152962009858843557570593857349945209371034613222234878616642363632584822926575347436008606635202177385779420729435405777007985944314205228614070651417921101581449302049341778294291349874185458898046815919178913839303994945108206027704896315274208658862291131490534671977344947124121047987803968746190970838754092434345762081274956644972955447613438455204958359215617038916514836544891312135541860188355284334910004498973192675392444995386254764604187856671438780388366345631320851357328664317972825728958255727045440137387478795547800135730234092681696791408585234602434680117742369307852371112078155630945634548216566200576675393450209572987565253987554006132004504035031472392892094311562018940771782944124344292312696697914715911100323534124823309910480551696627516366850867576005994870035640745984000000000000000000000000000*i1^8 + -82797835587620451900482974879637102624693316330623683362616813134745551109783997013524596256031335595554088752384658259596847116139845088089112997055575371152672674947886670037739566692430939187638014262537399461164476703099345050681482591913035266566847127396438176420948397959593878850064767770169927642235964899572350889755620180291780612582412514202997433822777142149267838506499708826253161785968042094095829023121218370046247939483672685898484114076343399547905135665341013225008319913489119350204631897310098292490448229409668545616107384850295591273820749865074204486275061407596091099586006452293082935836115187960960624795005808929162366183362968545501282820293198798780859523096525400927029710769383088423630544142886467091751624606963647225201165474574044052422550005800606179341233763701631263999063511150208392806741365456728081192732128384502527784048037152932663733936372468300110948468430524245932637668452699395400204828641411127032944647984977710644216112528426069129473730095734947399477656834683541475475330575943428847011019406593938281357090768925426160356139386315169533072100342532555903229215525445311786465455013879349701205216624524691097863068271115027803797754595572575703944184254893252403135189345045660481085447221906086269055827615610040464142358861130878582487847413698486993405573425146248054573129230367184081390649938066544978961715304546437720910560871290841243828222220315765604656239310440278534494463386158314997951884574797966015572976607313519186059730950802248057102684916614202997270408616065488622894799979438266903288828545107157135589781540432232089988483321463449898309955626917929972748835637358958718356595173184563583841338622915635281844656942100010739271508407919811020055652412380534236019908548960953206658634400759337320597795580105469469928665539710516635770598576120865071584164676483094158980185587667037061120000000000000000000000000*i1^9 + 17941108194945414279214028056315789986067356161946552725300390454761190455563183410763509606069841879532337755944611764772324494623195762580648018331679451255186187439063357017255186032011047042719360783277990006368535860648133634883224340137202879983041661293605433114206239842602666964100053788074766597288374795753647592578677907043893060303273229073248988510074911752427706894598933581755478482753265366490554113423176317673507860736600193033318348035936937911360377770560333692188168398076555585577372094127599478096196204659278283865024514477892899717779753503222181463535488202162891526741504611379538135301845805407343013496362458761992141453612456613739426863680841317512810066743345879837165238220506905119460588991733386936969141575362680883715441512555625806930003461586629477199187700694070986915843290198464657683282858440985228677789854086116566803967220761596826947558605287544862050089858458411131265186029687415384071604844647695715585909916480030212244023096860147496696855900393558690899625892652234998937838148262215684913706574078432594552939587058062476504926453101810258533460807646907320256515782045990164609816921918784090094303617661424969972517782913635122516467144456721831206177896601331990478669100801089752126711206468574641949653688659105489913866651325335613625595084334993648805950154725669973362198724856689285063641701256929436337923156799289165298555877240471886078899170682192258264090311350346654612866159169154021868584299781531747388875233573824260164857646139920195805102496057191029988252164598770370660520664674233777211666340587658332922424741355549428953172803593357174687155515342661599839646766042754610703147242728205918271329292244172342808156544309368141011386473870997416968256761898568177397627097031140799863742615085970802910526030197176996235201626086634076252654488966798247981812898935284994912285387463453573120000000000000000000000*i1^10 + -2844783279654903542517548463995871284495924306498769438526237405359547032595701904105404217242916447681789625338278541193771600532864763392811641251782755609320027564297855599763965527514634194175594053209914067492231316141984062395904028072864143223267987862617925390268623094304443660516103843033607987486113683014338560635899498562365960652895886904350962910987007663083521093799122360207017028906717463448466645283395239099001975595827605051983860288334867731117187670667663370305970200453462620663567908312738216928245806177940505189839160602894263767085292296394666172408395391871674097493152109785950410785489995426922464425314787741160395680299130313495927152918619131918494966930893857768032775622129651235617388473017236434590193283943948790636035936771740579646607837528202817812502077267130693821385672344063404006312748709069247754127829259301041110133899139583409437081689826565243261411009939653797410679767375303769411833275553911979752459594504789422597248151732183462596807524024283929706825431959148198365866457702831191295490810305763819862344408534327339660917659366005414353550501974083714571922095202975500586700107916236325273765783679847766058208516170246339928069029644090385186277112767741608029882687062739964952273680766338879203921651677998982048196243046941311568741328360528057851907465022459721249760076364319524255438577723781442193014938560085935278556291606956474226067507898415329793453195345485060364861575500124628923939509263272149697094459083607869284257125340242640819227888176852048394339344997045713059129299202364812153621224181332235931208192306457883168845931907552848148675098702725166160721351139997096572653584911391201487191838847072343334701156509098144587857165262253926493047680939401553274619726759047217998888091561453016563928021487643747122403311957333618201338730662812188912344075465478236358107967600459776000000000000000000000*i1^11 + 360940190436828834830468198916801123389465751069951154646355821952847295654898317843544848386022212610909855324465327698624819208077184188387730501067246027220172240524637138863774381393414418367769399110873742390155572150687896001651830479938848357416342572053370259133843584178655553139514756554688865131191183714483767508245193850484272874627898683690181353791293267970895636478665554237766118511329894826411897177868785898094090596096863827479622496444037836152733837944072742273839667844332950425773586187356555873634625788756287840803211014249049969436894390822405796864406971868468126756943876624439744548537418863957064162108749272889607343340545178227810836691567105475796638971200462905824369222790860206168418893752875728679828469469631347795840596064820236565652391752403968788509206454135706512841583470018218647228402684876735913590378007568049888087679836209860081728969232105748277086576117167904356468187923302681747394908024511494220185303957859123160042543401066611069565071910199660882269188629558658308301823106550591122844288978509739452657379224993981454625769170237454482676273834340231730364518183956744420497810057936347933067224183505020019703701974388268287870097475756852104868215309772881867747125125580933054195179836569982119780901231688596692858773318626737758607472135364981783055470489439744254536276204395567110769864108025233730135232656692559119804496728748608648904079490235621247027674095771331993849183987739599466129418891736941573648559161610871250156627644506769055017548455416317055736204919923582138877574969993063779761843238262971633607001242596218164551378504172009434197946171137547016402131302290597174183244588710091411984039423919221804342247528337290551526937658435966224783295550440395848285958133158218077341770896582434986243413598606836223090384996632494889864505092371802584250977273610322385037420228771840000000000000000000*i1^12 + -33378282627778472443005150383755203392100271364825619261324659828002391093242641596751819409798671998643909284090600975327441276281322070208844380032711330367096331021803306045776444901702918880268188543339954321628611756266481693039698499195408798783051836961838683606462737198263280716867646733471023884707734408834622225161416398697708116910008682904895039675042308239964476468981615687958149835411790461771364506401555149827586287223842922469340971805685481702881050405444778054622847536853650771410183726809359933171545625541607322180775509730987658066249112972106512812525149374595244072785907466052394109313367894245698854142883191025477589341428044710764896215814008687305471171048832903012860801911323612888254209528166380687942746249183005692284908042066990722475105953133741544202878369373876802018545930963905625303292811324807345084469954927639496520831105372536423090893063837287878841074509121316754201947218897224893934849131586696639733529332797453694048326483725182716819108441891019870155172730555876504215299023703577287297133135619854914865290764535089866082391118112864260709987658982649740788643859574120958882972555887546272087524709130116989787696504871347510293720121826768738134029175748923171419977072619283258651596865458588984453453095352617006772660762467962382930505831398335182464605449320889996827728992941759565829974575637608516669422487144800679757156103938281152007092103777753353187510780196592736882135761065852063111129170004559701282337133696672305516504134775776103243434962052511948401328153233994189120956366713794348866177667031209808903197028836747513165137178709522963818923086824823715623641442591386072151251467525446860073364856923106707538822398071753439558322120089355620157750657054936199325541967945876824439009139674336521182353414675222325174312403927948361020875745933480798401042500208206181314911954534400000000000000000*i1^13 + 2615205800477871241446375361773416164987661188471929309957922868147977311352721988545051773359996867979718063451392060392761733476693359775562461224799421807487956687980774191819753911106189557084985306290910400509601965897476084832330618477210221522782467048499924067875423944767437915814534079768934967774542614483441417665360903804955241440452458461821642838072504135955109681322506769785626640555782246595735979613886943722083510290387132998991473895163973218539608852147774308053846170890347875601063402616114934770518814563063121801694286322581332104760451072634081597911830354612563701643567453989525393853199038866712619434250634372666261564524576185705818356991600950285012949477198159804446650986115838665433142739471351112288232494809559209517724817389708434932245388810239319909239783487709436318469871556246506682502684120887722188342389983743221168820931911954697713491523719538776776967695229124268669212737451956173247776902308431484829325523930971180799952176948128937566761537331095971985914472504274208415978948600464148167253688527981775088974740904495877068726421351965701016876133885567791795678903730778553369069713295594482074703220307309526426055338392302330122064292627384427542351461286367818485670599568092737147359000380654992704158589079518796590763696032581533931419109019374928999551246643833548202709816396090987165391884922079198321614075615618232892662264312723098250580181755915771688965246594621774059574700920900892226348561957476925496756109442556056815782222812751497510221044322288716201903094617383126703791323246679112160875140338979204645963805040491963050127949542261963029101783525394507805613494240969041454705644915409237702756677689456305623316242364436437990096377089301000959829337945613219822823786212690306815593788939309011671619104425721551644230293900529840579818875657893937570443399541471822742628073472000000000000000*i1^14 + -76286502103579261327212024932319549794362174009158000075993283459722521550577823326284982871427392358890824351908001649246784067844033023581761376350467796388047373620156435621926364581022790166687576765819089428855481137921259577450789242849625069074937586595687463245436173027928654085176239308083230267470689663611200771852510408661158719202975279705261852680077342233368890556411548980997079526250464654389677796167895282865046099283464954787435632217579587846899855678347899883204468731142734270330767206075251353559352107719454263028327675964023844270093535755967539789755162795427505506946640461120108281089281715394571132903307811286781496516275040332795609563839928595571441425499752570318713745673425959161228963412594235464143735822219678566519214733601356010440419842751427874069864613946189793304265693054710062033226579577373953415060125354363727177343371370013756656335940860179306274074943083244249630778724868806557320275825695177889913381961847438535923128735296883074204426447032736656270410783320570985592827722027926172764248397382201417730137682792745574182989806580593891126613177089846343528334445606690606791193848158539490033212048877402434994968985809633269502963142879436370478531115364264884609260935776878408971990371535012640628797707387910952561330064694729854681217522429734497579815863302611969851044069604113807369591445962578514850720083281625453978823422840772028119113253229293150766725729436946730906187481440145689442545578066305232342582837603106809682633132565066823532650041847680183458328260563542170688419502137246855987944261212282827690302513316367465343534324611662628759080331386352468381928837905885537902930331993032935017669315021725861955423102225876052979204026415570516759294439125127336040437169779153063325011809146636275698359219319648284076405219956454541527779858131727823702295985046873101154910208000000000000*i1^15 + 750692871799663888320161317355541062767065857359835352261135900850745385487935304385993350136520034355701860580944128893584381505349526092570221680582437855780438899180060385943328893269571577876027590629613590225204728233102124010619018468067189570819399798975885656749237756438096283453635455732541887894589176547823452675850135125764942386685366665614922639067186266970493904868718146322175166913894444272259061358730323011207324748139866946884138089410489364309974223926254837857247954565160002031492343261119265622057520753703199697698386821547528761336533610735131709181367168255222319024751716446612564860303243745283737171593156576097976407702612109041268616334832911187853771671695569448389445554502041152913122249225724828247329084365867834108011037306499702855243302678815339618067556235356707288887395575136163865263033536991164227799833549552430384918476132489797454014855751721064060937833162393919519119046958288615638532492526809074431664259323961437946962146675855288663110877878433105694754400308088011476046053476499632283683647073865607653437858435424380212166606776006336480826552015278385848236723465624071398952254565674193735142071465820828677308718628124813135144276054389518902427107782461611031147767846157666970569587243214520190515160240231844728110331761196195740422676431264462881838177311209205860148490339421411744524190614049423774796499576277288940160001087195469618587298987975021110380039983254398554438789509969272065441127355169371804639820622696052219677186471972522125427923423505389129580888193651989983378684590062410991648533697924546069176117034063516273148479545180057016540618948665660202351405648511988691561696316327839576630553363530165770424590232111571273976110000091922180811816789689906264624842677717375876324446721437819161343569470408062586835817165792711205839827488120490139004690178389194047488000000000000*i1^16 + -8924206136763702905454708753620687129163143154654631416748241845951283597363387603241108241724497382154453138327982249587435979224186271953200168867557079288645801126095328550063244863079198401427987864704106401779089883202076562840360143033261083857081330379679608820458692889317473998375352925458886037563008938492338138162893151894179816353135931937640344661936198902577637590911326742524525227570043083583853184604232108238082898192478084137588506945919820133475930273154565892020140189569824731624532751565657122593091422627844161408272419956781990379619894467934709210196037716003004288010242022951224593688512519097534234110372497548344277902229039661392391374400268870841843954256444298837814387513904139096826861208452871211211480887138750742566983797095766069304851411088213392968843790425375026636881994184519020936774706716989212667304982738243872504103704541519270370718426993283920555087811127486737636035578604819699992214279400433979075456984791236843443419538712154743510111689041208708262014595494660863447757040507292217913178061888433131106000280242582046644101251217276620643926191255552621457769678684592899109466685285203358545968843664554139959328940347564393397043732405681187955697602644655933467031431182014357012725570628687741858336479066201130781124693263234503296675122730793341668717258252227118504614389385215583979293840467325281006177172779187902617944496809999933644253657511141747021529286198322010737634976952147134493256340360725210751740037955579323915494599501909125104392874623846642343976912335406494651144126616362450235820843953965525952559856083176362697668860663972118655110407596474107857964771199821486862714487278600320340777690971945739314531823377708879636179293356317427313973774059711806831417325378489327170294085016529680477052570380286273345564148959570106755346557940503275575948791675122352128000000000*i1^17 + 217031821401284236277229940591119787222798953842272817011352347598510272461913530789371330425643945082912363855736622393196722320127420599104817542457897696998711331057877836776521432781441916278822649831918807065663941359711222066830616654184686721370978942117540383525719178022075428047467299381094763521899328992189590621079909092839113434749449510173190499304873546369598999219866042900551036699956855712891739281326195006166536672559600132012559240541266300453016711150307515657227969793641541136218580204467916023510313770040708503501759818629402642132536790123702127214640620900964884421737091908957668746791022571587632645949484076160365182971613983403074529489890028460055758919996291607642422279507820437677908124059522647675080302309989724515195487262149997367995932256644740614475373105543338387890306953419773705733779800643332700659701212510769730603435801747360182997499775490334055072825776771191772471731912060709398619638266630417967806308843053237900033080057649225580103497669134621666114428056193782200235971312122669827371352333912631889252798944903376735088217097009381901448240776871531347064799883093558512474884075176278965339332934809114680462038619448257241475206166596741680133453325277479409531320808280744910333246632459089932822901880573336238892887916353413899232384308977681810678092805176680396308280032308427425526504611542010218299106697627763964416509135304322928004917629213442570203548304792361638446539096244222486639654498265777083974158903956908188680867052781501714452040486812680563449678506568958704801722086782471351108702961100064055293372304594093484029352511682397161074144576587354179260800291225799950190403285629625093135724441048535893572902256920295931655775165703801233060252146308245117851547875247855220476591599565476966761169348485061027150196397863587632647102785031209193976071513104711680000000*i1^18 + 61544186812729226913922813920910594543933978998252023904344063107827397082759472754413675555425289292904281739268561285491324521705396914359109846516434403670733149475690184352365360690506602417705698596443942941725665778383511864344353679936383693641201300314175116010836716390988775559930262406157676794102653778463039906620011732705182807300646366885696050333087805566810832319462179297834261432801349429495255509772887098951565832820161332463549649784797624884684081051198552717773463459840249212146375285827095459556720384614252288385356415707479964214724121944512373958372000029827204948372662231654576794728888829894077382044229843005684916418722975969607452474279682483804179214309061282603271437085236721282979048134971893784722187766998453215888519806978918601600953461691410184130361296623897393951019807502250299927670780952773059976768238323266610889998890909523429432807386418198771689108628301806913640196984705960928022500948920466141982914644028721241558215207980903581044026537393011555809742432271004537472953451123558756270646644641923545089179909580297637538592160193218793356601028515932569893979993725122676894429384641011186307278829037088840785913833140483153243618435153892009577078087420870626473034480795882347271125877234422641314710122274347934082203536041082317842325188851972548354641081672100500352126199468090351085455395916993916492100416315486321824093606837199223020035071350487467024339087627611075461929889254255343892984892471524939640905786710057080349253492098953664451789342808988223770070148538241979757143285362130644575996035200721657431600963694761451735117566632373563616420151796653129799157407772501129387222567159542293489497219980486005234414558785460774945556822291092844466438699999756627826929708148146017930644659234385421659795330542407457516060679890829642081401976378410089793522866585600000*i1^19 + -250479794226693276596399041124660859389064536536899969276076053155661885232658573372410124759358587746378594638098011957731608615968743030238091878994515236194137588346628808585841662007838200236158924101069926528219631639179953474312630572204327615425691439815811389065241680862946854091696257378621373273227994065274796647043035885473879210675862022179010691448441473333129768644443505973970450653147129107145850968598112821262449473775981612876610941457147795971968067052051083877935687836715661227277319913921185289797135014530645221364736063318674995554141600900175881000709473246236864022357721149808833880899059334745061748108380600033167866395631236701639101050643262022914607433666897324097662418707818164872200134805558339053596872706162325313201405179372030668100018511181500486936255079199746141162309441678670390856843070656652457722940208403688544879212642128595749317010179351033026929365363126047526993351557442589807667364063852376207411650926942109925340590530565916273675224747053228113441124122986349105655869856158607937821056741030243928667721237011798389493659106953022983670963049878045518415315296306565813110317657649524021242072635633092892324475668843754092708469133902246076804960557765338636748143725255504455837598203619844905574072178982461879460304079459657038398714472003793992195159593587070448172857860129256483186045733407075536596942018254741081982442691088241322480506210578469864434418064945605505635466366750658096561133641914818638990366025102155485790162067127574115021342266533294116317953116024363164078545196935440246165542900863581040380587962249086966648639822451168874747123797406182211628041753012753246097139609632635523031108181148552489579045395544517099214751761734412037162761826437620755413059411330080099465231464445961769057985914837169081187740701265062550437755867537782585619696844800*i1^20 + -108905575510030396788695527428390870175981530036438666690418081164392395412760136379665334668648940151527594897090804098186311837075934419845617896779944547899862023574403684133426991154517547303425742285358716240993496251853076014762298998515892278606655939523429281164657574911856687527057609641200697154250672338742539063532468557932794895666013543959505773644421190622410414966881130254733952780010085659066344595650726744051677448244114167695362858079637983326136605137171998513903321938669158355536157608280642146929107464366211317754076059361202302087285679092937663826592292879439692109387068603464043795290373296902304514278573707591043389131310723535761381883892634481947179444341327888456370805713804804833230226704228352938264982965718997575213271882771246811055140669050760322626701310112715916615851031033659707439602396351857163091353265558702243630804700948870169575474912586863081567908996013981247338891663744446949923217254353301100850963237011587440625723635982355815689727487268276504775226943645636724233252070049737490786878574593838661702863073875428205017995528476617875885917901442708635359462070365907149948236014795768567457163374300900962175200322470381614652746694451654586729060092674927419394744682876340462998529467489526535270424379765052225579659327683070044245044774141744215983318103745364671861568709145898729412294919155720514661057902013198192276232399523843910074443947932749474073852376846777733216117129050834749446208484674573407728168649021797050413509278115241135900230893441684552237185772909192532113218733643346546887158952021970714908997567828959920509361720996653076200920694436563020842474602121795599845237829102295695179768606935779648134227463281090246351498087912170514041855924307617940139396037122479611067196891942112293993181760765309219798251786913958803109082150029556229079040*i1^21 + 245534440810289283732748517847942491922589589623529891848034383336428126868656287025820066269957405588644947816331866400583609559630213555406066843518100644758079522466815023239932366770298441326037551660495220760428055882764347606531213707804397347470607192162837986889724336614982728565192273366982696645013729774599514700657894750488096231874847040214311470610462298448944981703267778234353400821837911555856958452747170494281980451280470262309202486215075335095232274733788612563591334153508264978553292952018152060343568088748264006840797648886642244135598328295909738170884222098178233052550383167089135105944993312984469476404514632675458203285073060892730018249730799270283265756887125650600952387600767850479169392555429797454389219830097330610170264968789668116746457859902070264498817974204550127988208321996520571454633061097084028857722643241775236367782498746389028502332680067358488136707811468382770053559348239447859120486305191100854415538251416779213058834496543597897202943174269487738688691353805084017905411114476062247917456884670266651750137331727434722853984147357686203514076899530405062731064610471598415826564064742356927664323937282088152261519086358228228638976282678317351579538096899411927239122084766942990824676459996054289352115408810954748737417741060611084070348744212330901772369690456125371859780448783174303923737198962325989985710371972794263373432863873165265146671252691515324473921251207575289343059688103015516304213678776224283502656818570934916850567487526175516900056612243379855135205892662695086317174134644430219062647632819164675365338572581176814704453343634668453576869454270628870450612451103437881502772039728970112799144056547087925779128573882278752652773085550260751729234404652011333648876518431858023747089730843230755436899242484776567313825914879233797911051649140391936*i1^22 + -89657337505855442356447789735641617677224694455048790677280128419106339931119089353532112858475627740659756040977059195308541610929074060755695876447182011424224703317942897439286679702729150228775844738053344274318902564277418912177996134376423404621649946539982805637519698244196521295539402975680442321987485628327319583163124460972470281384870484669663974769224490780795780139526758890211174719831586832402508853750232034273365131965347501015766503020377094211146111367855084989110841158002820582547235576602242247206325225930259040021836109560855110993538247727391709091391848077692338662396468760081010969831975501098324127524436422408716529329220054030104644826627996801539408031872061947375280031501516987831812701818941153714217199439908054431870767374128290918029566796757663040797948778550473430590767669460740201142123350401543605183136808965629075518360574893666699162486242738824043693975340024574630758743438106224229347185941773803603623066354903795262502160864325565977711011982965059153182786499641504389190580271768606123398226653004175915784264354269580090399910531516423903863977806995705960819678452529851325658214755720333516828653180778306423453302548832257347347475211893664048181379552535226033005662605857870993051349677526116104610449008106587012244282017663205331583455157404030019006811065631137210598971361716063212463502355599076717693485878614822124695722364086589665146399204407188302036391157506374930496317524321395969094744162439541713119404844976528857389859422258410448563845800016755953432894696592049435676408705984962076340486689098077754260679949261136503403943928285905961844055014066502278180962683534518638260618545835846394477450438226480325273518013719573938568427436386450852185829181012549926788923056808538283386826776910660898028821190174151738295185532984034951579528331264*i1^23 + -14166438355142511213345299260558835154819904086099766086843177074933598800905827265490582192541472415743118699661054014066233011937853560041002789234371547703283932919180442029612916310866286258689949866380916348684477262128743741708502413732611152285785433589749143122378274102727163300028487858338282487959350900444238699156282379547968733773097410535853918326195861109816967231899975421055760409841698074450126716311415024327965721712594461902628088171458145354983539405419366334814191688748503492385124035890986966650841488497368309440299908316470779975426554886078543871767053300086506167335404664519427116629569801079518080213549831008684318276698360811535801618823885151700846182411000977129650981325092276578581886863317588555353286058047352781861736421251572216030541503364240070173510026186662884933194865905444356530671848263163360577806311385974922613404642146660331564536099862437486480889315560265358437967543502991308731008412248914975340391608612216415000984555319002463913889093561986027006847641845423434900505254240559043344168481480626959308719424423811775698284135697620113814328770498595112290146734875811983100425979666627662633075324684879649925254201764901554631554341693070725747926054131781741377060697320895839693580913775972088096823936822561840152881931891855047953968987063704885334368760834850474884157087654821087881709183611033253889372567852353433352469799597995084473932282661647397210535351202266744332721738590847522973936870596967194063572539308126937954560281021826321000792613068805759172978754995079350157791788547151971672699219587091190143795977826652659013042918356344850338794976033421265852009481027111254102422518889918588188438945621911614924682285244935755987901050487899700471097600285480455734197736950542329740359876726590274305807496571695446706127898651790980153344*i1^24 + 12033982721956209270234746280774010489232807408467651289044474140137423216078230179875340397911424824103401553880561837136521325780481664572346130549614651061256957645478884284751786471106632271777977480680006575762853143011815319723893081306380645765365706918688491589992003025096083933290086321466260206837546257382493891382778992904278358228775630331835340001730997268147521515665810244939311216086834482881058026209923520706701554977987582801852001493045919365751156334321180469010460406320735687198427425215558989727245302273461401326963232522045602905761905798812247554375734464587138124261859193846599699122039067568344610998908413897733734699519926139142404226807443028271593134290229982791892083406559590397973309417717865827143807942916322824312689817931566365952260391322595496127527477423618439299200361054454541400688869564642512489987902979933989020495228103354552840528880592082840115403312415721662350807637994596996357059514778699139668937735515912345341368964397298410650484000823489784125370572759166266632170763158061768978602874912899618254699027554361255619530406693247543897190600567523225104276719389430202659793930742993055321674322366351978431411921736577879537959369442804774137396258563593584399139040279124709965660075396618028507158160114232834400605950981089974102797896670240547109803919767620833931414418738700446475616784024289630365279364028615266838970651287885553419346102838408709674886107195360623901894863287151268567547093174189000934615291948808421126671348176107690144328525119554461901165995076406243885511311766646594137840695204939738381067254921676306523310709327639337445770396088255842550444782187661639683041083322188635396442532278514110634182123696969604919740921657712774725172794231103799305427937858116470896147075754310652297158286385056048308369787463925760*i1^25 + -3192214153528425392349665988352048301891690939315955634616166710140391447254937687170698307878656892257827075502315080096325525492878290632124159137717654546038325294643330318048249544538258988077019006689176984046418135083963020342490773915658494404793805241662861642630386694503768643269458970818216691351433333939511818332508913554345328313224151564603072463164594185634407899057012386326898978923787116376135224768130190893574068062347661951955009601712551369690777199058825348744495627295859594937941373596657474445773243588409412293430289235409525754532394569934577070843447667729023785811585171099180225966599358597299145703364231549034624107252777878545543869233919138445438407882753116021075678981458956071290433057663408685700672148352641443976034035119256578689109744903133352026235907832238876495617072289457041187154557419691422087195452265866270476205566304303741941619142904286865320481322192875212386037324524826138800273929314796079616971690681039874447080503509053362257227515287473508373537740925800489387496176807106773843512985955756058966952666148032866591771273941959424565676105179252374865868424551457329693652776190632723664315297360707129976779300872343578116083030799209983137022272592408188603658042948225102400621133111342334732053178589551885068844415041877652517421501013010244509159734811815281487974548248098930772782714086261656037411879303430366793443522980013123897970464283290501820347129340963295989623698837277007149896439723426888608911898551511349833146140964477650903490285922395420755767122485540786192705505488551264605638778065618118005106125891366624677615925478266116523060984910135620866956191033387697923196919049662926185676842737296032750374061666050359970927478102118795558465097488844857087782886028554807058988482461953816691527782992608395099700723712*i1^26 + -451486833725692296331658377369091414926741185196432787214567930043174168149483748965782415446629068113344749125594815525126550186953861673682692745637134257015273206284058303811955090587497861837432430364266840281901197520574823899839009956103653228885368429352702868497240745652018580156784239248482391927590209380729674526009660355796755696520548139782225170092387760423376450301321876474624888031048823120542397440493506916213444953728029661146488854552217941133533318164712609707759492202687740626365918898105819672187409320579214464020091496022509562498291675093464746743248284569206690421060489248312439251611585159695967054289742429473089689912411629892659112664115445028138192626037029347253301120748050301405196489581746655594681679216344768698810967948705625030759289482624379987333658688844724310806458715922531314323218589785289610215488216123909981813650535838178350128380615910687382101573865878048543311688305534987004547487831023471531418561214090811179933553393487007223427798882309303067958524236853873087858257736588003590909734479733426863508515197378657294639638131720656660602198660773536982438281222251106754814768570511040504507784180775281670686226284959439147560935312537973913966371508510122655602366884513306746442593598205063421195460016567995376676865478973180917740364409820224895160947033047700003819567430158267362821408394026815007119213671648591479644485269276305888401184349862533344797779553870730874456402398846441708325286174725482127040844653146652519806962233763621876594099268860435517077530607432060271471246126291408580488368404007747514922275417641464148088382577374591839263801912799792484103242922396387957410112498475393417344823877609588100946969258020288358908798193839996255620187121434907120942677001221502464836891985287242954907294962504494481408*i1^27 + 295440393325384285635162951339875572284318704975916897199129127368257212145085033345349192158777222389299047797288108696317682261005070279358064959402866241918166859293586478699313110724621517112542504893993991941552519374670011408585349726388381682362377187111925112198527255678339858725463383723311119684517378886030547539686178673446492581703639198451618975679219997800833480569242067199529901141157397212090535663630296536135967154120407735243590195709233601279812131361214789293707471905515371375690005416372311903517999432362816023601517673268100292980094178488170100728710012823390486807164016381007462595625698109889201689810713797595549991521202090252926970480146458816169349474880620135162373300721994705000763515009020688010042826889532934152879054931923011404146495392970403669390627229476408443300721157575645911594717116924575031736779449280430077074988671447944733080393130221167963441509238319456522818829313616259059691766131689796735479631415007339287805503258884705320756609463143010550650166101406251651512815004250325269236463480651068269135777133032151850606257144791743270339825716545214234157010901753330819374630430824373303727985204077209170249643333615873378874843585522957932653096801159940133212006995317052229224591239087815355447902747752070656688233480193387936810522779069377279887533101863461748479051354048690962835434416186595016188134273904218638065082452489222460977283581758856541962882128498665707121696905674233546202586394990226399179947388965669980744648638705345141688007320185185913426846029173914004163073336363133673327475581808369638112315797153272482163605359623347661832154538675844006147208246230377436726234039214568644356822199739965173130811035182363240820144371964912389754938674032603439464804471645498812645667091171361740496657105027072*i1^28 + -73797415425779687725607485142978618829627585530263474124546627513679707597200694362060366664365579537763162036028512988197004625328773683942546880581055521595137904194188216134289051936796110546873800919675917372660239674228016053220100425390352835672438398663377966321339233630766104280715679165503400343271699599605804718878024114078824938724753726364784380211805055501186397245746762478529155806881307159963706338690435543705841209103812147755626396351691633285202502444938715922032418719885832357243193448462711102171765603658348145510736250810040999311655333313105947528295271011255151879386832695914344377045600978757475531540796346200535724617963449733028872003031039012709328865242884103632656406251363301062993332752764086482874557951890758733618199511051810257951133492364822720177245708257306427254714840332232502577526546195246597878602936310100030870747758578144756391874287011747383048350344403699415109539781301028877858837909907325024279372269164371796564899656001680652243480269967415171388044497985317082611608098292703875731614151856967261262736649894330745584396634388195644937041221277369120366590749466823254997904009821404997761422406162533375075017241415271588653033411527544870381210070900018020914294354155905511731978241514649144282525611281059375318016121336107659872351929751269381020444091532668732600452124457206303181260842209283574922494150279560821330455582167346788650401219134262074263545352257498706662216547323144878154606006175339363519471775211954406121973484133193630005253281275698261088715655262043751321321491216454291373407053053726820349961314534324498636881275815447102103918786931219276302483173986784952901847198505919179322410639205795099937434137370304688362725903208762755692543537830377940274734282128821260425510421183695549601153024*i1^29 + 4921410665002401176271300894187348406566377671559904572409475203218328089354792652832337081377320446648230960131738042074373129204106236790632795774662589819279387067411106449493014764961065575727035291953249496606847354996051027297380251225302494471246970001722674847166219275273390397628959128052103917128779100401941032552656583574066991667312412961242587918254730546728402760083971477431279468702218581893303772481315068497927956203240142214274728780475115983751379110376751575758133464734491594015312412750510284190831392870791807603057640613496679680097355103687761751162917211640522251165688080844180646374615940417719325728637706341439600521382140532702095192299597499581798816656357726174344164999676812765951870640345298584392828596157105572845834078625616627076066845682257135893326920887771053264654173698405285045954155679146530287930582361645650822659087482326402504832398056403396415963625334056751890874044234388510203066085155355236682310053820900931282941112216780280200101444694859567206589896082275295457415644568801716153551433199277766916025297516096947689657213051434605590959910050593977753816851923438862227355287298079749963288573428077559066035759546747922270825418891503462891967347647531954114394846693142365529296327033469383176502830804213563695980979483514540393896898587784614833733365122209579809024344027477141339971959725534972537285236107144095242823534773017479685797434812659005966112728024403039473945781435262466598737916426712500213905521985684670406883557610564088549517174179889254436272286388784181448995667862451993843019567435737754356274868268619666086477789253978309644365857033682453342917065616749631244585552049481172956895688012790319003769825603582394212306683982246353467519313938245027318630608803999032716947469085439950848*i1^30 + 197041016487153797256908435934550801292767272910277509936074520933903902889983946511808807140743191654829046443222680482747157548627148484904909404044956028331932094535190444272258834716799307165671558140929918207434749173967318351584223626888748492469722715292543699659153319253805157536614495673298052298969971430434519207268386144893065062975866962283723131004035578384478312236354564531647467459245637800713227499159909876102640195865265934087681953177227410860445225928110693533345307618572464094030894603420134596476699986211471176528919879450222961194709989955737642032662398575448463246241797452585582076351337385005638167775972401590350153895044957753547883215858683801295802328823859906730099983728381488010268904030050618920402007421742581748044342867705571248648293274698768854564533292341058480067710995095506274206545681092088628346084241525504417205527102289639306265870180636141066127387595361880438481269632479952089033431033101020062419722421635919016830819026292841473873424493801441425985873722001187182660461353391797439752245456764088720660824844334301833489593614232198291237339227016715272750421000683412397772752704850026671097322037181696977114922911861846939500626823673771297249545237633646716154300073509313540030509031450908042015214486106783610269151272481842040990198888538470825055723404841974926046078709212315669036055023156983065333047598117980858430134479266406733684602446912513464747345161858838278206763623943697781544629707926551209475921817684038135675521868490677414030123225087695086685045042454334016219958742329909981204810476448651148562102893584792729282963368888274697003501495615780381291312813791714478162480996283880976937695957759982349988547407734232363605664036629334296589438854969130563843208959360769835908575789056*i1^31 + -101873876835343923153955148906613036989347446619695900743691207518168101549113865713872331343955221398998554556614600885390753931662164906380134873633506530981794001887923219608595649993680113258054813924272796853528608688218524315831456582290151600744205488579304252565719280328886894281259454626051426947239006855655705136206133313472281967035309901562172430122647115032332576633153905547597250421939922456602961192178367525796876030127599381475079413116023575142497655678166258205162392659260179972978675425354914873854833242579657955005123699546695388583461853222439011698512909410650120785309894733694184551245964194307635522228007938842095975826965734840781877347894248704786346778456552251628431033999799176141116631025968576307578239540374812898451223897589933480108549534199807579819021111942168859677692476131317877271861289965811505422569238343810010793105845950037339775856633861711378741862353250827250911698768302058950505531292566168498689625956755528354723199419708711003054471830185930955617605531970229647179946962822672022336570315280218473068064148177348364426265848768206480233304076720691563349975643130987796389396523731047073468582544826546553243166146877245514048703728488219054559173458842366764876980470376437039467165141505890302705447457786419979210567732519343675140734099528807775626342764227113999422277628894353584936363778647647595636605812546463355740582838199369943364913277487555755305280805495814725223125020906879691725797513724564961145164608488892311797884643127456591441510098589923884191471410706878119140019677516644496183584327694686500946079268160288840638016125176850734809936775718498960520592731262373330881002584273932544584535205143750977367846313626291021249463212970006212957193518107655276626884581425097423716352*i1^32 + -11363090617206074686881533563139359544108757208673823838671663735683514553803320440762845952443166936649746040783428101492444104533771493471763332660359811386615072167024438795004095874405739054055531209900965914172333307672302110874178088045203050743415841511521809218659251988905174865031806089111311502298904164290533089775956835930283580606059280450100783041086179670373235622841506237417831761523206845816821716129434302546430741812622336788427106525043527137666655279839720789708341092023555354605710690307744037625184663209630228763935203631208754514967118649140205542923243568428683089242865518431894318717964936039713749555296967575126686681656329291282185735597149456596681009242039533862178669393719871628042127343949576786205686499324779982617455471965428454015858770696479623719687809814405536481244368847232552755529998013560735308626257578035751831248337144576980738618487686286634870988994075630385399425080049131256557040531067907015082734018790392068490346674462723478373629381272645033948066179344687083252517289304537318875962104125644441827786200362420270828328347724996755191114134645752100148174434678754655896786248039755348166938007583731648098248319747147476576632374729681885217412003318000358731346680960810558693346028914901960625879597829743794865006035194073763964712080926183798902069802338096470000345327178388318503193035190874156898583354450492626749167022241911759105587245258287564400551847427003969313617906611680681746451087676014134515704775354190645089674313530830988585525069410913235211130315096321759738209774259573934651941840872940312129285298047494406374569473457019024297450857339926806894558400420913102266407174052950985693244600869258891059492952722795860428867244845855552921231704322204247368076085205925888*i1^33 + -412318940017033321799721465309033736058555231888155528097665813637853810619130842623650731393098191417364207773094092661819054281550409118293545018932178558570266062603849450109127252351122820028381212295097696915842540928184198701186593092459836997595679516418178781076994339008559420071482307639495234562633926729189226964821153085132063194965441693839319310499259149769678379090870220760539346637527809272811266964849650330523125022771598088269329541612222361925218285016732704242338117126176207031637166083226128187469712066332655999516057942955986355385389692190750003666491238895942684765759874651575558819669923970197812066761321857174829940251778357016145738367213749550940170193209394286771199593070757191552462856778484113032166330740571411536056896217037731197143250380411034197819257323600558520108500360515424962494742280250961168966699361448563958294229568260034984434456933415704712830142641669560002913679580937203072242074383724193368009872618383855385608937463618428715918484863425262167192037601204327423671392424278528162417166551952720620415448677628642960409023054000265139179872767945593100758758759158401946715279163543829593236535111496713574501739742741503101240909285701380500812759931173101887684418215418986485777225739404495830851021580783680701091392823408454055237324446323837483021177992688714689670816320952746797454867002201240740948196242736613690987803195597911566785200631059918394620530377208464421336930410140446549605492009221261855358981505499509499016374617640635986209430324867620029298011468555982431109056292872554486734251243897795612343192162017647148795281231061946935920747187587684537205008742127013985399283065112406128576759458481361738109545117100000585152949309786659884859361476353581751201693696*i1^34 + -16392412929653877257016706467803067939773859021622700959702915232442283195944125941062745045672177116970282337373985684899333553905675618413173926133903001796811778554929634353324675300167943899199491640888196444314947463848490107907904442617370503242769986201802481718275404578185932816292691078188562655560057406537958907963450545332203387772610741139457417220189805853314834320751057213066444394232385399606069420281553280853664544026594298288371663109085915129687116069541884801483238606043786078395409710501128729641417752816398141899987482364406421469405373083194327822742433525930441448740639118586304341230720389091109230703351345470953319937065566628584104783394785224426781217483079650695492738903546597671535770458509279632702467653981607414395041045953246937708073792294486848099675841482802598631896746291924082995445580592274009663585905291829032035547033911248790221169565203097343895377743726489172315603305269487680475252241065027457476767597182109814804187962215334297852153576691116851786806424633302953344963514016865692452113018262710003487502128390066062334926307260879827220619248759000881394020580751807816238479900210496818786731331348958543049297744539800235382569061903867378397618559313274395852885314866552605726276537642161633480397571417569945128140010050916659840023715053279436520946171204424597502555276227286668870841567475041462358534726732409367584704939322771181303498799676450398809956330291310306132603985352442525097960411943238436907252004027287825025659914420119516523369538503574405170646452710414824982225569568515450390370151240058514241766202346724586416497758719177220062334129557835591095457527164896060692845281338746893415175637703519734273941730724938530217091241723074574658662930996353040384*i1^35 + -839602289989778827091629844424656305547598350558760876117662195188676396553315245893071057892461201236898553314502045904560470225666219276152258829819550538530868146068438635088721623077733257152742284587326696158398856017007670046352157774535982296267388898884260726239853875895859488441233893559316825773592628023095884295236321811133401140411575287530716178638116661584833129991542721277007066589245181646857129039235840986073223798795790858693871308544377885487283782732931419344890746119828104657584849373379549142557052069632992023627568095026709676634881587969530501225631307712533472931756672883935091692341750347741941020665953517780744232404744553596134691568795184484121965257342247997975008499467561862706044110693058740923990072384749446059094774790755209545148478805426972798953241162939813802660256843653274020343658406648028872443681860347210517120420035521095815240942998753929974626808202866575638012238442970921271354894238428555667060119869093467883286420147676625134978806248567287240380196011652299499583689071309790322775648187798229931042815330325606677473643105581722387281597463634080926925029748169719890729676658784423358594038500150005109800570855499653626963343560764850371470722197606111788653348965444612282464447724812175480674964137936847349125920124447961482830877257594284677591196603615244684943462476685538570689715394482159348525145433131873166808533594230072896560955842904183814416030380738393758939139356800537522245333770406387473772531458899459164979493982975645749453125815197088320835289976654725202185881004800426561873035410286328319358200111155692946135622476484069979426688755014935170790796934745592586066630729581852792464101269929952821943352330677712914995847507260237335358106238976*i1^36 + -52480060853137169166331346444378981547510712181414913293745321711954455011806584784956184212094831661396261900399540844252956182869607202304590622913644455071104917385760498138786631273216806307048685526502754764212115478584647561200752946547268709355742841448564421136730527091324771324187355075129271763431986532181806474395335822906234518538269953805294411530245812153486487589267725963568857038463991666502354474425292110333709691536207207487211443907311048107838156692099579619073031852491317153395001465273679212238524729976920491038396669984577004581261033685944226338341539593753050752681481992216899467850440673673209627917464899488789903978827235366186825564190461281407414745466060550028298126870231490326408433025924673146556321291827881903424261399501698557069273213791722069833950949080788903506099947268113469210388338157886315401732367613948591269210587017339411569896123686935960647793326349320760235350668175439409258781010094382477388641668410846474107990773298158059560211112536302744718724251822710319881265606361766189090621373247609742318339366885539235416520193403289329865911159868606959074710653056900014659055792589719775097212451267246426965897897304935402820863264533665213682114974014017510846836853375151988749256553323434057934690144442635385455195014737917384696698348161243308227872421147379213541403963119687340122940611866262329864544524597895073861492635677407034428717647439506235758251611466419329854910705755924859287696723321858246454435825237805831727524388042489217016489267251980214719442665490961824464075151225510405331005510687631096151615375460864017308595172460441426222161665334888341439872642559786555656689632090655336152844765845412762621862450103120590096107835623665955766272*i1^37 + -990302258825504145605513659379368549991102839273427297664714566587975592717095084349276415635070237007122311669301826561529637296151262360527008646412880814699201832837185795557017372516197432839673894224083368650554273195291834782587056699446561019901674470227394791632941920400473345833252875907721530579351519349924783430936023381721442455278089294138926945932687964762944850195405181156311249992968046361820702180275570024938134890773580217384343445146029832905038956825303671571220118291412876889821035858045408443022644054767532455989376849970476995456656224542922204304882701489050715268280208875597145596366669794167846056503532442902398699811632263010497970902264033560235786270707095316352417811589952685095180378045215481822604239452257496936657545274699597657462366978004795020806284917527154423950490213195560586814575119565232130704601773681876788512868728014110961846743939586362246790827583362545521843469824171978060994412985361432171777511392897596451720118918718015218016729797767162069036341481180740118034856741493176686788915809828913691974239750228733778959247148950357837089408568169328472126233423808572282048975982398325739580235387210592812302464269799124962578996200808553536886162920137862018937240882819665218860551703553214370409367335330961371203237122034793537723087224806773824825992951886695419035626387079094492836510805168136584365311598267682283552714182983063838955354605279418261087673161938069242026433062065886234974388112252619898181190880029181825608161551414042084082459875670735010257314812032842265233227934763618061282282760998311774729991881599257128727648383437144716069077989735187016393556204395780613442726116667625254255102663791301313712853731108186106101182863769600*i1^38 + -13921457416417484867531606828433063607341286359818319990010480685559833713960537152989166762924791279262219944742656587077930147819390277186142352597256562309329946949562461245630699589462556058369499939747183184152928479554098970968741125057604265763461763662450835031501910196320319706828998181797681252487736093941967334248828135747055945027565622634811232625521048897902477956407028368411369901976988649733897046623384552348041201019729811972999436982551464270721775192859415321479947547879325116768068895998886141770910468586279344205436310032876001136215777206401958836842226611099290817473588981037427341343300289257625784693617579687284880202554176460306176364667402672598490193281908910269511582111698628288484313512143758018754318459272273475243569284947210515586968708225235416329724732016054308341782965838152786928515452210839342521692375647292069366387407391426148870394869761060904795791625130591680860661682416248814067159880636986848783266634788075650777565062614252354058302665705431964088179929982866810360273420808462845235077835834592351392095001450952260412888474826339290380263423745670944341851552600778946194111104815288480593119980414459511455346013713443117597128927340437080044912561077568673224486371348248365401192460184998257455118626332885744320317874531034639460640773451142374579961635816991437327789690905302134569814863455712351151931027100075001627193771304159127606154794198644888436877712754529665355159423598001419537571426822512220057291368620395363718466105741241163984556771734765236206525737423075699226396141708809965307872518818329356079246173960648157790527177932475614243998847710026939715913148425886725009408311318343666397323733222140159328557537673284017316691968*i1^39 + -62939572559730251237938550852711542910192474231490852674244102706143239112799987004846225843835014121533729057330727928853897960077017387720331166143198332122730306275802240232595625914454929793657714997819225556252106135518491015433066329559332942523098374041768942467273795961223888765786076219827609849243661478115224242501258854479958619443465273196147876702701213646639554542613870982379281334414161336986305461367274859277515726416613081911072833883373946266106877748106217380631655910892485252885453077451230824755181442027330417481614330309361510823427876982210539176075789638437466841188344850906078348832345623159661346115119607958370764397996836577446194649739051545282316799685797790371881230491147074094957078469783291607898464509153043402117992549497330113019056036569786415353842199080086392459215447319280537242781205092181305427538450805959688114639751685138259630591770349360259278478614980270412778271092184389258607280613282051760093897857957794376416158851213086812802801114182342693462583492433394562521991154083872568221679153270441268484601585124457997969414084523621867332493981779263058974896348685039493449180939505442766184466767219443663253501542406182437244151166370870265886723282993397466107858923364520563150462963697969147543913240931066174371661240301990606268407546095786473136468157498292515955310137642200361254707081920804854063891962865023161504685797827289130364456082940844999159251584905058258803696334008321920766151120101267366715108628748823082419527137780402909199003624174960940849212278937139465017346675850434492314084747756006402432591138085495752551726182420116598011243852022154890419639072283283288714650463699159979460276509369923786141900956527230976*i1^40 + -154789795126434068452982098244065496725132755488588088849714922550913823891333404659975952262446769416504700841146599158606988193614597200461392947056418474343073003840609088308140111448678451056361615273877110596315006212109411361194080384637084125068328518963321531994654377849142753086536733424166183446919899327256461683984208575785533595073183763353862750921699089911535376012743741035595751875027647605200385014129066974675172961109525276454208563082263476163451758066868848241700366031703904092999112206072713982834924826464887590469698808168469696553519505170055514200666917578867386947112307702556852564741823088008169600818727555732261832899867819370625639072462370786211925118466412918703997232147951751128614412360347347701944977597561627370883529093581026940828505222483007313763219526695305856211539271633255799930179815527496802040871259881471015101511780448306510934406425866457731352765276659465779250788955864278093700926360692133977616621567829088463735705345722678306184349000982065902796976786242256696478488412856851374335074359441184247627717432941861567209050900075552444316977201830174198297910420991180100237796787172525867115534751198122664318952292734177957434823959825736893073127941829202504309558193407283482588922182149658403725047153976980019350862847834909846740336971173917040850323983607380807723676621793905380405652901790056288318150021149405877968393178278869779105583445242205281008875113170115760148860951289456254334387324721623216654651603208791519047379362229658953589048283652863333632843691761207209880647511227160015189035601792175213275477350193915724267378081066353928875655465681909406399106798011243905115316370692841296776750173411397072242868224*i1^41 + -139829433181347395234508548201559176515396671538608547027969120814514020339936938254064894003561283789166808052383397114090569528098396416965740921472816361556439347177138859246815156750120389400832249244112596576031737069417157860234035514354672468715141450578309890005482720185273297379466509929861058768248559519512328763435930163461504493538423453508924358090753055081805640512160957831187357338017122500882325450166529111691649492513560432282126464739814871949579964064620758393818488850196139166470800815055349212351686134341513161698118359112168890584981452055932691968863980231153456086976285678192852638798677214246350646301513385547629280453146853590965560532076536579711532830148343238790566751685282718631394110420504597906423970348227749526500665209668451398825227205946764376670042094187080189904407849593495118482321988320872693348162965528126198078579055991428908311706901609888432569207433423938550730978165151354244913372062280014502100500203583652635821418972929593426934849725689279600733186443565774125453549129410142089473127480935667180227702811498765021566719994856816257519330771365080988213526868242932987735075268460990243848344256188779034379029665790398532056462822221557189519424994092250118362988276156668974563724384093375561331554542895094495946814584037017522957216889251754025253701333367805007440906531033500263822160885356096347591930461048598792403811269742478025384748668615317235305676076085342131776933113544211253210172400910462220579088047077619086363039094159677900229749313314870299216205430721930932223326378096505922900802249512944385304480360565063131542381055083409027663528991663926252033379820903207614468130175660301861404700255985860608*i1^42 + -79807889997383688270305187978310587877544815894838731977111905891333557031732936320737712342454112851318123136961329549292039338503018550643441988906928712244795038242733102892747773881407147239302232865661395391330793652824063772781416613450033888251591468304505916485904982919614426495775326128400115470504029143159228372852559177548018876940254125381443220653023840630576638948090870714130590513119408220247862323939867419311542052758746016007458018407727973217862217874396671261410055812453021480761077249320478460014049266890292536160704563076183728069575817849247795638020254775833573451546915937627818821264214818120743259498901619956603314852908537248092068096489091146956929810304963577821343748563854573795153398920076064514295333997300879864506807004009469746717271426774053136525081719993064833197989832797363781755401565695071839009394080545790261186138298656611563412274337455287969943686140266626485588819291552570250297960447341104545195837447827363198421389384148099201138244810709775034636781517214194775514539878437458338618535737629076415070932806897983133274675172639138196332660991819713776160565387618534808158536565255715824699251334724370577266176730298415105544794226209177816884800841817341809638392787943955798465904673986751765224389669749804018667381085248811716571291089372838123771251415045041695679003755914283373668831528132136826999400658791829671581217778648317669569909652277767671663765552525692750624884645017856749740010922623104451150227504901175829729166192277743258774431057853677370159962554067059716818667394829665606514973774357753103195635285082139656752018107281177437228785228136398200026854538207862653114310256907980095447105536*i1^43 + -28800493638932315128302664173895139636861336946139148373847646048751667373588305772760957950280277397797766590324341448539998683844588750357423583988972809432083643586302411222338161862830328112655003032019000831536640206884328022576878900030214286863651109868560706172023151683681963889827084715535617261966666114428631841777907868702195141354389177256509423112694176582893184211366614978479187591335336257101273221324898733257200195070103106186309893701899668786083754139791443908069803529752187356428447609441772478222063223644173773262789516762705218149649468781831180588618758197397392155747883961346680352863818400751481912384412990190515860299721635446446127047325239737729644794922195329874324664401422052663165235784059166613424143761875256151576212235647439588871447257351119350852834353771288946525800564337996369840450474505706266434186371822550562908618890364250964009523153518864572330943313474079198125280843244989560775058010174080012799922869694965696139331066311351423674557450803692123110549154556279587744517544637164177973764979553007362223197110543612333042265899166521782794862645385389640409101548071107756967834731226058535881974302719747300705858779330053007246683857925758898828139529409778448296008479817141676817758267044188110557658430821844020590470099016120200152726506538952581834425978684831328608872587084837315243354075151473515787508021124912130523094168371167360661039612239754435254055459564541362815127765418817029060717191243287838405047897744103796542911280681931287333817750742385709391570283940990637366934188532850830333691558083130352390891869946250975427334609007189246043355078961157230011182975049282431879806419902398464*i1^44 + -2820531322001043544310632672149135083359305713506491756330480620961620525551223055240788231844032103485516504327222341526423768185357130282672347479398255144123031528773236054630485759956469657452805494130083635529465496512842766976860558204488555829896459488615679733848311556863230701926505266899779657583955878203322403062384668504212027916228363442140846286129208036209391189968418557856775081896479395249919918190103801289803152208071210341865882339999054353921900749380765543150871875208475792550808071716579015107242300625097983322448237911105520132530449157379858349555335011417214984641504590274731097078954340744820234151220355154823841313415204386850921383998712530172755426142904415514399508389294376115028644560150747929883794081820888576801337943170347876048150866234450042289059064548150011392300655559553845792448633329921689182983030847059389713629042511511291264247869981124413859608784612453117633746825985286976504284001999142347646460730991667699109895360479287492337041032896626596315060949981004855179352269437974148885268369264565185610257480818542615403498325118608689333605030056888291917903187593748860697670505437485097485109725740088299755484534200964969165978855427741200581722264539761354487839691121604204422701405874448082013821411324995038222124998630179545563863284220878857405306080957713900310396690757139932259829170162805834588260113043175329621031284778941856874390754875686709512942675972690566229340478140944769962225662711347458457003441771055972465521289898454674165223522471612149814526802751500012793332490775011731649129172085843054726641545008735839923604344642120481720777001064785933729099013280418707468713984*i1^45 + -781455864416996796952783486605160868829997292481862397448105356488182787007126313869619422407161283805080413745159497833025126525451013685261702250355398337431858096111151328264720676076073406527989795367444990164128832095952335649002118159508631077897326310749571670948572403456712593297560350133178128613902431586799199917963075310553030399662376342739878799601879839803007706534715398526279955661803744137896224760436618360391623980210455751862255529089003839364773019278771312908413275998807089591082905270793892192236114963640755137678184859364254642158381241898725847970371092728759402879777540498639736808059300228539201900668467524972104275210286954585739507735946817753919816711608916007096042606250792876677388329513258450091209537862377077813152013744355576180889247791340025575326172574474970017052233186376282059562815062925873788391752079535800782741449167039550636046032344575672143157539442022644819983510574244627891460281293410223076059811831810798459115058491885780274569230092193963319619633797226029912953103855294655217755536643141222603923442538054964037946766641804048248689156014303027476335871095617256756393219824195302614581390724835675062962165942653871309727705845012893216445336776706480784254808298710114791396687078088457606796299414548228554876749689882351854419038447622488381017902851147402567300342662900456270746140662281336249288248033651236864609801044500271306629883479897379679844830457190141145186326649927680718871565782692260529754169863608864131355912565950330996523274135015272265696126986708763940242352111781068958216872128991703477817892477627251427915818297601976841277648576546954689349632514850816*i1^46 + 24163821788143453164593362214925050816749036070158598572616891500118566994797583441801253727034437614363455244459633982612131087628617804754225191140543439149790344138681180920424558865524516352643490254995875407896739910996107689985423583859756567373776471200193398811081426631263038700067154708272202995094474168482540976140725981581547165121139456614129255204720647296619793567914832079835654101865449819957393268299775724000839626866114414928560653123465996624206558562590082343957221411997698787967231179134869105252850192972563092108006719607319490261746747840820793536356571356872626400429693622782363683774842618270849991109374973666921051771694088704526911611375267565908042638827945103586095893901626057340165842242452847452987044624476169167234189591687695364741885979377586717327359374831543863512822236218031675492898575507886445514511450401419409324193037114175090077005760170505226014682860015671531233866548508028575363800699175274874612652657525634237653706769211028659329043958908440272089960924261942784089668243380302321680389214490061872722877305494773057797489985631807753804293775555080849823420755711530559934847476438379947165017721401854221820549477208236882779797191435606612115149548646741949707849418953108744004243150206021840355149031355022158980657748352345936258097683795314613110152723670999962829570235919877260112314187709629405833564237771103114621630323895801877604507930379704576648230341360121481086195781317273496947712491763362031207464998125310885941634365412623611806898390038426916822497478177393907469393113779159979481433008907076373781094967002937110151966194449097672208219877150116211064832*i1^47 + 18690770165163850594662070714036393054299818784485821338963849671010059809021869502532856399683993431946233077589561292014339044262777888250717920075334573512263091658453649412897047504392561726139311907509550444923383506749890202108032230463073581205299064447062733057925563276117129510925214751387724592552737846537950441477590694403371912623472655993368985252094705829236525546525718526642209354440860723607933209402727982171471346717469625042885491248807236088731358988125155004378477664668365779441688677509775199884622098970624669672723559172629325210505849221831192017798094128938561609044554151857338007655012341689278617400441394791919957507786396637385845211374303631475492633618361706335363232393194145542194484835377369285496567148355790750498409427985501067593350010118397575676689773530504108830397412435335199273633490659499152558436448610077871948231142116208124778792225642299453712973453405389610381702870312848669965385145484048523529996681852443326139762969138069280928689660683649238019992909422584036759620651732632405134359080541498099337452523643683488072926391643838747376823601350743707068900238464568681143432557008753249701026001565582795661440945179612595470441455895950650640892421351775691860194584250066424519774555565822281293608665848728963141882707365096562030901890062255145524741647894858915373580418531640202864745073631369178824789019634242013448122070214222028395445458230953566511146051838122744827925459256114868691324969262065829534367162745143358889691005422704262005049114372411207612588416823990455462776466574646222659940259820712883631108123200681089223269147102910745280872710144*i1^48 + -2102099914089253252657722282404922258147429629177211316282507274876859720595294054852275422643754178069978303289081253097784097293699151257524398967060453444229237778086139471968787089700090461139418789465775896110518474173559287894528304004357562263907246213682610875105727926118760107367709558568559455333925607277857262197054766239838600002660451667038270108932518963368541195908224794712551309787361425929829058082059942113164899705406030619684174420004801369623519452891714368952536224655577400494117793501717988362749528046570296830485154195530938837869966418095803283873923301791322494954078960914342138372305289550107193806805995075300698005036179956033224551596265016599682342319260599969937177160996173681535395362568989055814373883981527390727909543082272338606480535874711677124737266549606702348337681539482994452883459655806645081075107961498276087866864976432818460821540546781266334799633781746948609062759932492771082324987904226271726058413666714037254562216167267318240291713795469260325409707527565281475895170434575202037482973818918718518830687341274871150877711148896150541133658127448799889182064843565981720215148094715382475677865570225066235092484698983457526892813483629201186181807250940492554528910788188015906507925590005939800716350524607035879729594452243036580976994221948052971882612712341515847923263796831966193621552956096669425234378876008827524050106133864694361028692651858842011802787755677421357717418376080728647706808402282419901414742817217065612166632759942627061398710358370842577606615195842346828958984183123760749032168605701827640176540547267134383801083643775942656*i1^49 + -4474859364627881051807351317938275310660012234784409478107648007502468529459511720565931296216558693264691976612208177777896441548799438524557131203554476272428260944247704167561365286733324057178041880967526750009531488380898574434837554314336472414747199003710720029314477916100965327467469324367565328718476095955312628089867619029657932798401364190100282579341480086318541940544280805015515046049118080603378361436067274789689218000678894371048353346032284365418742013658982254330069912099030876306106835856699480790141321807285756675989371904191566724212876952174277914818192554228304698429812489563480604814648233899604572671781972123307969310386552371063209422586244324992351391980664455457875757420856637302413189769596955488589182545945102935860388339831209432995041943960017692865271019941410158611582925233245474632428119527284391243209547120075540663029641437690980031964070035810499516261023456086848472425839735548748592829990586090993822598084203240611949065964676600640948751557225262538871649111656693164560104602034061441823916170309362417228123729241940428354187953185218513676186463332699490668214139270349887733357312838109293174509493894443859353317170298621299179911920435164542100728688857226231071008220986328285507727509400514789463592344062988320684474535375556110036066624069455617088892786140310540659717035164074704466734987085823662849096211722304580369985797952539131514801557568086239067221007927465063170773256781203195622639497009676985508022437460422794188045703285373201287184816577743405619809460648923002794180672277344991738972308454909271710808951717983382096838656*i1^50 + 4223471793190740830405302288994028153287005220067637333765008644393350481708139924236574637116353023870138566439888449173065956803227252338205356333890136574451251793654728282428316414815404734770303909837722080188163992177144271025507767686292363212953974925963715927217460823204638377611107806820416119034959350332376081762829654870793146305744867379222526800738574507154961524438035211358696606339988403170565142016088519285568175037361462795504255639746255234428530809267382477849159355474631227894965423381391874485390200714948178351304041540188269895321930043557865629557230664438112114810956196581776835919549376650251689039204158315127345260172899812707774209229067903732103275744191231875846766113080896058257329889387444313577363481666635977855709675225395477913191351392444917681467857762055704779312216642774443072125235003874112166372839051716855308747518172744637027272470144068869775540087406332083662312421184315553815499465083916676537640892203753971012251100596852884978793038532617398689928661560338303863791745152268832437873319036240536871768593764611830814599852239551247014412304218005188879386736288415165967086009213899318673902777520269130221434525988089971605257946294167036417375524179737117393679787110184963726671842878393055343417992426938801093986201086465357082928090728336647899581440784236106388564036199506346252219464526998677052511968807859408170695912200171181617176161760633955579649361195630303091612736059313053782564709684194214182931069970808053583146836041756744099104818910861737116390099045888279998839631654420480000*i1^51 - N1*1314638597818715673237251931113525230728390286566460829668199028256659461137468654766894699896804582065342795899100062525581480221957737483054856831037678844577097954231517597244364283727229640802093474786861092829386017070531716849016027353506423093179926269431883464910253140200623027758511847837540135320441524086183618738034417795843860039345607770051845163703597459338662336181417179220791677333827267195828086272987559601100049834593580266605662493011732240814267205751105073760344152930136177373046875*i2, 155623990204886609698428224132583885947143777036615034503991854380556892208892081966688592329751946208312141113353985544633482418340357891185788935228200525088333633900113229351490819757031335168471778277471972751456207489668215738643779032362417786413302404222487696648931755627836696294571503008481138139942279532470251851473551195771092108811377561818653224468366676734943329389026370060420081562935692322483342433191862155522586085309647491709801306492888790540954213225857905398919958050419147826585446565017642871302256404341417730171643915137679201511142804314739594771946227175039871163610567704515817837256272574181105513126130552754811323676387021667655035615745333022803234080017635931414973597704581027269087296535450889257558776282358639716708016960038273525986970331177615066706040710702077142194990448677684858510410315127522927946262682851581031645760964198888858681533173856116382924525089572086321826777323638426998127723902081469629840328655744818863901566897935148459051782467061081195706298904047006362373305397614065481888898882274679047236187989618577577151883334702023087903106563165064005853397418886502236999300013512374855483627413209233010367493439836117239721176326100230880300131070038517842471867685251043009806123506645065205902914933002387704194451668890979523965488728754522196551980087336800421945379586002137000554596691922770432828900136135018051687767626374161112962933308890522366520571181361100694615734747310879412884204034692148762510329293612433539487458886860393673812661992518358143102956014128964847593733553993854773559562605489192024706800293128594415523858301019461512992769843642708635531533488109607450868540613996481160821124439792587497309305062524067417785947326406070077567041396274558142428187283768296410555561501885721565937018270724176947818624858734951068440043648972220568796582177777511229902708984155342537112102826409984000000000000000000000000000000000000000000 + 468133354420822368704833337274470790620448621955949532986190126402218355498177231541916939272180578918540927721361723921815571379636327411914581256136938031171369693872124316246238725454637388395557426579487772212206342411616686978221153970186811709936299078168990862576154981596075488430187439226571227113516749715748852054745035167725886131450789508905624596641074500834531952316516291048939972408743672095347036980850453493017432629458338718788957062123475463100053811623158735633409568745716640763692954431460163091205177160001090924379752978188078640558591212342831240463504124922449392184773993601060561568122218216354041324558442942403945385649259189953673757796128937379028422359632578428477634501504365180270527052645177506813794485501373639073586984865406956643793260702901373260246935690004516094776362946861083091184273577861640745972996128974536331886726459627376453062223584632414328385313953376090449261507996748532723259808503287750202260639637839196877630430082675874872337499579203989085026979755340609191133780013609072587992430858184043699908792449357059213650117666275505374308270427429494327469567594823468342201425182982986437013586515322308873438054411262954562847022734166836940190953879829711643748661196673690220213558485108699196746602274351409144498340859126593247546312129431242961087206503473678808567744287184191777944858503116412133733988843857528114966653397745590206944670303921067127362112321646616342532847926025340468060707846619803254543092373531757237642488663622516359825446539012234366896780936109214171756109616069417284422746790211166321269026170683368153364930093049452086786274237776872511941526797448591858168927840508349618679632558527357126867824190388014100362585969361334228736613358978594288846141817478260959684745111573339096107430875945262577402496215862154021652922652771592682713006420500100403590114573063472043645334873702400000000000000000000000000000000000000000*i1 + 564949746531843950984841877647754186202747694942276149247654085939468694080128222620408608851843110923807330233740977414177687378793877051318779168061131439923647502863095649444450240123845692488899624634762410215403001432133347507993583991339878800827193051094148269526481598730942197163438881663573357636023770999805489243665096618232496817702083623989555686761664488113240762766506799417508236582587266173336659468279383210226137790770001356551423529461832579906553995170210938249786989180775219643063106947621689245354176963414628022674176945951166157032854615331547195615656262245945875210631203752797078097364907691541570499153561161478610606718889394239807758442117485580942730103558431599350360834617140846254570298448723481630376721877035145164709688920940572676849915746797818439284976244086817199264963017730789526346402519603252688271140493199515461224366560203836843485113056614172999799562923645242072400530990808885811328778793666745209364845469050827873381840004597678175936243344848380724351769578011651274665612114792528008344169796164588766017016329821868868965052199761714351225542813933428843880607373840014678850819950804549176779405603150901401048757145194876085542481429552499201776668252157347367850476443242315096443631634342545565649421334316448202503414220138587578652605044199765472308699461318495827668434223689928427310234105789858874824886395703794583608877331482678319558963470908127809462876680936839905954390611066591298830831864051935290981495929035717076742247103475197400257204598923580771315927090952345665848192452611678506496684743217486769484374349765588665009901979101283056411274323214591614386269319834209336989116441054889537805649898849706994605193508234182803015125873708245951797455678524005276646844300541406581896364981781124930937888373897410304736879400339433036462029469456805835200536187329411540684357612870333059743807963136000000000000000000000000000000000000000*i1^2 + 217443099547316286801617522393510483468062659492464178153151200254630123552734885725828612623921979852921464353134161688209907403077744577021462930369227412084412820345054079778185998771394162986225759677275979480076038824261790905963443372846633190755528158288654940814317410486068025524299837175915272996161277846461281375860350877820362735302453563127223268524444685507153202334618398847674099697808681851212162812169446026038628188434571683537634191042935417943704052018057492083820690435262507802482905703221421779804699116586986289679410828135870876127444576448192050589706385622384834791863809060808139199404225976013814720015262607822796873305826952434153665291102687486468581936270364896424284978286352263700938755705917595023538110615191778242444568207840377477420640313434575019247989078516178261474752706607402454477992014515004775430827191550773604874499893612448134579348154842197401628160061675092773811156676428953791998983268023308485549120194775849083189810048161183643618168845272642578204918952612433058098119992260632794233518862521206719392240386543123143864298727230661054001247770287105901531352585174696959326077938032110702629819296261971358019961090697921594971272358378523223414217105785214804250913946142793199746658811388455866709898573069733564602136017965894275808490814643524487676094207176483492037169841520763221023792586386152635804857314333484246207395474706364417081536956584960273675272571820937300971345981650042689671906588207986177588129857653383472438193385289514347610783976836082240636727718833795519421902343262333423527380452063824585963035541939494072208822285354472444158196530700760441466609860704836418602211465690904474656130914564296928020470456852090302327692512038979729252609159399597912406466573809784263562290958370803952372566850141490184072307808186411546921686387384778582766213139582621064926472526355762104689638768640000000000000000000000000000000000000*i1^3 + 4161569929162523548128062977593638045837411574188206982141538458824314899862686972363070978309230539482017501999773553912739060110806503440404589295338141528925547636497309875886602577832484607896696288106096359703814830885004054401743605656044238711739593361500818185756861342368224907237419609340111000172082212405297463514290047772585223062641412501682842816804686549998568896694286942185916912958685084992534938278260804835078534483513016844819079047572896430835484875913123428495065650410565283126996228506114557007750649005711371797526410448226332366862231743177708259127861701660949853835565059993960924245846626480884993067867237520856126508627140626801080649596489695715291317120542071239178152941219841560335420184774136989458138734047526963985595771338692679914841108901523639109627520435965475035143730240761817478062029569558370202294196920229022590056705903722297952332576227453493712203708523611967272106541463853973260699440526301656733470904096304049994630510447106669272672205016732647890587794521493575700265175992051482985444938944064951013898064760569349149225861113525395964131047454650002762477615337343694484265679801173545438298429158013753657906249687067821844682593234304138438427457560186933629996611210937256249065738502813002350424742753969318861542526750278739173126685403654192421757582664687376703831915939293481246236120450481743537956226413908501595190331575200620452104257253345346622384829521845899407436407786005582667069805460038069150830883202447955849784467015061323691670158162050422556422062431894577658342376871053582033474967467773559967399493747302913423644150018888220043563305913893946464295285119029827090115494203107159281949661078137409539747441629794871481262572022828130822873317448455489091501756840845459949955362670244119223348710973454904094221927619128699118860968370055334707179029210828593545608031139479606832975052800000000000000000000000000000000000*i1^4 + 66614636216307540530497183790641300637030383157447208714618452301868904703237891377512967967996438438942551095379139342174040921887419323658904048680930474696711799164289301096064043158153826094259844636452760711188503224587623553320965929819839262913628210968016635515638090375779204008536557437128656248539365057615400229857556635766753851154057982068715988925106170915917916437819851975885614206380446024487274778659663134948475005156765258126185701056190458256475940181170036841457055029800979155758276354911122729396458706547273816456634648944237749166019668872891712799581478129457778012512617582933198681338095224310594814788619783701564190472443797933953606818008879001734202940139416931958206964868147650897787532028165538714607338424491091436244406625733730185859512311926787723825058995122803464349701064099081511900271660508002880422760806060438739137214689727452139756618788493863549475676329716042608758734339375070214072247408333567439918725963917241549792931068269040901158940970645847183232444267330143093560993990271453150521617469936455766604081896086049079690183144202049288180946863287122578403525985441411395859828071488953518779621979942684727232946980930689284106796524190226183037028161536306300907164160993859015515611179047966961551397517046680875957258335637669544955409718575809719870449894512171514310802763136369143989070273295856568254470941433316781032702339584302357567411961138299119916689700936958909613060575403516271820083712544164922058591500086800636602636368760979892058328280516240011580477711036021022964714509862216961774677717831069056743203617780390711729487786237810092345611063040383894621705783584049491471228543759957048667871070780781322262249978807952220546405552442989378715262142260150891728769631446728554532024134436857887099502264266343174590354494778249770076541713287860846186047248141151377874716115975300488444143206400000000000000000000000000000000*i1^5 + 30171402080697788299370925671710333609157420718460367232593584298650556982527664314311555701136886019223433410034125956874812265238817897904996297196057714195693079096169559854082461442687896979154521783993482564289506322444784329833396189778854831116378883237128949598380862308719759844103172609517064136035090143738568420670846216775521002691653992314535044957997399777368277531965091282003753721043991361117007608753414337172947767604251373738469663249819193443123799667854997818304759058884491261582485577433983855733992085831270681318871458889014258595991455356835525782336023713778975378300782785005725563800937824558862484943870930269705614619246970194251934638483711672931782495589221828537004119398102298784420457387287165170274414454755696292004028899825865549178584335552632370903915337539581051433384522482741620421227712829440285990377652889031498138041838982013558181846164806133349423916208813803495060880932337574186233755840162164498424199096359250434845610656717397796987182000456093232486532477442161222597692117709944718926295695291192905535723792534367016429153168429087270392474739913202461083722112848205896497267163730341465044993908455874679213896551172522995551272366148343848798753609173381442854706488396877279377092219077858436833755102185632405428478506520300775065391530413543718254280886496793429908655057612718387157846073411491816747284319922591605191452197432973255122575589133642003956075670450749162861254180429891014165436222285759030820552789401629524288778537829586215827765574603664359183364913641518184419929500991809122558959404189350167617706033880632234991777655960119925314376770052232674867473315663879176068802478170191760753518449716317507352174426325066358651415873793700806355637461994095517349714527235255415071526277785789549876359569285003316452256304814726124670129842334242259355483842665592250996749124755329577134325760000000000000000000000000000000*i1^6 + -10538037891410086170536919784526098913084136042833012740398204950405486539937725529972394299422095923056000655778586650142637087595329365419121698174949312634767048133691304638932781112096557608387748829128084904846181361136484781010152715575598291500205148495073401106954890585978631660642858529037597815751513662940746900964968469719676058549928113437256518907844120211288673089848376294614215172937367318971160634444698340671949412086152380960380335793018501581282025390870244491127624874585474180758052525397868887785661439517811002911780108675887042483707314541589983223170884266620217915081452722502472321295305521508228084219821220676422184074439906377026662252199117860770011316031083604782622535376521683129250622268551234898721232427058595647006721805827484688116676153970090586126379406353419459715432978080631687860593487393888885273740163970294161409836237976441355665526422760877595942518189109292523850394157815414142012658860027787415037212055638706817379995491978367274717448228219163391956016390034866942533386391514842510622048380091843356601391915711872494853558059938182333178197765703945440058348848393982366852726770564368395084261307145503616286880964642553783866234929465031524972253547720516578928156165640627043109028884153528781098732160018533116951600182749244956785249857427382407464870973351825419039957536694003434570264449450640915711500643893180128830983138025705809177118015290855949081187695566131250870859743621446697852445991636710868287180574149791948710883691477124113868232114753245444873091610837793319533732569510423507433987858357852042597635246200817635662535293666820054532404779992143665523677004959515977981839528056826748420867502363934204391012766156661379453648662154465359980046194608059946837367940554013033384173652775471510603249484969043928227100122563080460114002558704221837868405518682961254636205411943402376580300800000000000000000000000000000*i1^7 + 6564603955934808216683120518865251921802489239803846883856561358279851955799324957950095392745730359067257862952445424331938676797964697619449149211743485228624021908368943712412708792968966937290713576965590934293437795112955143911306655988813720240742097825219041695752648673421403596139583546382791994050606896620902452351639623503811302675620725904873804993367259712288767310043668719022974640435319945949423815945343218394189108233295806672638916113037780882567164251441433987068494345057943032121961637572524393420570476790248944553369951726084401800794230335728714447005978660350967350890074207999936165021516263467321263081145240606318072842868977311943368107638560567746058264286541334449223165774350889899639820084970204821330242519234470212744411867085340022142767655574454336844017891267627498923724543566589298245936186240431068752938643940135584246184641469862016926322680105304938148557429390994124522224816766579821831290275954643084639606338583925486298481064821917799983053880421546573023099848575530076881378817590041043917409050627971801171942809093860883758133506576523722724827302677132377378382468558177813457677823727079889745345262462324828403501440691562452966896135893237250740327569690593031118077607203375277851310546150039594764312703495086400488133085139875263471349596499648084287508817793962195993080345408075663232382174183528836845516940770334021622655486877862566136697301481405587340140384226845049271574696908513589097101365705577938052045659656041039777289648835456488560443903373558039972835956312396284749339462658339259024283720643043096096723018324062793999132513233700049466540362524847228974303185688594548133252857676269916382363648709934975334274595625064217381112124340436594495336067304972651579000695859347157623143910182796749981264885716748985528220068101387842312623577530409631314009015197648909372461167620113383292928000000000000000000000000000*i1^8 + -1559207316794482090046691058926514203161542628617983546859677190467921662676590627656422815227522964641732408683220638882939620263848662438581671419680461189250411596600174264153588688533412495404757530044262337777321340323994544184523229257729451225115553236893284122734612727500246612075850440374768817661620407405852524056433294100669517277433463882179524466431102301007006050676046541865472240766656519633374682979273745271413779205408465890291531015291488654543224832289435692975984356882337076778709390590525863582807205076706197614464947979282430204109141224335098775200969251033162901041358772245336177393938284431304160718792440301909473532279250900861270585410960952146416416864413509727221136948062348988003393135395344423662905442290941602592097596301700953921787955931613627082536335962194469772093953295900438998536343656147018564866556234382906427157559726737404657412623355980826421969223629262794595257357346908951846061369549972508034312664578425919174632661251126891898462730450629850248452001132524564584658672616756445644388692265953088193225874781404918815843699760621535491194603705630727612775381271690899477033185265756021862977340757391612542817960960646965355134204596935875386695828990150488628133960310531399941561220106316248401192062881933991597580559501173756885120252023326902650056515029861496852002530478426922070395800054205708507279089281880682564278940032836263857279126937396189888169344929912976184894806669067820813970950296572751526401977756004322361761076943713462260142728454698828228999209435378472112451700738675314754188223763253524424989249903519257990648405833101114501323905975918454386779136882605445502526873796565245878942128975267664260045300919656014309122040153240638888999821306535047171816779052402630705875565538329967548628424279119022161621745014184166427200732931205236358972878126131113422153603122868560855040000000000000000000000000*i1^9 + 337826312080793195559878533873070943648998632231694179561594018927592285362128498989150521648299070212521330439026539371275392781994760080378548609894427240314033295774294133975711390588230711093087413813030178870414647651527899826964387791989937991134587333193775218417413491915207196721819575268805002592407699596104386983867887296928586903009934391585256370753060752426148778537001923239909268854344512684355417625616314322126892918824652351732363517886370057668997547533809835416816379162249497494442275462727088784596823654323613829685314913629366134455403528516912168023431811425221124278093908359556685418814375494507436991514519771199765091115899350213784636942959716397462143028099452912169450238539274066533826829589374717225685212691172165311073323011792403287709020485047019044341600580927537098809163467586334991043906952272955683195678604956582018637751473211511898686321799497872376005687163601845369610789209567219585576223777417716684498775796863706373930389774453616993601942811746552545408609890441475137150770953543777253022142127640325614723460795266172527971325802289317128410014554257293765076192531103519519590840693313937293646343735134545351076300637298816172142826160976919590434189552932040261566702341587381362164419817725631545934274666248950419027470424527954364646734958932072901643232255491142194336697479111952555696999105566399029096237248527490070493411557742022565124246295529203756966023322856100361838509829601339101924588394068780305229734545944434520512687674420325236653061142800160599990677948464400873739626938091532268996526105046888228150457135757858458605873199199938729697766027713971144865033798945287067034495670688203771391144638763696672276345398434298898677312155143452341804787360058564414713077432082963607970054578876972465939602973410630598429428145976361142281606876295198080327181048517261778152329212792447959040000000000000000000000*i1^10 + -53544322949311105797765754678770556707158828077708289544718053448913855408006570263889823251044962419944390939575718804921238250309970381798244475617770568840950432221070072680795346228156581182027867634663362778635448065588414505886627627801861606128095435107625872113800969264283800856326514291999756638234474489856375923337922874494740397878736800345022221332768582322662175054099192072020385581161882100730425616584850003027134377580951814835282583202608527726858468046607161648507141576070122869650456308899668718796982335523024700051033485492674130144051333229684194459522217303356006603187426240118663663893333405466449274186044020098211430271451680414262185289006439617274387537581812755225706456496544306646637960168446141124641553072649886010749504256806775099083064659089210065886879632560475782064332243786041633958628253035544309658063972043478804591184481984115931305505945877730231651241942654117933122486452803097572824671574556846801277334200384253580957226645656784203159761790827382616381220076113524259118095087853600052147792604825914826982198103823793825628546549736490814147703529686952724764589062615918204075982378347589236158913728330871298788437054942727508209760836761670221485314156605988441780245550160073313672208719471556263359735606780400400725663834823847678697784944952347444755594486957079814803404037857303131901497399151224277130268247309169200620511343831877380019833621208001899324826990756350746202270772702436519206425269447802905610293127954229955714258062427466208140641289575886634029360745562402951712914558639832378437103786092093515810785364299610429430417800584302884607531209238110133203914703012102668569720123055479111678445280094576592113993602829796206156250669584272667286354733311114706158657052473330964704489336696768907568345454195577547046675133722618406036610712228709937150153020740201971667049122461908992000000000000000000000*i1^11 + 6790831461815479933189615879111855328861018322742521951957826685216290961648472941786295896173517217890361344537583981565475798237957520046016606784415245242804828574413639657873260451371357136698800771309956310593429250081838187742910688128244369400453499945881583277053575514656773944812162765630133455243822611693876613237900278994072515932328388688110528357614715382780576230539231792291136165495630270332681235508660634443026393608209319607236175505471918539915400121022745519679269908097179678017965766907199134792300778032839817980520260242933840764005969340682195785330626873689497783182481124744132380860468669174683542467766016775108999678809800472579227736209878926924608901014129091946549173473620773654275036702918954722794856198156303121887079891567578269363893000284030104138412753772958199099583909225857221821659827659106138280102835644385137812596379211078753850725002368538316731640385945225035362206227744456230226844091631711964442204721041049367435070328173609798805070523907604270745320481995707262970982344770456243508287473784192530509825753949139453872509627198591403559519171647931408833583839899770634676090019098170451725582638624187507569800482148415382619520509084491756729902812514048664357711989082046925912069256136105254553586621012231616090843226983556373406044661358510696271804029893630847572745208405549384759092154236062591632100590976903972536531057430713142926670971665292813651990274197805230838449969893088682706746984832566647221372703572302987629111402565605903304744004817837809023652163505369336921022322437097691952839699041261602160770607482774038045211756605776779062409973718613574386554687598197318405773640676066646302224113014172455281508946401451860830469963127399207767187453137118081258725378490629003033886479241334080012816931270278699091166544710907973343705157996900342308382768248289517374723386014433280000000000000000000*i1^12 + -627777946696639721347073817488110972336958704821653410816294457328682101988797013332692487925120727966424672256400221132025441122508197691258081945867490098974376849121676682504292723843463843093927112431608585360500001886675809842212329595499699464770219799322983262147869172330684130353811269430608786188536331406358844095074803314903099947751044931103044548916623831559646110309213780800892047412565222151418024204137230118576233355645650382551936434035830739502698126931565176862377639946192381392261912056336117862826746132171577769761441571401481081538605418055962532475840528336048516427032288350194805920244759307627583787433417067668574395210167025139766608363006904719498933163733651844283580621136950269394986790526365378029289458035277634940603604253682534158666279605001497649999777785015179044584002793654991071286688327343834057666853275444748301645505921770351726588165110678736451913828247441408900855100903208825841221238884795348420990595815483915365176647632868842666308212490398838910029256837112144896289039972902841318297084842908563472677443562602705384271336762085373632077419924212715676672532612272929341615220588661151187804187439598325400610074754990082177196191187815611968621047230958184411886453200000877956407225030114211189848434706088275207534722202189017712599169249825632299509959537678788401044231364212593378009872931581622893690851246714398425260024991450263334573556345184709253530061487315099603399887548550506016151999522942409309738730347100300717812756341899101792353275541407764408376998879407798566604040897322557448326405324630949410613013758487082429720241256698051835484703225879165654832463964250518975614287302889001443355923840912560966401454669029012613702935509675373223217252101283273383293064413608017257600704087423181924066749953091169076282569578002039096511618784058656186340130097424866408856912973004800000000000000000*i1^13 + 49168668260061266581928585649252109636733691337353492787513930508683918074370273043404874715705154856132295375474718728509520362370507812111881637344130127589245225869640118756537065944775733954837235052293566174694098400323714529160741964190191676184154410675631600530129317599296777269434258876202571371274047700997429133748594125156057597778524120240319890847121503833938679405826148558466879996263621452577057555680541128241566156089376552329376256945535640279079447882033834445518598029411895660687454203096140487771601484473417078970495761097881329835795380359330356315199378685274205964918916342083446081641184431691509092550211384382112711065176789652922334391339944193763465352332455168697443996936710711952721730213931745468379749186929364154383712777609128432416582664586542206529028310308642728983893406960714608551003446319206830427501421854377283755076456006543337851544881337481883768330242943121487199567671258691120095143197152811013583820300567751234448677014717831144135450652652270767332183332402444712904808573489717320111955433654383740790888239018916613447465271696193671081250099564518901495049406734389058596850492489336576488406588229423412434589334920391683104411208157020800089052821200375185886209627480566624338700553764419650308841419196624316356687471936261023906175581182294684654401718966800590058400674375205216283799763253443456936015424985172600053190346011794390503915424712092860574192427121532105810514919108380468255180822104022518018831776772359074531812874797718266758551917295185523125598547982551459164672500509618701903089888531771199227505640378433134528597511034694046913966367621214781236317824458557555564188115776794726451447303689493739648575902193047960504876448966704810501714586947806375870262383910675927442029490058060270515461504473409025241224282701911174534118354785252992471492010242324814498705178624000000000000000*i1^14 + -1432017717448763824201162671808207585408703036988420154235849257087539154263369543249975374564104424779948160885270953031298489124088339914868675352428279789051244131342151494137416864588437186362458135264319326337689043831885949074561100928649792420724611266507011068616578154326944979770701336690086415403991162423690596290677049464782749396725616918025227215508133457619129746009292663152363830711564238444012038073181376299971416949659820014880452352016742774923470132293918882390716023647627011888816964155526210698495009602885549672892231743861940660819862627809566201979612754401264919309912728036905690474466041380615677467255448035892212979992451301601185525961629627954506298070369634123314789862301260569895433595494288993767056561709850427224251997920737197873119950878376437231078027442361079074642792730089754905448331866868087711690620568788627980750782994008717785750533388608629528897933222464419290391129243735057514074732610658399892243674305548156284438567930595742315996486361916530569691226599830461992362206147058015857755459060767833049372379753752068467566713434145534915286289824708512798859256024572351789763784081307207090492166045279199743694318504706823446028901928631811239637111281789311092574594683417283494664544040148973037598165865077964598421706325850881054210745694602577938469947265148920470522246549990972524995260171524013879701189236031340212302911114422454769815636709483882840147283592686088657253518570948535440222616534686310502106414204029917674409858328385265811836141797716865016787335653860643710487558791830488577368214873532499096289690877272571023100272050423312289025564790961912768949401669089034477315738298000740976534975759431009347411296281412434869737798813909853681185552632169030166457342085212335722242507129280768189189664330360760831408200218331201252730497796215837749552865575604860891154087936000000000000*i1^15 + 14009192849452850255390570968405301362036360248912993496335482947992866593428071909895871624713287557511171430078892913623499544377139379077439283691899677220637511811878959789995479768683386833863946322234314826208399736104077859411672455526053300431399628701897302557702935928266005028973027612722941820647098793280825640659555703681087823616439101383505417562362099789421188144465071405924678720969631040848280848502500173104556205657149458724096712857063059533666211177071164496403171899304800767076042432325041887563367247231622178958361904742212074092543191623304086046725555074198674171645657190945715368765600290658792224498046856044949661418944841565320986449960216190142013117985664100805977690367777385549212359835604125234158084901238446075835583231058949615311856989843956148545533296453965180080214928617066209126779770069716952164631162544125139249933537298634597421796033314137588955430883594675513830238060612443293113491910372917787947813655212707721354264310523161885481581217345095143719414952856644245176533004140241745752020458212751777969789854701991406133241346631548364703295614729990895101049282278199668322950976790750050931586569933109550334392794133894867263403001380799814605587991008310671363935946930267718781652102156368205767271435212247662906952212380456576106474322486739860274431596799351136492343940948102751889742345562856278297415910907320088452278939008188395557449887863363492445329493776727180141059108162803115871250274345576286586124114062026507632171942499704689606247492489481326607435128544287596858221399039552167135920324679231220790466933852637912465809220324641267899782560361426960701748429724665346416919568529946812634942706980959108036377119344297235515799310179470469264937524070329205157928231051933395585331094220064688241873172801958669344893665521979962685590440357957975079722700103375279620096000000000000*i1^16 + -166691429661090937523919000966846895494956949748989062145420352511656400187304390399044006445321322068330854444615928665175686380478959352802531571661142567221237548873024296048910522077351851410576702141532646579217863909885855834809312714938043098697691301413110949719335000981805977681237417242714749527347315311955142366141920948693730391178725705233240512150823885459813782552894200095542373571007365780093759470837581030339593126613759834700825511698259886182337550338961362623501139037789090801731391685191900560154967945075452002774870661307078737874765446056097765350366871576552095693969494975671826385980554891864372476022291299114338585603222209119175368380734189054663948436393302609506575288754638298282676853389833919819325710752294653422592044430884195810979854770718348522095393994160627944414813699017631063732678499229330185315939441193844058168273825389357295231844853095697923328939515039148167959812069252391392453460585235615491524707579199401218403567000083498841973503179650419876439408797819739503564602107909853827407163639921381595628284572934169233056997093572352834524671924327057961834106388020044552795104594469852939829183377403564406992913854704724907158643330263093058119372343419714225013523561326602061134306897741833541042621743189981953814770926515746409054885508132942368964178089996425707150450839206600708215089768259341832318114057794178595694341773372776303145579953007896071204899258478992130141862380034796678598507375552537463611658505240600134782825288095582645598516719405360804316201871477514526175423250057252133065537855610484629388239994408696453709331709218612001263785484016330502954967447062626581901862161496461285243822633300970429157678489762673915715689415712097604766234334718986542483316597876398009964797587314567368013949819587000334581845799206552177506390319819556820382223401974367256576000000000*i1^17 + 4070135138017225497583114497588107153330412904217507312882314761784474865478945310462286501714007747495951567578931119882276000491925485839546122853083633667364892747598056391280512108120171408906138709921118434901034040156976028219074631393456403384853029855953709696550494361359329779813346995649653938902748032708069327606237196979631324348294849178757346895564999569899040546326312732174265189765460040992630449325547889871383177534246375637223638863660924441488004988855463556556039248850674056557997296633003500322032363934015075752985088309715321477760431215943820622142563069476017609136175217886596827936476254296599895427798799678842681445191038114044961548163717612356499733367159308660979840693075340798688405420113356623365724612894488164512228072210543311393302821331308169073395675059763921757325300253556948737536936413958285683057362350103919419962690645096591914687587753089997986564207606008935661147492810737989447136668200158182935515170064517248310659479815754762521887059408037696813661868112772141125494860061001504605042120264873639552873405910844231012733290410948752110099669450878412914642313904956289241447348751106173432226856874344785929694021152547315014566042238014216431577699938956048511221156384143598327987478599015220968838383406834239392162054624458973983518683728303345179982754863800950540293850876340481761540330022277576193975975083485320685958463672072557478543049144410871505547404629448699255061087036646802492732639008333525682633134652846669929377562927320641519889468584277319652264090767503268816534243581653537764715036744885522738301749371643900087089798324904243010509160167571730619105034486816556350531609895641519845828088910184960206305572009655028197942027860917314609051121626351053893287921233144074318836274876587222665750517133944053302592343414504915482736960265092436921208897767273922560000000*i1^18 + 1480444099902782351300554816065376198824886337369193225688813197283965289475939475344454114974193281174946801043233475251140097480956165061346986517261737455740504467732707752744007803499625448245132862808115017468723921718064734375868094243097704090331942702986571761731098010715806126914971476969438786032074692999535678923474763934942736058196176663609088839540240504530100833545132466820111195812710950065593316327465016526639783672400655773657789104796786987178616086029768066219457481026915888364209457853719742997900683748868631786556686271401850931930486598387893480080698970520354866966053132443572996471898546669247899752327504183101006247940167691582662769237367911653338827517246542386633265522228016626946068274351331684478997019699801585969607975134062366870202648033829036813579415938100410395745091733134248481699921688705964618165595238458859755414703419607802870407096848108178726499968025074334234785824473767877340048676473788815473397920650818543121077662872856172522381215447728137898639020848380178253625712681182888519107815659516593411492581199183292702090099548415100942966578830610560115948052018499782154745255478933771959675609748466903970637866107767538761384819497736823029053789201958549987738622527470158403625523126475840968662708984845721661378507104800298370606971423966130501834662641835090685532556120846222895489702813029873219320979040821039614200120536843163093111908235141653885097826375717965004690091233273157275326572350804117345559376022512481950122576713044988809275026230849590687436065801767110962204810882196465594548861862666181022013293524515374154952616234332832589630126838289607607760183208719574580422423367398246672884828973039584672350910510635236186346311922516585067062720315207335217016729112256304519579676973999800895962194015667064555043204140238002535790597082296819653466595210035200000*i1^19 + -4352746990455606906547977275372864139164048571813540747598200405897102006539186414715596374469287659605011237216303287234123479735112157439581840637692823188587937378322193044422982285981934408571304627900097483915589323127940621064735466407325935555179438359711889154966436936487119753111370000716769932616209763706301124089354843021869339255218992105238957323907881208737020653323776423361803198016733356941721978351246866568744969564106500918766975266168830975020106305076884128939351439631028344376889030016705611991928125862713706254390066977369662380312700522910649293735846417278337481233753681103810150247724883910893429045432576159855030319515965175775218229769293239990150744091645499018031273994512889071559919219254189352630759503335481407611803531456358048988217679591347244652798578209901966403871027824647209472221347091226804203849422964179996258462475802299845648294213241520622426816182531018780513470132240340392626791341560849060482212875222087484281956242143475990479288841181786398397068355732839996252744647894296876098506913864943338897753395524726193248556808338400505529678495142929253450284083556385520539580628529422851135570771279730466803216866210794059482801651712292270115553408923400290681108217267745108545317407676581702990104652061938576881286207993703888992482477989229900743927789947087117875423361984821950975174622522427760358489316303319478473750562428359405163902251437411154861141081097362014017240860132511522465358782199907127616142400106893900553108005768209277246957696179300765378764005103699445568681550877028803981187763049366314627944349194172462289754120810160193757189286224383828490582020045028845265578111149857623003605736425550944842507242975376530437319695436153075844318468506546240131666870898521161534912157900242059031058993420611755912804255751382630935882820198694700976472431001600*i1^20 + -2135248620083601380685440815811065102907989168889066635375817892945387315828117312245028495600410210478708550272690220492097479480975765459791539742639291947503940374420134143803600048571474393845814347928397841292835664233585054538148717918656334554532661335995620350594455338205094622739657477329869347862125616226728885182792834531865936303823301989242717922822318676202076001677573199387102014638570892817025485131866305038479656225315933016207593601241986308844960027854185594860761255794170773417291244873841583367660387203680088415175636128742973480259232302525968964184187464020996697225841157426534815876305073481026420268477243106000724844003946493380087820265407191021311906351972840109508476654165201283665668110264830980983207869260525668896251176089633225680160416792617036877076171612454248773829169181759194243634410155065196639683082555171412452727326453612589223882051779057610587433955412897737864174277904606360567364905445756709381523472386540241921988658077491744346568691772091278572486628282905106328887927014410274626827977619260152606463851471599441480338758967807333272652752316992645525432130437094047000018454569423971520561823573943648342933617176811019498783201137872723376957904820044801924793864587194366943952111787683625166822654059929980338724784562249039699476704205087313812752169755862397534448101139496163281050619024099151810228923603547337695842563560379022233981922902696258193854377197238654754949192990121554960961056366837565139489051609640342997330023389446420585852460806901976149986305191789725048274312603893920657927294591967040317928419924558261954311987240904528908015129404070836230159982019999528733642466379926264938517554098827529189056685596385759641071693960968579991839273022780473658745102157414733657876306935690816989459195219324659244509382465856943229533793660943696847175680*i1^21 + 4373830324865513160394530097197265529524869500311077607866170851331664363945461290114989817035446755667273824418910633320292357800730221927819050288082683545670501707982906654023295561274872204485008722016683975906615930525234542901431494403890432047228197248248323835005771470565447474187871716669596888251750050083775692919865054297855606540583234005841246062057916170305470921219283529249453499644938910463776937753364940099711592254467416588791929380220787685457371079556048168994064154881512023783482520792986715259009539479957781431331159512195006844587312198495553057387623497059888765573030046444864810309461643752488216999294802424421536124341563132200621015569489379880913931469630145437767903301026414231091936124253447635906382205047693664601968289071502658960156163839205627585170057699544270824288325727957349906317077962734443016824392241643550391889763372283667201892949090582435519793534847374418848476529554287595391198298159299832454895961663791673405195979362969153063518390138017803969830536984081645682325604816421317366938267847771058873968961288689809253822123816106123609326488372212889572002471098178090702573440401771112570191219573589820349290338285195264029743854815892453024686595670650616150648888668044884562565828690591948281746443666316715681554414711551217068462593240227683577015206898590501546513251277202637822736263689496614128482525169813660423715713682198080850142665266600031896331384346699500136543874106353400530269434323964616400950630383266525168153231209543166259912178749573088767239698248199032867247309988271531945226891511956248111469148488906894503257930965941693977098526968821821488511637541577295639525394096532868891158470746708097093656094294767859981093790788541260202208811985769909234670677075447861739576881863789911363426864229174090634869458544095286643990877059743219712*i1^22 + -1508287487117455988369424468623816896806804418263458975738882377512155952975696891827276669778362806220504554180843860869870909092537470648102561588525225095038874724504718355390050210066750534726496865754740912921131368713658651766356360021459972901540669902793925027890124205501807639912682178187414933158737651315529890374118460561414143166134845860352681042604171987563277334875071150677747854210497811178293079686090002306175812160195187760530548505732013029119685135273911554846055604223947060644262637085403554463884637239635731731080758962022572925098768180656834355017224251686174642423005849820923565552548365242430403109723583464062457007432800524297601336330072554394186995592857596004575511018518592773301474303355888145801745944821546238388801572523681834575476846939557364287554828916769755344516300668898845670594610141448985839456193098900517240328914193287615384759946924442412639418193145287495551457140561509219395958381761761953905159815132012844778503460805315291497813679293679654776231895112805397978340367235218958525878762436040023264005395535404919719052993554003112054743230335390544482796243450131740051998906041537423039439050926041625044435653106035774647033398768775890430161684410752479597883875377578937024248583314902190823676664625686662845008578267201662986102602115048030529910746054665845324300678116013463509453473914823580350715527093402312503519852616957818560703898070566537393791939997538639645780353094381121247128273126421554153958622321795680657469888322677082895152276602461240854851209476593942706217787824088041222846956463377085756897957847673639110418645023593837840825617102321038876394397183239873238639885171815235861843304180712608051993940043783573737593693547590168603673770814403477377407853405563419447694731611308655048774790960501539406663362073961367521150986354688*i1^23 + -256116369092226490395159946216050012127368323797536646341237044988611655273878542102027495889976656484655072395013099450093861217544995222177104207331023481262043356342969305493521835891535935586444150834421374029798958651901467592142595473160199108071008305484974862943209274080096036404250924761818773119211392768268826380318031263967448467371639756058785027380730524248496224954627343740550348773149972015394634889538944070258834105818560066525542006172811113494762763753098084203048463292489045565306193894281518088011987265802246976810816176019942598838881194200899889651649375790809533061841794716488269788347075445547554226108614336848961162820078323080960534202048426846098873424553995480507561403013036619613544765598791437307924771799925079634108206920996056416176871668812524290273538436850065611908790649248773156622962882252843169068397817664654738885205845489290263392925355617487048888077809908832929714782388153465999705564865575851814925438798505786243488186549952207523739806033856240169407969638103272636863010291302649936779797001949211098250584001377655518117297568199921471617425269772115713516336568553845720112442237630496079817765534041141652851997215044213762885244093773839135760859732888591722835965770519247147819225364694198467769035359323672135857312851185865285901628136086295189473365896579123370307998902530387140044213590786399325770722173259397425121465627457109496131727465931754623054745001803522931195654736529444536571337466726972790153556103172288549197438055365595717882741622228046062435862751425125070583417539471576906885209117724312660982515515465948794467223187980098854426340854062318005671719929919060866657580423850514827297477533561354253771572571400245118697749795730626331409002645432601424526405291969538762102523317275256870924904397893026813523546667840734440194048*i1^24 + 211243039785663111111151382627761412005780560539527655466628829395281298073356295842838289149193031474758375160435936429046771821257890880913700449623318112374544946950330445002506347707118757209759765049694118233897243550268651514862970725804407873221957618606811215170080270895942464578238706101085185130919679103773116720379321952906643751332434653198834263421699122511872395837225071904944245523208958577285419440596658407559318862886937436154092964469436359103444313826012680687481730476666154100836404241151121528247320866243838775434278055584406620498341107143294785754478088366573044399369821113993453268547476584251661644726123440654216848286060852866423034127896448203195299142848273355151970284947024257618041010858137395106708878157667957292841871250537493197314599264782297018809862873846727064191137376606711583400993754796109328607286504502126783292038152949330936030091913031752817615557640424360073678116324462554731085315666492242562778832411465490825452759018441686964018171296364942795563945456713827215092220167120342327050612649592207541622203621935596314922941332966669802583462670149808394053267446769618251825266727171119870153251795694662393868166140542782361354443976600580018720525396598484888833516762496426653593969446687959594127213321290736965008160284040938075320923704888710521989767223597916627231605418487703268982282093058441237496583331048566012339628093636727843196656224215959400354163553829293867059289796982086090850124892242919592117362113987880305936317598929831816255193495088785592452746039903936821855289417786989159964409254039372277254715719624129740230588930588351988220381322201208547929367277694540038215737303395958435202838914406827425305504837299878763270989944261293546756246191009260430211979338884395663621305605974155955490806113693502681892899186980945920*i1^25 + -53665641961477906714729635434571519977074311759854296491486695146123798768879440635263402714373380782938067344588554527073813588120562116607473105352891490536562225580269452534897436637125258620040279596956375722616436856052637695160400559448693394595761525836877597988392268966806744167970175692532282294594292226578463968622445496031160035308465578214809763681343768137430794919435902748295601792594151002355452983513693669590719164122106824523942374713277386674819461635496138292100158470476070047174937534143227555688604478215460849335632548360840803263413137885061132956382015417399158777620502098651385548480867628411976322821310633277055287669243196736508002442457535225201315829341965198363076515774078845395627084384113680733373180209786919897787362808199056423276462982919721839994169106893847115332905331969525161084588845018807432222156324073522367102114343777045154130928920132064113074647329919279637715811010448981686423723834164166789066351645783121659882462740837085391097230124740405007633829427763962761365807103113762678432089926388250487634300421343533147726798393595186239597148474990220261167128051115961918747520617362486509535944553652298540500317627863005375425854439245890387308051390394443976322969077642654131712077669704055778207564164897007586838490268168143838431486218916546300141518181060112380630732158303920540728705616627066863498936719446232611859809000023779721763031515191704849433864278874248077037349803340361215038828205401716437499143291380267003425571532882560229898684921028360575984917647608757405501916568443687875188328867990605322893781071362650900796458740348893670262774973283155111722954410126052837438802474332232187704811829653452817975743044332214152369000851725746319910322021228252887704507586355064830198240544371684310778145144841638407508489928704*i1^26 + -8034705249198628318299871135273160017402624439309508515838826505891595320354298950217500809475019593287420749118629002248183376551892677798353211663570502436822267095065001718521078367721099612491080293124667098119026695410916248828740068157149888116254920998654121796760621977915739419957522620177501024373963663192970968738075738156716544699227996239881753352957686063720949837773197156617986889322315677088088324691151754552787301163637500248162562566246317230186411570467713908933405409732383937097004124273293891762355424697785587669118637225376258917794579662149404619396871057172078520159435628336410912587553776957021937807093953563841060611285124399594149284161548684562883228050959048813510477418925850774356864660350468738901850460237978860402988981490459407417157098390052571861020034144125487496692319581381002405950004462486106762683915796737177104435156212858301266169693428490874462946732945227225419503067616343393987313675556071488745781448326502895416136206631163353285876332231464501107018869252767906931071130617394057655590104390688730204243434585003365455500073303855340302102999273899174209896169373702082420361190014008844749113518355902545750519349919705054260189763717845061252684965251357214874972160457588896617624724833695779238116603378332687594909158195290123919319147992009382812890469165294292165073669699217492650352137905984155504008576597395104174065432662087484412565238702010928100213447664591913928787972502963662802496318210137797680377885865400842000666920987908411452703413783295298993674487915224866280940217961993789054226397642744484548917031359064586426784239859611538519749730315950413797661889258036272081537330991949908158900743155164281257521407956714468271759523628932421447238329553342794463839778472958961404098543856425674494217618316447591694336*i1^27 + 5129005453831044287932835610918327413580696154827855212019077970477432629076218902859297341739663877015724325140784187225721548749413345294313263779522415948864732649610470772228233221679213780712010152603889539616912850626372292418864125730533320229932972662772915396443719055968424521838779376179961516920545511161182086392677530961391527109919435870344689151593372311952508817683136397705996671624418584943760914283863900249985395331830955909089927808737147462963098327112055920184130281597667963987823945667499828087298439998963360614872949059315941257049455443085552419208370529686196217059103279812164073719282621577552544123099614980256283284610719846964548687507969427614769542646031277976190944645229069611829465654572211169723229249770212745708695968775201899581229393433568865431106788662058362394373671940041329138201468431928397106129243915911290885615997118646740873057815608567809807778359765732092748092948062308295271910694045070045119507362944292919787013005250058141408241334949683425576472282790760200012489884978622623272241094443239578883154102277898196946091667094453747114222040599184057669127234418887787817723926649544349286243445799121275417583239838048764023827369959367471125544723363503212647006308918304384706358399409015444839597204223744694381647269075963052758928850154233001396041124628685152992259179445985801493891576085271666832105772211541885665287388408390445073715956432433966480333820009573256736367003635205262413357871345440505167599062853777564884694959272453323961191774386651033053151089988638278653777572384405817143032338772503970215395931807352901221056866089067756108653482725640444411062476602048887723503365360565794021598029016764743192972791361702376981960042142128875710836868399928743142825079000109002285269647045815726641122999558733824*i1^28 + -1255833773738369334107511716527548898203877354131086264587455010971404350989116414578745436400173903866134343674727932221262798953314395388901372718971681003886664818423186336690923208489803274251295798797294638188513566972696184055739891808572547792571809893035293118539199057248275876349793185262642627263481841959888565339263880125686035327005168297980330284223721663857933926045510035060401295298247070830756069514261652328800733084850082703430594406953345971340921895691736005088112342947197109168346586479054773983520071713005765590206724949707201316846289673024630581068219809605080355172050387757263360518486863439974601829104259215142158112050217948619428914098501653723096496328869359940929605475414548800513187083648806732260044912468834207870221767192978748949640487118640363627345001647861820617528145462976175668588545715567263143866203253412014328813054133202746928933675344102534059405883145709317643508523529666612692722332962774713025337190744993042380732161117798249152836737634611770720550426485057292891787282852495180511574968552363672574689879666795787296411780915055691748690572648026893642791059362783596302898375296787979627061578362840458264425229136681939586186939330398678766007453735117713345262893493616539483184632591766190524558335844695021699665121563061998817757898527296356040269053500541265930780939641602037150105521257232027112989790252151040235584664568161773153154043756150365593424346735560238999916228862145009446397838780184598959324464981573952626639383675637157494408763225967861385866292174125641271506606011017854376330266344958724109492374646078546628194860048356839727548343785660865668727190728492110899466594605218320236004372153261418818565183572864902638941968114005026266147046787013597681600805545578635617377230799665255750312132608*i1^29 + 82969845323268566502759086718920901706373783065363879414672009407195335310982100911102912353233876026408590680528047158888856184506188493432725258656083982629610309405198037250657369577250974113878602146884187233188136618658364698718399737518308665500313281327816058397359975372386019710097363081612271090289142458993697631494344077040309174190516991095878934538009346723174859870235608771878204204426179945504648655873392266378653408523331434667624972611325087382656305212837678688971020872496306127105269343229354571348382313813849054181791841784367780466939629838843866946678151313936638846115854598197833648093538359091753417244726794576557641488909238942685984804308900091092349642781418511763528044919848319418022999739272335118907906131448515667184903373105843961323830599453494045927660757578406216317561989120317316228957837095643723868480330830995663067636231792029207317700124263580617924530069915952944670163703704629416310607116979159473154898230036745468475260166144530525226282982384415644117695889405367259116529931157601616583891034623701812754204013514678773221969718568397390062975502766984018899330532347945659379544325160254737627139390402271235863751425721796342122644917296412166710609252246865432343684343239846475373458950956427607951120341254978114054044564144491222564892091782515372217084674917543650119410775876635843587111712941606945199997582666563991431032605923019910866063972258858681248574895613276532921222106533998980876886401294127912169431887879915980835489033727443012945276124517682196999245828447366679767508176043123195127135960466853881758743916108235708346118917982105423854465409308753727574155459003523128986516282474546704467661476001309551365405422008201539311623528805900117053808015699457839133933385294188149125130116325301026816*i1^30 + 3579991888659404494355032950995759515702172753674629506591413488646438744492807223256979084780213814409434014871243265652620323160025090494380772814173379076388020378025810536325087231910858486015777687341220353098127535371176464870422794549746730317052462485440718633929207893758435569721258257057973966132113458017563258477720588013445687429998253888422674766646087761095960617450977021412576344196939593153554286651691500663074279652574977212831994062002318780084930682465890244921780638466487890028833818614153496847088744346566987521613944290581379626831240502660372767774747728847929684357180119576243249622571037968691014267726090772790263765031514386816883081730333207260591638323822927361187492419798984800443871030605141563901411039818189744451382355383176127158462067653936291881754147406434604062770930198259590647416609323090437634759118171157043419232722576480784547751295296853763688743847201222508033377711910924545811710007179251934964941662944448748801601869028301147931742562270174293684495364937818987839730878091677978041910054412584486220820815111673983908067809100637567646193732803941515289282121966079677382504660377279543993143250361588455827424778817417692673126994216759673852031798954297879357686192356985350559374723570439382930081217564535739677334498073415090722224918458753812071059826207868125692066060495214247815631808561452426943561294872216009311869739925447363773478304578451580508649869326983774255940023255979643659530159354135807558490798759660813407249735652881371142101527355878073493030580071435370660861907173139703096739591305753387809745774691520956081175902095351848679269573343687482797623825101351006706477996854063593681945435503737697325667401443939553427687486141433130314928861742818056875891864440224696257781014986752*i1^31 + -1692001250045320028448214904657660518746811323726058813652832149851428381881414937317778134391080812222966318133879369868454454080044696975529427713112536889788555229292588377718967486489833029701240754850879642508799682920890021699502011892752804988911571191242102669114774677072332916792048622511386532639694014921702996382812978990805016418800651848451548071356059072908192292829993647041818321289027930751578154404450757119700727446628398694131026734586027065492728557181769716840969094729888929418642593614302286402659931828997099912109488685416424371912426912697144920276621866470596899179329597264571585585280224837721248152495231372095740377139941449718306061094541205843174681269652992102798555603774755970915498873347544843449802889215543526440483034121215339094732427425998846181248916396979899032511474964246470010580829132474352771347610903565165612912276282716058835798225815723996786144084019789217391208362502974298822346720731560547598818640768531816567409163984870804362183498387427878994455472903659447450411613487920051001189800729054202575942669169598594175885438327100625468346816693944700019627983292661346902820303574472818140467984327769922204177528560506873416209799795479740253637262940679262105879593443953382152515261939200546230045078200950865563991487012465102289273957255969465321900404630050022283571014473755136854771409459158944114795060963855738349914941836428368607093636966170588102404741505469189995264537241617311600586213198956823957366416824321001959822855025430244817754755963003311261303842554547255693112993072400204203679618510835440294581678450067527461606717111026671702508485521021512534754516106293905970621659099987975286375788172521436220234874212942010196939793322272399462617744172128736720982629250160103557955584*i1^32 + -190577024439983022223141534058907477798749346793599364477616827495314498327732439283381673825284349029444007270956774525438340739258911949780819476165482180335454695270003383622001308231605336951551811707897256475954312646370685873267959904644850406034041070040702789876682600548086721586801686566856773260755577550669782366719434543943847356306444556882585238493033220890593534062346393681184571295918871253172034041083527244379715491631602854043428615735837810925135750476062657577768972911401267016350992963232288601859662993385960948303585377704674013706652818707982449506546069032023730960873585272980197555868567116021294824765953744997320524528328042752382930339144282066276069509216686965256736052960241520552057479566049841402828599335318032310749403213275962856300768078132126845281490364249355361960281348398427833481947531387521199906943684430911721965955820322867029411846889944447967449649877302339173829848911319895202380553232054217398530034773095001536129943462092832451135297925905822205609835246130393495815270200792077762318074971904186287660264820415660547543706391173609985008098446804925782320533154633706128703571597683343650003525603400958589043811293133374480536079376058543530479071919159784596199950016379663896381893824520151076590010377518892692363083012945566624823158822157203711867765623246639920423687474940858654634963795995244631917467111989255290544691981035712817118266678745435750125662624288122503327815945626252214299463013701393767312224224264507616931967678855943525336461163335668779933105941595168108549825266136732223574618005675822618585783149520959313708697107615996424831649098596867316112247995400218054605807044182650577254009514668794500741425329949966181807861699253347614692705252202655156874226959694954496*i1^33 + -6908663757034515262628837355407898778590432788134814575142366312763664529715463884083478781490586000169458912680200474880756791633794722941818547689952155894462207392403399693870680302100238780810603116460875834824956230670942287196682486228878358075409862116275274313054764869000333341621883096936738063725322869973384375901797044723098196998330139487250216253091762743133689307745022743705643859307535814422720993729593605596591061888035042897031084689362031927561367930537921269552504120466353208061249940877782719283518625716076632461264746337455248613539032466625852590467366347681253311551134408957405874277211860888019382798419431638415076353849492115272422399581214684919065523759107970714779488712173895245454726797166371047614862434487752961470416666383976537984246451432341805302749052191561136915587688127816414019097640499535088653872002145778756676166875846320401289630916223088469911009370316287806439957411950679365896930658094342968574671035560174923005290834504680069135494943834831852796410463258316051249030778978931591294567314526422491556225255898553493016741992173059444770018940211839539611821919389962144874582572566594337589057645335335084610251188254362059147846675995397094059001986582020752117095743802079609435520587351940353344565980900376075486076281476880320445044297476734260603292086348458685394523157802810103203612381501847111089949636195808087260153308029336004993397394289035689048086258825386114094843171982966973123442340584769129825354018546281264000074658860604665306786755549793817804945642897673151970793716337157834067942850265241250960054317052567125190940651300170882283551336168475416541754444809390344238045954962683723380979653926480255932860996442119091793953922347527395943835701205322014154536517632*i1^34 + -274176413854284159959537245007523862523320821522959366685006155473813614961814377851527908379891212689180609027237577825702936740256870275990614229830799012803293072153415481608907168255862840828321027534196484187805682885982581843249359911717013806609812697570204956161630384709395766469745403759709320766040183420587205082888623000035916547523523626522474576768028852447966354435268928148907863147796437253117371889505722456667981493077405660174370195355276170809426786811945713470279966882039883821979958183764198690041973845947849366686562650932061144779613734200843702815089833421975741601274509006732289816999512946422294513243948043511800632299879439051414098999573943629124884180921026425344062828141994769862061526555951069803223275526518744338057786186486156713617512245054106599569140015854359546326072668413184675163774564344277951920551652420395938217354128348225862908045281360926832758069406197006377790373068598521663868096280356448636465473093312931210976169830311923042074854013857328534416264375421947686033694585768475863849999133708429477976166167186341137953662450712165629129127176601400861283299685137877122201172596089421810846124236990304317269583428985453899350218361993975085532536780175631594287428803669791198622531257279806249798757448805071070808396724643998606257779030879174181499201415395286873586723488828639214571283040115450073435647912716879113072337886229939909456494521678441966891565404484860059437348454848665560947277238738762069274860381207306543588500986895219706248652299793160776605480188306313870874304622079772242118740242979921299877866561056806551035750450462172933121847858506168743333915980337531564184475312402552212863757850331201607985434150813322100954221659160967590994735884956470345728*i1^35 + -14033418654763276876679783008855286462615302904399070425753980360711419959849878617690979867452048347388675207328499421811710190829901347693132053563090871100588657595071395540324430696589064336049189852203560306126438468193882303942142581394964828127504713060845773357539026548536622956536351332747107051087484617937974154578131261108699600291900317214838624689700243917110001436218321737762347798442689783736498851813298221607755861234060445031186822185045961432953707378859682564828696549479443298893682021887153936607767443124412088341636419650431369286932905454287381594504275841423000795639314045289401513111088745812092385863910536380531352719168748265531926741488079150006188105098710627605277693649556859511221622819158050295777654529405559651604441913200722972017614965918000299897326315782452945445760467470984130494115220823953423780555856524208801492026549617282480225587870281063990789914377248157781277576009340965561384759634255279404592161349311013624269740760885516513882265630897385122867083204658617211805838477317119793464779084071994012601508521836603215293392392131594003999892024837871397266107924087437803516341051593871350088179753431063518832251106411736013318736181415148514264671657193488406486862805884167852358609899783885601344261596143831712139379134014889040664977242072737765232570368747005309133330362626342826924787835883143276341628078580470350853520964423324902449330126561342354987083054491980954097810180233520388611661212122414071233752027237470768151438734978912341851997297558805336941749645031124794025170396937952756296898810534622412756933469101390955831641207210563006513726420776136063950714429173363166114728314351232714740098290036033777025294469044378279030077832693524509117912178491392*i1^36 + -882190147352330946135962665274784794410804799320573203863555343249195203819633430302751214487234095144785262332656475826194347193390246909871512247088878260335201502484555745239002637004053586256392458085506812112334857537745424689283135206340145441777831198742697319759203998294393623615091562674075285530450631460759387337339495674578793336464507649255970766268222673509827903176614154051305137863263335720294274582788809318316103797093460325144665192918751772720687835100159733046066452182723941053178353327895425381831685387436875432547597440304194950650640363391873320894479870465090304685668842654992010326530610733937315078513071449986214369045501194623476236683890075393168245461099156398143065489650048012428634418850101340619192947080883474072331069160573425839362656137777087991204726537132657321843936592995381487114076113648120515905098630823904237242575299840583640594789451546911230435652914185104050080641336794078269824138438140277011069605497350684025169357529277340842686044770810935032146446670814124647840450131988702037457717196439806859265419750566718011883608412452240970377848852588773963743304968439409358602791590962577508098082733984691471957473261129210058215363632126815896890232603262236954571846869570775245303623315351747058806712065072860256223285272322938262250178871109290677186266023234667376942830001842745135051820684151268581206739126028896575843799503825125141397829681704405155262415899568806291747977888228315612158588125503370607447510019532876863945815397458646563897414696875544399542283859077673611929350785467561331243634070735541995957507324027666780060516072909829913375220745312090769764980557397807924397469727478633356445887128923821794354253181360069397159724818803887360180224*i1^37 + -16643705892354178380355595344146424146235148697498910962979768359871330529640297064815838955944762284757886736928277120611467452264261344040699893283950581765939039834183759588658170777105533092547361338277059506335541531569305929933284126956753765018850764581205916144080119797673496173084455723642991568068424451841049178316005238307182776346615533517591271376814387458804780224829117774676812173054901945939911634501206001661429795028830984836653206107386676581224716004758510379642644787055760166183956021688195350594070097688264810314991699351278208478793632012942655647077054594486250601059876323561698845826858562719038956659254618571287070378690748267156361708532225085959348679759648480992473556247158712407864127979204896309845608944926063154330525924295179341664684336723502319355126175121052343207079033350363304183258856858266636464305024669423859411634274509464553570835849175178664424299556308332635905820239665760447199779223880096695198731766864854419065343510879179594210249254724782484240155299860495249119741320766901673781049293733310092889854122847996514794173798948491645406753668141559287456767681789350175742503782056303405878307838925689030160784382038765157973337880937669285290531491993623027990725565014333708094586144900544960207384408458786405567460482634188705507760301593503355808202721638934752782244255334554861099101614044194220535604846726737285464551245860065374950641353550326573027840112420745059254636530195766821514893948079531021680899519233113145652505698760814969219236105908519271940127509764905664668591993172904813825979569868062242150627493055347886995305509204443134180877590566194554267263704785006722375959671417901491326246476264400159525937705128431246603812038980403200*i1^38 + -234123710949502876310954039375712478592211297702023450625407911543074979669267598428732496591938691582124753223904338880266781031848218851494588818438952883187175964479025266845480397033600538063062307514200264182549397476278860942280000718357829181447018536672128396283219546059203598638069950582858725495938181816641698494749897628134502462929646123846873497988482894590861331748852958002103197527836523245143104060586469857792960799179967239854967015487589181842599703794994754085943497263459291055681396357098272120120071850177800052416170123068291581140288272719538878903251194860254094775283816302655885106732173545747363673549963365883664434361891058367978910003401936346016621525718593080192179849650565203763596913327943820403938035472912434843549561948352514247108603179242019999351676265810424793479087716332805970922110590879717336310244214597922835041046275173251976486091669050706744842692361011645023228406730266617372480432248255758851180227175405165005643730196283370845859908142418133603238241263507812959613437005667562857938657563918968096646324480556737509408494729041306732116786287567030598833576120077449785079242365229992709124433128973329146083177774092998468408850071157084355788422107849287208673084685266261286511411950774758589589493883454965506008603865635121041751403874218827371984421788234249429739764320921420751150007070363266258391507609891455935396074143377607095000200704614435463481791309489219820437700152008995024451824804426250702494447817773461171849015519843114833586000004079152619985645602430776981809783743292588041257710313299799257632421481603655934681821053394218890445151597685580594177647258031951176891932424300144640496213692330824060076167559935614220140281856*i1^39 + -1055385164529454405089026251418641841571678573481224032317916653556064693767035080024136203845632475080797967689877228017012748741432055710034531628609954050754757265745501743727488595137114159750753587996104957694761710279339237592356450584706344498776371712399639805134911689207070929730500193976071956369541965285758590830567645945463282087717191321002837302159917293569491453390175948887850210247733749485183020381269111850273316897862375527366391861362032647676638725406354697094980521301706813250254516836711889389125810355510530715514273460232448184221517697137310904932571616299483711868917601202714368332597947515797793252797686722857852299146403745148970427927749794323839991786317934387123782067645863940253699625804168099003629172458352404875566526395625331941897966658135166490787657784292115406663174897836892905186164641532516282751151842701289482416835414671730327810746969461866767186073876349373313166930217463600756103904619008500376746195425826278412305039456041211944302543797877194102628620292562353560115522172583577020575915227614278781376216963195144875487044966621924697649174951859983576012521983039188719420584909824554239244026504763799372657853290148655962010243063709601158117321425621017072186901760637925645351984842666057368142321170167292426004258363813690731556280324479451849425661493915157150865297329346604385337871301682386748282393257068723435557311608074732494199369146720358733962059374961927746949858484006082792375613402113179820757551120145960859300222656959517946677573547989720741407236319534397351630268419765337793754173480726407246693738112539105831508082497340380905409816362269676749005570292277240601330168145203302330467693553248569172387829350653755392*i1^40 + -2590135998734393577112475956397741456921627847703447249988661082817882716099113708950516536545597444237958341825547056891711979941121549359794671453614927952217574791610423594760982983185672765844991654676723848023518626906463493484210185178058657079160882441497840193768791877777010882869202201798431967959148803048802224142880329166758969674298228247083957640797832372275584928744780074257922836141550521495731117710104873343560481910745774574884779783921748374966111696879815031292129957882064275896221489610056054388180074402237079815827090933464091242265134966466519846254973480154603709565745344418418666815708724824634700699763679585739004594519677086422564240150474728930243965724045449720091882767544292706641408219668794823894006428859446658256231613262109076458850834863787341232308718389873694835864787819878556758221630126924485662164362417486336579759621682939055410230325687310183419809369826317025661705324071717275182889417422517451351706308796507051995177872841548651422733196944503489865582710616510415052695585835284903595057790693910886890646792756576506333933554640282495174037423918252723322836574416606531573062082595146729234425999064135664383981501182569516093560459748401795581658720588885242831168586148705767164348036329298879094778524565251853827478378951360668356008451850831199126355622863485693333165428445525660864644992850407360146786657912542440123936775499540113381104199055812782268251270979970097307101168001856203842940995671404400524775346196390973589061993198585567199835879089205798062246980150927651693846359408007776968413481791713974095467294300567052694719998107724653492921858015325248852331581907582987157276519856932066818195351442822890004055851008*i1^41 + -2320833059102173033624077080187800236109588314469973475211849531554979702977011301044484261743267146991543728170824328982590540953406510714652499527944265191108439493010521085093576899646300943178760830701602412832822099487064988632896508840105352964075691448885744606321397466443694208231039933692618392328190276520621271012984386038550120753324818600455909513258905049029426007839477570508784640082283993810776313344721572350191183687926534189706340861638770877860889918259342845908901771952330817010850943898563278978466278407448945771185993484469573765746793638250452166449948509358457383496831498892037277493364130430626020413449500118798829292930477660238203337867116275258809110526265735202229565842900427802541861498269512534563144903390454800921880566420347679790411650831003269955878276630219264450395987926771104427110781918233503920330635472311752961458325545358898508929707687296238642559000532482775574979911008120428345232649030172013068188268530372747962663510339969714684829711641782468749190625615630985573388077090161302910725560256656790078484374672659264201409158446213230986084689833253692878689414276984699044363362127276280403444921861340137000737402316679948661299225004838903271911758908944315277816008894465658356781977535823631957901078892755617340449416673931317120363045415154256630805055548348110163778649550840998978202803985143206664833389212542723127574859469858700546475599875126437507870717958955261823567428274587245584661967137985179704647157621909404302506829926913347431919432093865777724337620982674300637859243454377166820299748539795501015375769558735551491194995682472395040416557987979034097608678931180753274699449752102962822947240494535540736*i1^42 + -1332903412836953389765233183808257237086468287356882402705984901028812498924563260440958259985319055893140193637648086116658185779642679174942020832134821642411608619508761336649745348340086820770699337955748148933646904824093111507212596945314084076218510917638485372508218600926232999210314022082190205643362684343491063763470761674776750524248718963691176054077430976883011203748434818565226625769171965758062737129561138277391025807037552726488020578823719562710648965824895465134918219433969402518370945805544529114789395126627762607027594421774164155595831525995975801526329020589346528361897827816442772636032560510164156599677845345951063827551547514694463168675718231267471184160417189752229580286321558431466282729348513024430617245561692477845661011146953678835778660148188842978267552022916391366182643414890574325455241895762860158635284793124000585911642439924689186748964436426386649114782920056773785977956474181000178896678671913174858803140097875322229739235753295410891201630295639019352557288391992175526525442826852292481656789005192381025911681252364726165179120728333299262429978268560196751424127449101091333978610407317652379897702101246994812028529964581753965826564949841300815133750190224704152472077029035672126196206890497905664710142629135395712750273329297550981402849385083532398199265376594935503534910567185801073879692524382136149438670978492970843056325319881054160134798486722026531061236147260611532879067708771643869440261418902452345186922664057609114821267415705312155075798720893555305194299541618675228424380299307729686533358116831357628379123042729194744964167715339939271382264874238225416363190220979283064512306151015834158903590912*i1^43 + -472302862797690776041323926293428345253594505225355011459357645078396764572443952911702296328497165190726391963861785102710654198936792771951715885044010493993615747126785502616622609574742575151709317161033847465278023373330590827145510474107228268958793521470732162601403049203765332198034494380030568602915752137655760598015463113382907631341222696788314788360426517137861331763892891526183070999208143849360202072638459577044356293052470715726904739034083552827145016394463987144398752749115730185266953837728200137022013456088488045838120619281071634332050634405448441766536830367015170354516740879787122262574169745257297191869514877606065417407424992959015732642549853042175367620082610511298217750083981404937147657371383339667054423644245155363268685249777603243337243468150114125122346716237585754977777577651859317338296339424852689541507048776813873649387700020182022925691585745590879485844669500524556568351713028858859152515825940294929259005863705515594509458041257682246550926053103759890650717770122992861934009751166142147460680172381418026700894781061596790927144234112747420032902447613034134288656093044592477478940729164317605656308506499373441233810010260044079707425952627624842193843924558307418421919253314179528668951274892031625262291192468015659883731421809124317222200164822048705532101900653427353417639201456929869433450312634799991077575981031000962807051713660286756441046626947248444785422990808528738788054197971869169055075290955959217967614652971303121394668474063554878416658057106192571484230856925801665588764445371908407851107814895626523022038849073230493206551093988439241682758458626404792946005450203314135391570218176217088*i1^44 + -46621774701679125979412826846275787927722860118898687208169407125982394101601277742334670096096878293569083707809958393176820767383096893811715403698666313831921820892611642905826129310171442567975401383642829282067958321289449283917227117103792954442627143141657408689236538403776716540268309085267977387294975971866295897483938204150558602841235840765010532480560968886898304913955138971462967226299474599438985213997835562501920161529119858155524987983099050729618857400261515649070202921986161188341533968939947891111732125206313359965561580382005998127525572744114151361571442050038311956821669302979191378324749564007497958554965009386297985695974949605616481160010996506494145899600335855022956415559729559815128603144160451896388829761806943272682354443588014074865247783527331362008588449731205298272214330062383467992077027288392503578748570389953253259615167787300075750679584768208322273741326263593594845822719668420104254337972293387955237512419134569093464691132939685564002910827189481318095216533349812816742850474009596140551632870926400718827580559473974547826693318260276694293645662817710638382670845399749875376612403502201410556668818923774716498798886690776157779075553735982258900535793701182950224571398179532359137354376540460243137855359983757286671930373052359148840607647565875101497587625387788554141613606554865007831475733310169661991900059749886392832287257235193246172324138178474405145825825963022366250319387510485877526460388131581168233626270844477356931199437361141198543699671867879571896173145441080833870768645618089928144549166765021976084885148705595501317882166593175021018904548261059387364232079936226296414076928*i1^45 + -12637366600494170538630801929581354748536055602468981994693112695245431070657661352477439724749424578184337291791373105467443204135970303210607157623636246348751907143244186433838051871294248850164883374267154016490758790730182805736217535594579837532379689428703583963223458498107549137578635175379822835103739200192545832601959699769595991345729484943334643728976911832227496515087606311077274196904824570085531353089769335489780297299804917567662827269932239286117564736029999964837298176153260545488987735328567273711145644677893036893101561075988288182340396786481945820202122955290944162266045749981500467375675368472061917245072959670064665969388726029260928738933179349003422945409746350687196043669800105609859815413695195978628344946244187918330808010638795868467945857776882864367227712251516116104488259753166382371589693025864394697942963566693501164438319787796384133777910636084864941078812703103633650466169765778541667145639362486009516402961309752980236712509509860766929898534784094050362967528734321525714135666451182127999004879221862251044163755454851106725700208222163559943578326978207269040492463393682915926497135396191313037101944818325128145679345013588828000041549409918397118606438721753327935983985955325976827059402247395197107720037892501163127876725836226161377022197906272456295824050534142107108784125989065096976120999741060372417370016381636765551865869996953462438375109450821145136887283980448549523689984555064672522075993103833707800959314430501577747317853980337723279670491886424373588111942120243972714164842040859261187343541494326226702537087408680776318077690606397495152971964023294303382418439297564672*i1^46 + 400371399058074674676744924009676919304491027215710722836681356444840574090518491941969201384555362013220636911034924953383961520005836720721603016212862586827145320962379883546526472672155736952200004694124301372196029506626664873733443990934807265984540393346538153534236696194259523669374209728265831240781230779282407313548745822016511464309270331661493273034464413755662329989891336569351801413560200255791656008040364588288203981720515098206161576262506241005998936700600157081649310442304325784599509293446481400310823725873472611671099912585682066374504702643550035450422530612716875961651590800805112741268247021503787324539346042048299922434991447611136621543646869244926689721279097600795917320473573420849719326510434453060851151580469006113276976352735854449690068595881378272088807184918174575808647141475241208054545065363264470590193471878298889646402827221695918685138055814962730017511389492702966702354447725380183260124368596353781404923442602412726726263093474485128438060261085969768780055291259301460141401712951334289181450037671399967499399279319686162647610288057922694277145879566183056753371091302820296276167114411099355409789580129072351506828003445196412039924442751657295635970748118469008949963777406466014183807430667181832102514454266587872779131029705318296551308005648975149393706407630664427624387671488287200067474396762326164584616681502816345383981446381491407184817487103092911490057574855447323206937621370824152965434653213226220847707310627066970258362786420614718104523936474912802041936637072659329203451202175066387335462152277092207382726403288627422207907272735144192773871553020741753503744*i1^47 + 239380845504664760431371992305141798041769920833420368584278743137450617870501185818027288761715081272201301526413688424984945949280153443801545555929727104218690833042743692912370440094494136926100595876257480752850649658571198196315590088488355566984907861192168530755953605179788585545884362112272417784946754940509568189888852911610837228138087630335054932764153238593342534453439804379325255044189532523339126066750554572858497191129215435541341572032193470887694947405277571516613712576874753580415000493694496981003525538501952795604849824467675669616180105057129746806311914616968831937503493821826848787570295606420671700679858842045919365233268935304274242361859815730248082004118732646701568600399286642278995493615465560777281634469907143426944256183058652085828989859386251553666590777399106787235205556528836680618435113588464175491427938734088551286397563111555044454932225952869075976317845413711704758043440559529736631798893362707680314596018150160137534292794350071763603213804823334916913887519594594098160298375805222801526840609021956001355147868004300211669478558374929443529678293872238935309943332685169926141551374213459940177256304287176772992449578085867545494616538749298193146620308642157123438858924851182605610644443500156355560499618649914762355336355202827410582543418158418077714922760728047171125879455463458448410836674867863721794684243794954526408952659676473039418457326580102486067551028885827888999286614476167440549501228594996591562490571403567378901961071944371146656288642976244037298531767938891011590180592365975508250316864137913248493683823281526537115197453315100557797541019648*i1^48 + -35069135420047625616956336779652306292575079445199833399160448978313470020504655281162936967694818108218853270383288082121837303655507771943820206389689413631936064864932285347873750659533312363254327164219818392480905847216997572729589808432614218698530342050176104617140959729444627492657083041838104919111383610837589707528284973183950761205054663375031273068925868062328486413969888100109885101364213419990509123828104274649680937288853774251198127008195452275094726487319962401772848421628226435945509785360107603899885326182871899048553197114462017823079447579594052471560014989985822728067251781287746236814308582779719886063563080704924014797699758315248072303347067194984792979495583738288544733918604777211065861189609403831254051529489668651025382283094745637005848634490277651069650313734121100609636404119473576838470171500331619956568034063469268402231450152836090452130330771134379479938246621409113205052556581260265380721293677536139452543247192336428311449397795903352260884804836358607308581652261997018839825195525949148539251561552990081933425043256375136810095383413305854229637938000084710403521479295161195821689646144341130849165949573319859414622730912002741956032529204674366536447336886052443122165462923318501341679441820262957726445292830543775320772175102560792213469075780870627946386660937578558634152937036463482015431542965934333869072240999479143533786721933204010298459761849793792257111035987490581997419845087126765570672303706468336739526559804133525496327590263771680980232525005755145557462565989492596548283374283600480930731396895792780796311945974418960101785893600810237952*i1^49 + -73975900028097857018162942816047553320874050923967733601976122666460163662742738196819231469561943495507254879076802443426617181809207572088990575001404462496875846849424551872684558653322630081169307039396480988601190041379541007809311455037276932278636503024172547692958545965835028821560711802151735282560573293831749434480268834173908204435117145128484679790549126874337991811850871295141754903350419023738514589433087727792467349003204387669021203967221244028502941704014242716598638193201325104903215182954266711753684130702403115705945070584506698262161063292938105812933413891044952962208626201375641049743766632602632545656042486304304684717133826369872941203985744051717953107821928540544237731538996999105036025804903494014536198988884015580670965438305663012290459022016930306843977236245734186929951856719513799889564305935200108801616756185941336936700949819356863819645052463062181124524390010911406524069856920169353677121028158999318479524130758299184301875001752230475919415462355156261433666793000594810749081891013201387717123104126900089596548790139887063627349957617844261548628907741870143244535180200334436625240070278283751435792808581343468719600139953152152353660983104230617153145671224923514324417748941696990093927548963931370982382859868770657115929224753359272327542891448337887257869423068864083833535933143352358103958873517668800033415168251833833013360780365759127965268344189038442448968566986378999603270353331645251519390728480626204171816638715739054234131437077613762433122470437483677310725618914250032958463509645445517991126152675708432875085596574889292256509952*i1^50 + 70023337509501641664668151007792376921351796290658566185560097761222467609904627557021652536459365507639163639664055983071230825600812504749997464956762492186392385277151075122065300792722060720770137494312102058934117366878610080328274538738368306662840474348818385047780202019913109772435903802886520335159479453187366596557546682313279834722243392046398208264550889946283350122401302546692017868378428833109294604764382097800780654652179096917685588878882599372207341920367336100345005402568025631365414090349758063074520542885863033300262451790647763161139961874965589395973935171432658638033595466856902413499121172296688541124555530876878251139376770485137426586633199603819654428885829908197430036434420121179369036469256611395044930038554756069368720136721805336996253749276251748695992441389510489983515160049386190415655147227419755644501894961305241004900544924380038393605427252979760832791554417345539626116489829660273426753405588321794717108314427292979632344823359904964830757551190098977219809345088353834964055927325984734984359157458305672019010179328804008259145458814135468655466827004370858428432865823055912856136134973804594745405749385404123707599280561344905370403108590721745414127866072405281855965883483456554450082577744471994273209955981844863369787390092965561244683954058770406084014588829753440844275392609105724342743920844178337599654748981832534085201156721742720991480529838756136522885266096832879897155533511221439525851348545710895215547308115620587600999234278258822343588418138426225070667770830479611848704070471772160000*i1^51 - N1*67046568488754499335099848486789786767147904614889502313078150441089632518010901393111629694737033685332482590854103188804655491319844611635797698382921621073431995665807397459462578470088711680906767214129915734298686870597117559299817395028827577752176239741026056710422910150231774415684104239714546901342517728395364555639755307588036862006625996272644103348883470426271779145252276140260375544025190626987232399922365539656102541564272593596888787143598344281527627493306358761777551799436945046025390625*i3 ] ]