Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 20 24 47
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 3/2*t^22 - 30461783/3830466*t^20 + 66155815/3643614*t^18 - 14341808855/614151382*t^16 + 39940250075/2149529837*t^14 - 670092247/70863621*t^12 + 2251326473/732257417*t^10 - 13150594545/21235465093*t^8 + 27599544115/382238371674*t^6 - 544763725/127412790558*t^4 + 4285838227/43957412742510*t^2 - 333527539/923105667592710
Solvable: 1
-------------------------------------------------
Trying to find an order 47 Kronrod extension for:
P3 : 3/2*t^46 - 611464710537289982894552150300481150516323264482925704234208735183188016947092141616892141366015675/36712728616675335949789753139109488060403111865313510564913043944400695867132503513070741950187522*t^44 + 5803721115917221385689629537233759717780552770020440441795509982716679757305740246751787580856153994235/67294431554365890795964617503987691614718904049119664865485609550086475524453878939458669994693727826*t^42 - 5598957493848065014900705011784405406687919856030852739038695022084956226646741231146749895361752417205/20243040386272666336997486566240199916622759754613232520511931328074793450445475778536347884582666094*t^40 + 16077344926925166337633264257978803205715767461439552239416408868130743602332986709070235100875082344632445/26127536510866851420652371314995716492385637378665802189359207365674381485001895237543183165800965722402*t^38 - 113183230107826893648039135222342097557538113454727400407160744096594680856218957504147896428069686836513583/112277792033184577726587217272549160061873414681293582381300377598438558273386522777550435766550095942214*t^36 + 107951113875560516057134223691355253720909540791517388217362280839306122630467655050178712124891252941617900945/85689341567421391772572063391768828014840248433194868801195292941436893973693609550276230191928494650755418*t^34 - 135257708854211045206504332578982018582011763965050772309330243381120355139533670083805326164451214165481345199595/110167930141848102688936816167350789884412946068944202988736748291707366685512084011805139950089401289321215742*t^32 + 2139177199222870686017105985680058068152748620368626521628001020882273485793795243498285519889417886219433180543980505/2261653430000891258696735518959955755167903042696365551185242812627793197885267405077639754265378073981565623305287*t^30 - 306843703940045582747315120287509214701915531428355374629705019355694187672012641369950815267001361312000234770627065/528585667548101022147512899067269352740391132584208040698466710997300325942533761339984770153977251007185835331887*t^28 + 55432163999926655781107423738909343162662629611944223012785415489199791193227946191219637099889445859572599137325950905167/194684519898214404826483649097392548027855044594516629629739485327510677262878772211475519234204548412565916123591583585*t^26 - 638368122184156801883397223533149970919064903455870407952003868706875669365585530020783285143271550001706268679469702659945/5723724885007503501898619283463340912018938311078788911114340868628813911528635903017380265485613723329437934033592557399*t^24 + 1696759742463485298524212130529068533805872306468053876855438294657594584821144885601016370346450438787006516454517802588262225/48847678361741645429543864450986569847452290879373751805297450824976365889630248170413385438763115274796272610852513248226773*t^22 - 2319503796655913733723101271534909257272144496388689995220786669456641514643071344730048461356140974879444022862792178914593/271879471401159436528073457055583876701960802668128488712230709600981628328183199464267451421687098004431944030718997671021*t^20 + 3432700977022091578210981229005526529771345483132850269687364389885109946930320875409803227392891369263367341094291701698785/2103488541893180903664568325640569993430959894327099360036732332176015756012785806381437650473052810876394514342931192507373*t^18 - 1750260377213817476583438039358604379122411112801753964809930900022875691756341685776207079046138793809030683218549936620029/7327839168817421056556960245532181741821579239714666398036459693136054888593561011773243579752530380373322066305766834028953*t^16 + 42506710451282900221560334102733545454091043428027870396695671861170498120371115562212282795519045166324792494426460645055/1628408704181649123679324499007151498182573164381036977341435487363567753020791335949609684389451195638516014734614852006434*t^14 - 36811904342016975979584116567380366385694378884334726446585627568332378255268782103278730113086741929396358483061519069075/17876706543708433786325771148441146666861435068314900443561473097540705332612863127622638183572107081789862623295387221477226*t^12 + 274273944687289292330121443976979700286170186059737471248094025971122190552007676078305480002949108903828559042315905583/2453665604038412480476086236060549542510393048592241237351574738878136026044902782222715044804014697500569379667994324516482*t^10 - 2750985671947347262606961417081525463110606306072697467272917997197563087959972100961979459354568659444354668702918205/706988394383949358781245186661514274960621725865561034491131704422513770216327920301460267146919489110333550073828873165766*t^8 + 3914372705346251713488753926866494798975613112972560228538272624278085178925759718071844189706167118695647021279823561/50379809350451040670554445963788686061154953374341992159127787820341987755545341541481980335521392685044158302014273078708546*t^6 - 27354477052439709563420409712768278257035783197785279652730705742795271247856364985107703606560268599883748987607476755/37499371426519057939116025945713378658186336961635222830444116734274552886044249220709754029739756621901201829465957261585394406*t^4 + 62912747634570273692739690609352224435795696499289154318983961802024874958328480191568589122506112464370184032536625/30681303894424683768367657591947309811243366604974273224908822782588270543127112998762526024332528145191892405926692304933504514*t^2 - 206816191340520678508635062631779212285962476421606309684134604609496502651643636208010108314559669924153744831633/2421155068190469610416839066494972491626378712522969821878674493495552653729378699684955858007110373196664552902475936237143943170
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^93 - 1036450450027245501227704055726961112788634473974994306785951183231775529028943047244512232560376508131231811199791345339536309607086287723523845254537225022472560805475185224866020880061128300388623788088940803970449342077737627932961821539918066825093212042648136257650091656725108431203743212448714371662680582604841548979759340462180144122483049194552595588272887344405611966555813110296731173906389755305376807220615837756652069158738969749701422467340922560024800825697215393743980757684704185508422713218872746146687974379993810866755612968894474815551682989673321285266494407971705174654120605854600991715936149259887356447814044714698920406883306246769878540283561125767406600178247277158560210897969751537095146717331329675664126635640420338879761697061381910345022631415130091939461996396252857924852472262686583568960653502006102829160109816522291625340571633918023493018062049120038239033116765947372199722082048090995822065154369699901165187599397981171290347246956601017385309215939914350463549050407949635386932612631745351966385974950164147765001922703617495845823281660020415897058553641635907954071108178821586469971165754075910343095727597224995022639278799110837430880277292370519168403656615398138509254991692091566379166042445615504955262161026985909767575149156902275130256409082996243725152858657419021185330783968667487252090922666239356867249833336337067927343115589628197703533314972752535779974094741335325940954461234088793509087362673070403570247306747802265722815367328714124869137537345283274528974833816819294732996404102681083299499895532531501139830944341042148929881739901592544090193153000850175962746258536594069231998360716967946310766842908720879311895871406910626611864260897534767649645740048840681632528899679254928705791775303535665353519305579094620155904646967286603699841685235263264992707696020488015169301890486112508057236852505099436902813818986765787912098031742373270682161969626688201363264685800105206823397261713464703996474286696018231829235134372680714559257169091493018806850892707810618248426315413050332799045766658783191145175871869810999439986919253353227799566319390430378029123439284951022581734661345022454358359069511793242363159807823274247483716352869682894443984637356365859016106732715110838537830989302803997360511382676082024688840224824176565894570039226521229923524258304068633541629110907765602380230196998353579884078873047056853810632073734294642763430296717719775131826975889488057861375360242153362420519784501068678596995400405640179248940060127979669552756944908928859213351170139709371517868123985231130789232683859127402139098511876673254890208576358712163728865656158535060635352433252909125870796906848876964498258556522885632487276745381135684838894979778767622506287209401896411823822831556928791781355988656961883717947456535167162014745579836457358267027643002350049788254731342197628376623914707555002985436822452622764865065513399330289284968435094029557507977352970059281767152548756603924059266434746287414879009501579473886870086403062486620397/30429410559256812154783857930286986731034992076800097585396065298922998149560251633903791499698387854272663108137434417225175297919270393989972830926569836306652981793659908440475390231212384793937881172744814156389209656017863742206381060460245933623180083309217015218115829145618615913352173181201375794375649051344404741989912024318944812518971383840709918163502740534597216020210654444618848007701689199690652153567938080864193393805495849013898745500574200081224641882006073649765664410564807311567316225613829414666831868360592109995228690331531218396033233145652279976368583937577119118984101958149812587280283352769512520264208270002054351222907238397198807902893291403220428909419817212594209975368670951461216728080401257391382934629865794408588737485547282475773877781692636043257295466304028751219113150457167792191996332311102546355424958659262243992544477269638457101270204786558344492377343366560869562127897518816086526650560237732872965889536060800993392276541063680877027853416141796691290514292808212609831368661877107309760183478360453749803697998799670703631806583445528153799952306107503050607899551459890742609123385004560027818180399891206825039995053420383482539047571062475578886397913947802519009047552147831274728814785589949715173133843042603706972313069688716415705870828471481430725519638915562738777128068016852156020454714766170468463709220796093922141998404012229284493839620252011096236565547438814344702339761784256311405024182262939612601386133821215789598050041770372069382995079827150263709669573916300934733081562895496646026882608950057544813069041035811421987110725472696908457371101629447265721414948187449939619211832088461885453027891043423742959607885071343928652467423511538788663154822230636394931063709403987894431805139592212739570779925709570006047234431685999020044122558826378505378979146937589680619783962530558889974301763226491273081786689734522315163006272595810097593037944965061917689893115484403597591063538305251645877382223407195672278497224913430303625403453475485004587700167343602988546359433085469865276298462347031307892636733219279981515714734347725106512583922730558165533554523228771259349787360070132162884859801053739346655159569044100335523034344141096348815429346683358875350358754587850214686919584178663802045945350833245975951760249414219172421655773288100191967502014144543458294409706366313180124789512421761779596946402356669957852609312415185714866399736245281793422895478825096256904195971703918820369211400310666780511547611861413764306436195670795643756420218226067287048467757825811358258333490335758110785266584734806545236909035712996078942690718156298895209460298883392207780335995433796484022542374900163408043613288114780156140400719521193987579935975116751124614865077920125557498124981332215928182023036529071285849073247705366213581477052938862405483142848807342429882955435985948965396162393229931923517503640871370248233867326541023287001914136345480266175071244220632053102890630416638182284936728716800841954180984712354087518974027711082880*t^91 + 317452499322128063715094347094010996392057195259706442326644936329123423558004584497686074610510323106113139252590128628043170840159694860097018888764495107038920062630875318531644081698380285033589777459558330740444961564816954421605067918191539276510206621079933992431532713652399761773911651350758019036901952700689166528295738968033701645472413014821253127028040173309661406749187794489289966690715772214833121511335674423589907967171729096071019363378446819862881786523958264139558155211837273977011791478061288955807054068854851395823909039875740659799494982495600490854881340035845800962559625349096969635974233206503868303981284848498662165857683793626759057674688915967002978926414691288495121427703189339656708746042516763909872992155356969984568720011252959987266423451742130673190394586744784814709027487105905426274954113547261289439022243820600988571939896804812903992097400516091023140989185786177119371013698829802584723615481555519923694271642809410148048378772384067821282225301170388377986144522976188498200236067381421764728937164880691586927608370213988059917478557209099456342795022866732489353443107216674985921655560373556565643799930913516068157903613633333063254228324255722754877925242288121827295970395885935693984091003725734294456409871360552214713072654901121393097155393999996571790958265625256954620261329048730829837132126687847004219842117285394694286226516393555956065285260395954204099337980976673697029624397697584030483144259869803831231533296684575562009388885711781955869588543863396049691369854933519628958974402539711429153885798367647892104091726573712677165047559084528421072762748950318764259453427585465055019246730150509660302094194395220749893271893699102658099284116976370394719539759076394748380296118309266652745341783082276824734500572818318024723448850477068450399697801695050741477591599880183429525175297003661247043476108911741208245736105261364804416423512404811520550752010222401286414601449378103664665469788079324793877919557716507564556413992050560556476472748909950929998641695221012902376073166599546029830221329798681584561708439047139859527005541303061176340700938875231962921725986539022308444611875866505184515826327623245519221047563221928261346211184021650835500789743853976162070023202490090477703529506128455857951341354397229231059400258048017341843371961723873274779727841305510402975445592653971979382780021684506526722775378239731182189500055436128860916534257219882251086847628355700677623048396044644882832272128282207575169657065431660179443193060187240267619226753108966213228124443675459220260233541218132568154030804146215370531126713131393263887540721601335587639486010279563069221210061210056957179895571201956537264049003531668290702026454882371823587174553758230624198393290486122204103228729140670526208836500040300575604615468296162049741213872928516774310965571581430843076131554621478582335381640676848168576301297151997673657774780148718640865894413172292189024755728465950161840298446497862824320683458986665266505447240426591029911699657958646656812607/849051556561236658346830798590177599431582027257568589526916145992315802035079994506394891688417650705867270264286740920889249554309455623239551919456793762573667049000629985275624496694698364648719406442316719529623857558762440089623179809315268788598511744521542897620940570097432494086323453492941187873267485046962029245916521939888637807175179209051435039904107967309843053801257750531903303393561765946168473272903797644966345471758880344468807429872188188733023699339027469000311490271716108543121779765818939604505498401620027917123535993860494566092251282307705133327295018554255970030934074203615454081156892870092528177918693885687321192605298734838106871042496247829790814240268213138207844802728446444654689552475382684153497103020725350853245816234235458066534662490715161757646143865970444892766101495106048127005145662921820282591185671496954885961306852936542109525341677356146447474476760394903569479013305869179384962112815273301865785238465013822917962430807605845057790175301660458545951693302699017643718125526582340526031892807706167344939382795174678529635877893491608390044202562446919285745149251351024797193963729525568749525475577897749901207621978886680057632018343642214427281236727609568486230114482546170837908299752459306935999171533189076166510470041477795003163776479620765373913690804901670058272353063162214474668067602977277134563902581726211313580086801550558905708611030811697610891397426486944117332918146558247686260119741561295384008076367924170033294658282157511603947456382363755708115103674603934114567352795097779249657420849127488967889190072661555566758359165714346705413720934698714090580827022642290698568454942876293015205535225190623750639965745222328745237363539960125794208900234819960236831516641026538226401037606615117263750425080456992165398617524379973323611122343893221849919402484234939798546752050515164334359625898133301665285706145869219811783255353392491946406809086396812648022627672617657314518385200305899840486011258248709379805389068609503475190548960024141093007539302610325120750036355095142004227705129227649896589647675862089804245311089348341830282954140002277454105749491970251935464216849796850986200986455601786496821147348658168928542211948339584023431048107607973792984160090095059306932659210947803625953315827399506969664665065905348088633179938209000923007897032665766421150051096934992456235251905429471094907197500689924053989455904779316878107240907294601027350103948670777458893177401139977565548526228601661398760038648694453989599618210338430317306222402349804798988696868108397121910107158511768059834103336132150494048648217475920926685270648236437207099431079544037178889528389925600762691651525255992799035579169407967510014841009653528372784566889699295462712170359153316680498515937458599566777534106246323374856124781891029880088233223451118458592479481705404259404183560025276682138855150032637173959892422139929789637444100923145428356408870357038880238896213325482423027888666761844108175066250232416025819542562439007867983586312537204878720*t^89 - 1297246658709860060266103002720307126984048717488607989544499363312783154739514973718958961516360360313166773095497739365728760913787121997301124274450376435749800568945928303268585823771475201751679355198442744491463883461360171253489424346034902685744303090494316672624875747557142386946352840416286543753612814594865453135037483702800282951672243697553857009252386236096748109192398035286003072799592552516925799773482183459413461778544685495925107689221286215705425810629597359274551564900050802513406517074691180987030314925442334204474796532557669544276116850244953033148264326412171612327423094737528123314411212363798167397221306447457993184962163851087334874911906352609132049848298555085581810226160489492447765489977343005812284823995313727677074992285270764903796614452668790296657564290352612946364976909752058798805461990158713848178756784759343678628230547166351457839627562727749372364055921388897541915637655869962487226868792859419211498016392972004475200951969711435584535835979923998934418220289177764480355122709143125684352042159537343774283806911243176157166232154454739066267870699838760066475238518212807333615308807601896346061657449402144404326936414943555247189198023846044379203346632184241532082566541920390529292945858598990856304329543292691015675895964831929670631344354213050077915592183527957366617822700409519427425300230500687708462498641974325542149156535880095817084067006012387457276819311423725991849780847392940811518365915383224732094326573926610485112055615322109523402998725876468401296576993701439764383866558445149242452988607674852720736495187055784256744946737980983504345617382566918111523942172920234637307965693447347432202318358506911450078621333091101865804874891564734541811982386237611727917035187967197733368696383157873241265402230876883187326808483448803126471387081247334645075706799063929281856113525864259515636391494039313047665986517756911043990147937411157803663609763744033266529673997655958963615996115240919701376159250777033573581584347711850137763255019959236222358431088245942653878966427160852571500310802991241660875297349223373845988420582631457682079391646051815774369979427988937340007900739477148834664116253530654321844142983318935067665196815690254362103238999067907262601964538152021646439542679235271354459604201764002860011131006415475861039456983636813027893721444749807856503029708428784495883582419262390313724880205478995184940609042934706662365711301030260582392705629464338201934368674074285734490791890058337928107215773409544956154350280662461937671818670696063229466501089103739310883425946139900912312603063308604756009812836136292781258920570232670869901887329282844948974252989690239027473894339225003926869466827109116618754205982124608862882262683586772192948464462331782841475786893331276789585857516866669631928171478243218270726927332955999033974834518133335884041919246778535732931302189894289099163212080834966999714908657804811506003189871154311853801097537705298813928248978448565824768114656336634628542823368724355024150963184517879904749113329/490813809075739148505133981362547777801749976734393455935680284686355725179795652779351208820579275307200137687552318991779444446010000310474607718294077010042374260342796761769134459755024593411568993060084626345166888040584150550010990633927602317642814960539512356946640010344469164853934968505972861846042721398186808557961080663195062721600586601538008490455129199507196183747123700879108169715097331632375828058213382394798326123638053431487679090514373865483494042645437693695084558508363890004278661643615008025195518365345483216787980242473389378467384158402336714067295929911108295215016985580502356059487644975583768943389324970536900498626446201790093723087976047263719019173488080490349284307114319965256368488095839618265968491064739193408687835691315314206023691945545606738070310479644723978263783963718691202946339737514980570886433887865293072476183096891075131706904958286041578684164242777271868475741753561915456036216417714477202717436417609704139267304734888868757929413865252562938217929133527083249919460462408669062399458844014278097147346468961173576763724312396663081518979275663486818793924845597002239083524077960631728201813823252498716767194824502824257809897705088499651258187727869897575997865673654794048922754604656209583109588501407620057895661999201913890115410721480549970110095745797568224640732096293271813482697483952544299523718449167876210862079728197459886071342411446242972291528769624871285624748755766314675129817646333891073754376595675805190538878950894165570288659659416198714033257431492814654981106182905484221640447377037478833308393207340764512094016197047804117679526084369065077407277292970920146126956787961471474076426730710334899267418849922145847745443798715039684532096671136345216231755998942178111696559362965593938697345446650466982264165996663629859997829527076296902759307625956868541859916549111566654565182168765294053106198344334298376253155202797905864097873227881869837323507413647972385910102707617281887002747755280996904796826511195011680262257956964067674422453773149969797470879161967555206792236936416502760726881892714502553861965028992563647812500742380979456152355648737432659570008546031160538916420805180095646985424711993705664270831364316281894713396388362571232453320903317479311828369858589304211796170442089477913806657535317205630764541101696020044801930230169715547399307908546741116681116378162788130632954501283657951591871035022906566329217795718497538827211494417848248245681320478091413271048895193399735664110656374793439145123117916817215504822283902179013491797424931178307040361215108906730633425454932527468461369413672021548276035358941486962353427863999116817956156195158283942015072286484639837316651628059391195943803906574826454912435838479710141723001086774150710523908957397064716981505207474314248890846470124951132423814235918256944010058209151915629662428515595061206528324597600608243196354216634451435754629694678027500795446087264765335168211818328944746529778989571873444937583100843623100049176803636441531415208319107532418009280*t^87 + 23587121802424839323305008161871323273369118515846925236608996801561685021511981341661992841429885052984690413297361526827998134057112283484153250107448203580100646168116284054098067016549793273925380357055069475279228427518814428856280591659657924075813653550145803532854182969438872382379404838633418742496358016728548086994462965670875766196426185031274278265369791066559069974666271043735273651679147892379496392190253192975654546546565082830319327975825957949657722665332164572413407986195859309050198804072607030322508427093250609034817286481420068591888396828013689410279921087149177851902718067382047800199703609800029608234983281170866676380977790491479415126640274404680602275183280023994663353362362500900500687298383333744944352777220351806787728401517585914300507215618537717055984177807990238464515549795092804340734309465197998449962312143747815547850739539082639794126541014088941953854086622227687955658783292918201309627826385981505976875142820657763147457522258875659783321632775985330538543756933856114766120404046124974564733154125049942851637265732537474296577660106835629938415124834982006672374756300596126590329096373334070473532685952962961124664845329508441829459770875273245607895220554334463075685760357814857250266470824048899494900412261356929806065227273129154335205144501058292463861493832732842193800271928177354950270985858575828363984929754086897950541228832538716638044201344192604407350324271947749135175164739027064764074291996345089474743916882687218575149593445106665017478864534070111628352006913236629553463178531807414617565172215511424189855201906243752055126423489175953836422214245034829286067830215806742166110833380118647315558058087914121944280411422745855299303274926285139466904285454448869528465903135607859446950677595553266930504380327853591590098270534499969497724293875985758038990742240679469734425987107117344335295291638654210837608419618132632361221176372553660973745893310346137516802974097376489446920383910372089644716366660579671313305902333609007886864541015567245584010976244780388222171108015434380301679556046020175025182708035526954938205390078008737646120687238473958464221963230833533570279572504225023587164948207151663720415688273898765287159402908014528916428696392658885953981324498427828774240949809165964213154685047006053577640873608877933358710457214386872137929359009153816445654931472938353340064379212647712702009529798314552329542107317245875171415223087025857033302422420012466040450668085234984421344611264667539990450120202216487621110519951775059415971368438422007115995065163791708819028715694637279897238838399067718204465987371320189358987259974593960743610337557037598885614475141522237875170702843983605623352972297038364258711689239243868608172675089474525530312207289685116138358678509759965961737308282284575640440507528324515000558861273756071592476750566078487400916015451147022157629857692236750316217812092393259193972868727750238328000551935273081341067608165902042333010104544710930941642210503483694028217831165764425794845056279111280776183507717681/1744203497864723554390557989990366565063015650600482708564644057384804616265503434359226280625492376829749026948151877833098395805036122753818079061918723981026281069298044755092275038488029290733638908037752322138594757749375872407161333541060539352920625177735947301731506379026479878087946414503722504210999005522604795184352054934097348044580599382907039909289160360264258600437889346236165937437477553784151182015239489444864126631715205764963254596831089530165445851482076104932860921412359730821602046001448886507245972658074673586786037960339276959578639571940857155779362927831473680082028597850248716302676138756452180802073090934158995646077274341202227162689415824219830096360065580726544087658454844263414081784098056364770614760344418377394597559112922480406339924305605334118953665799301599107813250749349858576017755373766599406815586589876174829468849000946106053564215474938151233767996255883045133836743383709478061234756107766121700039253818224426453929966386338185442573285566108540753423673066028262381116429831415580466962353918320198497342253596256750816548512876665741171733655330415193491861914086924224104812680095978334420372693242958761289294157783040658454741333745658929197031142280047532445485998854164502670014137293164017407570125005017896851633600564989086606459250145983583294373652516913458099638400224358911100220431736076306124489856139772819568813483733297889494182787125298700064759029687824716401503819263106351466065404839818631806660567927155452530391420208969556712398937299722348275155703550858527489932247608309956683077700176790609124654448381767973780590657384640829563513437055703420276166141552164362358384760330717747964623590961342232924437944732108928648191280863969347127121188592773490733432902326782353487880697398653945958565345270717756654727346242708816164297809990257089678458709437016521067392298068670554977455258489076188346693125958121423357096133076599219995968446087947144036773001113387272413741936804035961729093582380823966171028452264099211966579622821676071161050029933604275139701160078801501471376386103761971375511402697827241995284501154060987697977153730429973958872938197902700592740354954685969198122944963135134787124276120768596240104769724213320573107619540524148944911141990742174536064753800047462039830909358635597662849249585191109184140366954554325593451961502538079853656903839313519617731303148764806035185693048139401149726228843195421331830978006932195163662448543901128234828520305696446112876279548339835276164357562837524710169016989775252282892750203825694254615661214250277540217907252023003169224259878531566117821482899636705641844803596707319143344944210929254103242882807030686245576684235926386051085207308876598760302229236180797809503316501272302142982548922475824034749267776102621536854025922721533463746915897587716981302832243428357854091286436969088635099736810214618604378111726440063561566511520724801264750220330846654154517712783189114729279321816881576173423819568964253006007169843255478074607014037921300645939480275992022191372553280*t^85 - 121012600443500644885027136524321752811399914155317032614991269830504377218718473118919096423038386719509686832685524854784210057506681761029016565160165143890778730529461808498944034665835513094237884094853985568063149885340284600294687731806938634534867388723098619789790672086319338369302756546013930378703410331440816777808549851841891050795589389875383475617605778429000831900260546257539173268788685302846403831598950741974452208409291343370224772947894892240220340906945720984577480503939782417276741862242462126455495448068498817685980678303070492071549652227998262957396032294037671919682920998280744480165035646900296174733876942462845805605781731231405541385211399106240081371661719821787896799212014381132598417103608559840380653688460553735940291374262475412677728359352144889761564766759550306815991447786179130603929235620362957995670344536704763734722469640896610571771622540548790493523522110864746314726336320135649285967616529258784559808667108177673933490214852102870860238578216521156059288512727983222927548670900910418876335692293889800205128757761682937600181985049085990604185531753228609242002303344057896651835966748751846078234319703135460576814334726769216069918492182716532424939748024518741832691260634269636897925682176380590126613064992038275195812257283331597000610033384017673154468087109116568911254096328949448040300542244342027236453437914765306582276370561893976124667092879337679608223552946942214720090718268365038879398751394058834584225366627843717097322190768168359432458899772035030499059885533406329463876836179961012878380915868740244033260270611402655452463498905459988860908197659758674125718174495568598216909519340778344540896336493706901562681557523727664283229970104296028086958764470104832887649155650868613972872376325283508621593722503181175302259841840986147668176083354661432359294810505164665945775416270335606208279714821780619210968050454231552838743930157356290500377575682541305194498954139933083197793725857217906244994294981037345496399276880206901102799864056058815981649848962872392444198402181275709696740925918369703059342625609030270487571533803692884426688618941947501019585076586884140206303633817898320630281090609488892152781410581586392498554270454107316536958485780357335137162604934286726362230879078062772365854199564277297161742897433853461238324973886996439121462263351312875166453795113297912634723519601036711886312942647071758301421648364353314504047025247288644854074545375912934824210164116645675569213845138877139201820210260112566914068872792571370089108137085129383086549594964730291518907202903031103876986107141769695422167583075212593740493411471811274564057147591344353657653173698066887977053978581936754083178410735936240387433404602561344811496374369593644654804241445520065495097768743551344299523869075900209718399144326462819800982982072901473213713847309905687497323290539544410103820231330796937051650132958755710762051592174064078626051406440692992542524279035890112922108005464247707274358140175326969192587570608250284881152961825648530795020570924745119118573/2267646854862144437343077396889706307676033862302459584787701868326411975693255767616960259862443627592884734060392115913602785657073293565585977353754051044202110219037383351853849304806010923751256641855023940728387755275458114394245474920283079888491058700641558808934829873244172447244147847189976013557883849217441467438059930259812374180967094851187852091701307189962711721406691119177263015204833659948273163669657933140239120709473567631189196465177386368354951559657987545971358990325295512731867595290935715899935274819051242943854487398700750629358600522088452704784808176752858585398626710998427834889804368698762936937536812498017314506443375932431586450683739194606558230349417001719136013797121534559670406885983710771249157742643724609910618864972872825411738933058855204835372546814148753441899172830749639694741164513723756061363461745580574315855029444265214758530410756349468089341651031152616081631245282914273561671099319273854140623361466579342843610773970186273915164099880895043776347404334992948501491957832319093826352627932972508710332268882164164009621914023328358379852503874662197196274644703985684830008367355720826593954787410489530211729884721912654966866740343042371718738017053115187307318065597986088453166453698771378719268636551129040387738407181684066377707305523522416778778842794895868357997410696534834872392578496865116129505556910448106774104500376234028104443334236164220554914907337473162136962683024235275307952962380008888871692434081182970431718227843683505642125311851363494336988830440562628571922224589187459461293438877205670370097710028552125066923349496724235861355105723882382591910089455260986389382611521852359634463426636719364214639056254600896732088831372218615069357966131479631824261212898634059479396166884503631853874430018951469612506615527205441424470277723030018233523694129349253228424993467050455054439189614326840072059436804469245131637103401600418298431398528253291659193913035025827602351746979965381694613505414488764504929116179216523734386680503515459735674934184914277867657659947095708403326093137518900196936934710008196892857682626908908769926467817621178148272948974519831956633815848472333644432354658529112033819778760587870087352408872218430969732847757291008293480504590347983250451038500258389212607509372534260271642940790013585284496621760355447198707228739219672094936438918010668230748178604661963040797810641589999121131069181045196203208717046495094279664079433518172339002437144004771950679773467332737435276400082669965026977478372701633256679687781010206800215240516666796669792338083731700068328791500182059829521694706563353162145341578281049928759928174466845081713126801736648580637449672894009364133601029577916788248522316639261241702956357301338769441902421197046263253808171899901796118508756035488202991688422007479739048001651088612829138297697500780108711975747969881438057312053365953598360047031859410841853080652630071154858565118521373640712852095220993121555764044122516189462014677638478246068432323618962449907439245147036086927805906013932160*t^83 + 9193507408167749017095399105201070145360024704284451215530272987388291336115744450241106613485074790730463250211293176481050747062576282655968065584815252929225034305566730887738791442888309672939580691966572481032226729524700578772675692127031292052261613553594416032784029470137112681803936553234000006224699664822749390562317701475225428093506117183903810096187233240577462411024983968146270154515651709033002217665968928015640194823013241362062321040376570000773402488501054136140324600444895532687779451546948340861801162664950451824597084703179786815631547672018741411294369046808917699931144273246563117288367454724103182724047728140227711238309875968064595469000327852081124645504252556924185658902081210274955171996315392720223773375220347058193415236430012668731958542685387969019137047939905100804331155366974873645434823374204130262545044625285746775477453707590306512316897245811615422839422966208592553225939815739952570225976945036234284534667088514894366456600272358271896891467002656945029001229933243714823471346457361752531258897556543086518392534192081960166361637820200268725095978854093119045561436563567328081558081124876447138169048974357109385955100263064828546312780479526398133480410735058748926853832340049196968493411174215008545764435857941103602857848303996811794592682361749338496787764021931192587470623241273811968873362242346796854397643957958582901488199493467274072160826289197735267128887086551159460515848702944223641777660234419628138982547662652848197112725718075016661393430583498570652744122465297506935186730285677652607873668793932555093837106558030471177005018290409859622471040116528510177926517166107059835028581726852750448576791127391188626797274688768672342057822763961383032301058932151009668873918289870765934508944699491879277452603670612843667424569336669735620790636582882564272131300036160138552794921637857906186055395242760415353599206910950290660081158123776037922043374152355850208432390660684190968320389593938431954910551742344889611737919408796342933205838886295735112350652655786844838886338749796950618052213143108269372443143588484574331339072916572439628386357161428941866748928282501867989271788735063511994522954190329909200828562024813715092372279114080644449341179111457600093149885125473746832441044327783284048246299764666327133626328046693969241305176497305367557991051217892383347229389040182354051564305938216840641491617538824192501291685112816020584058657193347027761571168720022881288096390236128479905465240518761641750909879036881843711986301205320460971804423732614111837613858413359027319083374805569092757521891421707361735040322915101822828836854755173312412196316307443318974655896627234539181133121998456842560371045494681100973167553486985727084661941821003672705781156631845697552984903268746221186787401636831943088427994457720083254985126619017550319527500160668037343986933400756701781047365553246406230472494736156141676408872937065911809082118820190969093742185072533250471739025482419438444790562194078224940442342991354809244347134963807770399371896318585993979097/54396589261660547540391806650106476997162387992500654469055563941634548065951709723214893407467869935143359922787450264967411425740765552379848289832075926342970953643487659166452515145368992417498477373171383331576308960085304536639106850014059682742002135030933351573038048987761749936985528419067584283654946102297534930424098733825710941656432623137361130182791151022041942556904556750915367811415577688104484848533638342337424814334001011429148332237656035035936246176431611175921830490040263857697181129595268808648709517056907648142015712999131791238925242584085097439120860574163411014325904832555818734461644924011032296427604067377466551177655568170521220981649001513135032792612490057787709875177250724624538736411536808175564032646742299673219757482916401197296612666444227580921830893928649900063189091057313069993095042466949373635874370406846447621930350434683763405055401319238829617348481205711795205624471191054925130331983299468700559983198024414382826922226947722765399253273663612801353524353489553538299241019501785027524829885767053234912311877078067624215840336702635195681074493242820852365899654111415580236370041429744684213988822148711838755170379134301434548622952999036740581262113141371475844074419513377100559276948927330503945213283802235514196177823573503053835223268431620217824612728318410873118981455841216401736562000226391498474459358895479431564039161785096394667114332559362576065592608386112477758465771232641662969748745710345154275561273488018113113738209096511085434467399994815406169009944991457025767532832297040531179394708980404205948645131297219883056716443222223267719841146012675741219860939188483689158674706070386961861094308637142674372537795612014025263618439740647910861534025239725149008292082926542002452069456329015156987785405437829304932145949900175381619212161845114346168168173509762156569082463884734147724688480625778012462133821299036441517069263589127995126082235756698506942941353872358114531258171055358383598768066843065309976414915538376793108769993364252564301341276594986543958690173963305500310233547122381400396696192759062644119310604487305589528681373789851791885972808195249692449990695222181503665721918359630863857810861278311497679811716609350672534383699700857662174061008392435807746254244921675327787466895104948229601098120316610278488860608291620375291073074447155163698384038260892810150338324014889411452393465597013295341174015184761113432060258581652276284996012827484809035259600822051770040433806824212007394616151819928480394111526301254824398134706966714056438341371256788926718652525911623904696752951989457828163820599314533008869688120202204068229374214680515284064170309007432172055132227642151793676960192970217438770333577386941772520860623137083013925860937799103248748111673517434271397989499676926584945792547481844209834410049350239548664390549032954049037417052834206444939092302376704672828254217585318623129964707490747179132740994769733370195734933567715179045315898238922662818497374839805121791177112051796568968656731200381288504338694344426880*t^81 - 4000104798184872132333905086818264291214920454363419708286956403325771523498579262271416905213959267866294584732881619214058066361353582606181189729974434057446732358952834051940434488308247827750580927583195377550109197630400848339382926009716590590912760091605751782729796445463448805157919588468544589465169046849392591788339607796342157354052777167680189136013728544505432683073525253837179885668813975961554494413902745630501320593074206464337134959081823324186312788092323667411977478605644267141556273958237588001317551446631191545403477056769705627332745311500496776993260373276041142652612799335727622518121573955867787108602810682671825423125617767235165080092536465434728295158505658756532518439611575299757386085758247800649159270195674278196765527318121273127504477964579499397045373765942708244134052629398222478895110208011281708893931762235017003555588853638477173326390054859080693402796646716862798221848671879727727821574775528916495687613938963480444323872086996287567099723912454668584714544899451238991789586632734504965554600552398786799430808542863347429372372272884584925073042373312470462195877708981151738639818285006846096452114911956920504588349288927400108183220042297468087853372249532012831752324009550619730920991097025716350730213844900685867191930923028660655325248098985349759016635245804823985627242828591300225914751521303983545088135286080197624430206962625675558928766082591449954472313553271051225834178099648840094711325572174911922426152165098407527777720971114735841933310699384704777208641552998467697438221204962486511960443127407968154628871262318515929583410125119874085089408599761344456070281254267882861752741673965099731162837999725196492675177713649210464027617932899849470865797310451245081321922545977901851181023328591350609123397132536012670949449003504973915016934912892688592742099144222112327381272947006236217836183134979317979741770457549750062542715798650771757094247945202554946674962542476730515173928097465900722375765661211194480261434242998359293595075116813826061856867849231536431081460192916875101987487878991095010844197431990930955565793748560986292192423293024426051501257517379626677266051242270696184727567148690429596068060077628664721809689193423228790470672066111552283228693353573162754959593262476612613882117026546674430831615494788915557404767515172529750924451858177580234047187193320005781882009640087130784451047606845962036054755988025029145958351466184237510306014378816367859311274759119369021057246011123093115240546453511393540572006212286694332582612003337537839859196468089067008974334713287229521043722479637963223145807889060478727776451101333079841657123287278926416213742654567820402936545170945978299570809610437831983306717581795599028228707681980169431820033126605476448817228433543649288072612843692248980939834045008891412463092241106493787778447398752981321045401729417351508560788822408219630722758546355371185988785382370901301819481389253003912490732974431818790546916779579370159869268016032178665900964153876260178251790810761163330470204177883642241280427/9063119349436238417223803461796430811501029582264805470907383804628001833359768550717639514224712224884587850754517636170534641283479883473534866137093278804052567674072228394025827743636871386664978455100985455699322314523546084667606619151032986712469246197761007483396389414325247560334372195669267489088862293810653813872112278802194701343552823022102666206669467559689116700725024208949534984141494952096398895823424786385109467220596163754232173440462991342165977854019416322041623648098922723738275342632590774816216061607360063081032937020333917513157789762634578246422286810471983363213056767780377446622434587732190492874082023387792802027997151652068008287221076616392024261258676706604310890322091604659646064661595502918336772172669252152935473736623907158531488248951827889119445143962964604896956626249803801664063837587404086473613287661809271107713857458018727885227528138372322809840939688885938793104722906039167847250574274635526807347486305129631588284611131239990367484634121806269048370413533663066546585687670658121121678621229335914808235352910218900332742522003429293067082261461078273300020381180367923948096348545545818493434037636905734144215613382573836870021400909556176180130902122127980393192370605446641347229816797828111129938547525307225183109370381435769519589092035808304720745059260803423019635631750954286057903331166290947354160101327211819482278020057704024784811094403586940441290414183416649657390855413206108689605018996601959192240360083026294050857282518920371965351726784374280184497164096826638790796773822976202977001198929337488380162715125679894658713920350860756202931723510783357960338592718077435991087095015922543881318562941669840296588279341766441537791017994598378234184682105238682743222035921311023108543962727465461048891093610292812550563755086106125427541927260560872861452153042125301024368294226814384417453632877976352328720805745339697781047513948039070749852039551301170048443350285538104239413935799859080021645221460659955229094253677688078217553328156310242124083234553065174729993481674833878560021935540435436322760974954049825351278567071924245805829848794505854382868379045426161258507140189434750195276720669171164190900072951600961126524248793267933361758495604683134823700636153041620282522936421152558125198978377997529197133436108084374899559520920054092861293858406163278309813856774720228990214821189499800821914613195433808019260319191866734368179239797067336518083728546735486861572288301725515981236753571756865812983462990245560172711291133292640111686362831927975065204319372467425535693209061232633283249241241348310574808747805316848480176584731880081148778379573091471507043918365269240723576161651702038252696770055897394554361030344776248608791104345865852536880882962780590565825263280308328594326455283076884844646964512230981599005981008051697373542993927807203546407935967093486660721100103368244977387489009447241168489381752571465128980515692861028681397484395876202581081120502535931371547597140869150018050478023925163111237362093354955775400259081285618528*t^79 + 2288053562528574095637063949616656120662225443799444033848310156579394772563672379113956433832668340103251737712899966426317834092890248404862584046041811630411492066003085060886385481270890690607712383616261760202811121813220919765658063279310899542754207983286679028634856704741090012851349434599983587139163219964349052720678797847940283114326671049301151106889199283578261087764323722968053793584014754503813990610515514664523914712810335244401289427852981089528015191657461781495697451514104503222091593755979339970980940482611009411162995949073121207010758325513402771881353242314100999378286929370714351020424913696702268190911070317093874154058896081944708845116798763557119032178918119362676873777964846645567042973613369753167517231873218222623273007713717600509343003841242309174975544522299191018496946078670866257984741209918861978928317909288690324043579633691346870281977313261033834589619511063924980427277009019371366610473615577389159276577608829747351591362684495467226695113171611932478817445932624699361302744218888144028886850787531869733906696086529120442279851596952115748559002809456456053806304897585743631973964411185559253455241295778874323502945482810199678861105694268509253018051657969773260390512999119272103079659977607698402599293593571352905253890555372681142907665805895889883072648381093773533948661901040619526531973570555498231525722813838316392344405530225431311854894880740972190412046284787557527608350727015479802826879856588356414003272069827489094769987314248737158979170574076956469931882966991504561196845877377589884543869322470340619484634421867029870075155969252383102589701073772903593260539934337123316163534198638007217510959256985046509758393959426897070781708819899871256257613630872089188010757217786850843574537703553711840795371113640977431633226290969047049713232861767073535358683797861087939137232265780693163945881676645040914199668766903769837186494060119255674569190492703058057249472891327803414481102209566439102184182279074261209026344639213618125610491049347235597732109060337789377911742110036765335987673755557526259284244644907114002306608681575098141631611088216521773390160987885462861829276292344756774183421417172335623869539846763158044271560731802341807089217014998384694538601180699707829463655754085294661898016682625158963736946428442916825202951391372805015751021692646916727468813403444698019958766088879329036615065242573534838183683737364336662365716171407105566310118425799529812094222082662891029245290566574028431424499550105091764442876641843858289140513434189070938406403935945055994222891833504344445409595609090170770463380190644817480530790864148470782679459497164312943693183570493701809060926613419445918881357565531958588424932530540545077437647095294189939509367724830010187064736174573073808439801976381660874317229796345858063212364717403594748504731399329007083213293238628817345573106488295461981916600267668112288041921177669624189320069046681077262942057797142114928652591600780642623732575022501748828300857877738717643055115519075009216286262990988707397157381749311/2361088077444012636777182552327225379627465985865381339153932783845616137619649956378153981879318510226045124558103429900268064215693428664037907793669210362668074722945320340310053278662763377582697035892164911239357057317906369874639083237204149094437570377679390718229098173946009578967414587683406240201552422432391752693328985167184070720201288482048362510689661256541420436359590971293655421693604864282185038765329848672260356126096999701658799118761627203179466737458661947785433628498857273293333367491553209481009491727600993528358538780417575082958736502949339398791171966626751347955200234444376378272576833396301850662136608935527039496957391643850762513690964270589490718342079171354397424551091612379070494162752038332773576136007322508045303819942615724886050168005421181300151324779663264007472652283916321394515342295227404434080179964992728377648294221841494177891507627208211331882354340881371803568616998101431747692638357761173882560138128976956635992058400024597922154067336804593661419427092683848163559082618982206379931076197582792515651441632198213892711084164483385893153111220597502240621441203604792199889844553288706321468014035018115126089956010480573189916646333111879401962781051506299367901345367615411188090783333419661769027656433342280513025298792678035744574193984437059249908815687074794067353028853633277889517905164398040140439917913154721059604060793248614231577993638649823985842184135639297345126397004134982253807914266025018979976173449513892917073875331503402723997779157680512312032893964857525306309464476465090756661864182443649824819542533824524788482918764331175018792234720647001007835461469942278055571729386594130911393159444289057044697586738277486376629772096039632925024132126732682001884955237551837301988760496222219811952967347773442896149643565472817377467061540208447962841061809930369770364384452913524950601793646714302033603362520121640146058836304082817504893230243748857263770270392637259792356436657464288083502085548004313141723520122373096736928239551302379895631463937207093010757651871657952961357335613038159204609678296443715566993968825549789026890821826962581608083885102155033690956049212913951246859562544835093387786217662957852388888176805166399099668368965080979166633027754395061962238602279584370419521080482647582105664056195525083121037590234088860479752455095164159252332009333304950687205803841994319031964055893043381058040780223026206374172918002301204612310180525224949818149727394595919349026609948065789115022874211917496051088800653054082973053985114594276348295982423759796065984311825122873388873342660138530232881116522657703325864234736251772898454156163304527953838080123368500741040047517073842497546828205606905423797315779248694697107223802457290853490298889136114793982879858483503495675792631181598946760935167234919677561463148608385890423683108359459744738301762610482933719505520902771359489341054547736924841820223462473734355442183110630740648667118427895100886749245739729778028587056097885426584018230274467999674644793499938256413425231675945316736160*t^77 - 6347355934302486237175801836268305697609723492789381368181884683208192947683146038550404587276663349936026596129392134396198795762716561524033644306633428085654567146035719476590165896635571760826289998050454588562109473800076667035152107278884439085249073666606401152242196112376130023515115366746928754125561703483287357960270699907230294368075393635197063418580488869640958250450770450903274925126262184261455395444121268620244010342583119270766594843567444750730359536912374399833770573395986576754529878834715274495710609980476870555399839258605440047497930736975162306321372647531070182176768336732555358227671894834509644909706109193649213628429751310318552631917962302494464905997206709506585265216196667755228179502726346695419541500272873320078509746321304169443817475649567473200420469065566476033162521565791046506539702604971346546262241512963734946498964130386981701885995971780460005170492436070583006526930762754914736978891906139007134582620477709355500913644088906536462210302337380127937818870745368543619930138831537619111663414597459333684604585158768364033603311839102110637023551119351413694093116608054339774997511386786958253832593979020154718490305517222866175285746178616479207869216851623248529496605249771114091466160967686850905152869683873131791157366373079274963406121468780894403580370018460813651056021584200256573261585661931576451884029082902917053272423644945391196026166774761016314863105375400140961741734557877333701282745334614781115174109144438973580975794009989583842878061516917558213442985723540360957263888730088172436647752711896628581668784369318541882385515078914066613923923386761231411218021016646562338863661277559659168690553846188399628625522211632393653740586243222068950167291841630764848289026856665416312615714643244117276310535931783176085403525270794511873939534068814433180195154928119200435180669080104281782429524634784513448619854519904235067536481786212781945955418754192850473177930848255986227194377631043960729382528086319217701228039465620680387525842322215396900124683773522645364831155687569747654696327682248149810967378322834843546407892571756425411914233062051833262330651014288799141537198712860036988546662839415004638684310530769816773101119483382213006007884196573770216400568302462803633960954415401933143703128350990591354815338726251081187512857935844715409708554789694449715088663989662179071066537169760343554126629923025028336141010924346274018555730903116487865298575788636234851939891924612641522922965217486929734806994360864757885183528475182232000173904047001426129122676532208806841112177415974339827254848918472053428582466686347037708067533852827556206111640278490086193495912230035529894204940974024206496777961020912682879859764158358532010561230800440335666879711353395036409069823287945946965517856522677965142053028840410557666406348472243713856973814202931189479432250589301127497439831775514123629641865579963232841509743017869779973957585025720586012831240235618698315345360592478433670362844807802462378991836882598055784145733693673159243659212448663278947181496580027213/3497035148635699838556309746619348243569378374514401740943035801212254542656046117728836334491116975192668205939008318506935214861263460883732488533424432432944132241858867862374859898663143468239548481513551722094015833974740554495781026379699863713825836055385360027206083619565935455053067235079307463734158012308513985337172988451722177347114130723484347162975439374013249591128459325659320892990911466363381325415783140126456307410576727132149334295826506900817197295500202299121538304186094507105223115527203645547888520646354439838152812601766111699754271165204664692711408852430231604264410179965578840076921928711445225193165803221007045917587063694259045731576548504129101593087706809670325544433558098555045739598539660556937170838657619478227681835423994492390448351172455349014084908120669671970008092380657236665329076899540084092562786652150320824232809136447354654729139249993984237289899093745721768325520346995800578242279962258282235596110246779927347086959681374614088192388335925739829516563823914091871714204061446715791208669397390235352246468205312008082111314547909174470340031961295772747182034219867931030022821506318733579943020018598207148363697236219003347895556896721352643175149905034633963531554198141819976526314801686303613582084344602342681510104103769379133914424642487208888200010783400742003736579057531420219179262405413936709617593537097117611365985397435248820894171835272758004672251883889156484459052236036058858764621652173803955620398529271189948875848785798759294804689905261930323807514441020199845107099505157755251921510361107733902096618441500496418407890392589707191210021870870384651158440319694143717071574297815059951537398762592364728529390884661024679409978396832435853430287829513048811872348714801841768931030961661828464754069259184817651391218054681645993553993682986968480402423360397337385494395370950580533848726201502864987058644683438760044693085994816978857611056871253047739753749988188985394482665356655963805920070747707541491373297226858613522350951124311827228899060825936951255424193016809795327919144862211749212795240612011706598274900923261311940846492334403166195362227620861455977990872806705185952192817222899287356702751494839299355872538398068637469625181034338172956443683507358928292476347274500873702812121250543286880385982951329550903748111698711747360125410296117579745815005241848871221984392501851263773918960165658028815492150714326721060602271913288860529008856157241487493256838318871797139108430486923789079172113028865688151221466542310970455996435906298350684509406403988833743153512112769261939715502437416815110741125486966381434028339857619158328155107949841076275483586370358892053407231728742813142054890270199518093509339693946557609719631206305496230659912090790411601930570431021639561901859429853041049905440359849438384146800021570552388375366159775579250188655422051559642413003101748949368256851872344537483581042759440414214529961260235866872671709489888056539190777269869284758092688674869051976701692330942725554593437276124370888514583488332755704082667648*t^75 + 875410337316248357912571374178731517155775369550959959305579875712414386650026233795999034342847236170678422280525719874433189517541623852083472424275562484423936299588845591972110845935555825825237222043521284343388542812475564126780198441310878038225820709366372676744456031205431656311647085650485355019434527765912886349611987435460971996449521934315088160444517159213449332606627231243107671219291629351217960343796305897441210394108211380283607167717411012706271737178922628070523443447576889389891079791932294951020052713486909697047229391296310765608692113915250959811955769879528851205628277670130955217594885271193968470085944385861544112716242673786056497278394993415086462800579514614368721448630681360510241605407667269013679974322253540414454712916247468342783679644463875220418947445847405605807018283791286354780546739671576563843918256073777021409138347854717532792614815358579811768649937591223397639730067399413085122583701811653445083636007509944365477927839962216580665610042522975635359273838605715715802735883573214561076604644717748152758491303465172713394216123033039853365331813499961390455777601472899475858400591272773166261028465845347662706171301317601800292084093763838846676667419749697601457608916974044726890773387307983476346576296244950305619094221953039290304313662424795137617629790338162349962918414115098217059189458937000973516958108802439202440769485055429765054870980089218074695195385819770927204349756499956359585211292703076948737245586627853790834206687868360549042638494534759192437351896985891640464036007014602590340237700817443399417856830147254097952341018469290144193807238856627486768205789905868058287871520357870524704704629766507157683844944088119022285885638660853497040932748241199399122848724256394731188679624841888229538807817755265506826337301926282311402828510617490303779221830951238781668483903335397113143586666171458868294184503440102659675089357431656479852719118802426172066117509331757533914301805072749780034288506966620709152074042472833193918698147995044124046208902828326471599016933722071411630911761929005263962095500333229335264476688546444585840424934456208461701692305582420513544649640359509781282684512834580196548025667533130406571614296004810189849741674957884600631817614035877324020465335162179731554645244906429394435674396478799031068793576004763650934927697741248945709290476475537992734055886417935967552941549139043691592274011471342453141989633425362186316870565656216993030842577171478706970898212237892171555596608414907973474760196721385772431789875258246078748069957350038350199350542624885569430558233197798130708391694551376850311826739270638407962120232512478224106139454898786847039074507654923690570547947647131961661900312533060353229178310093367034946031228610350704133074997210163423170718085419398319437364367996300298059636905126911529727999842220401172888866351781789246705441587947617414975039652903748406779412392073338101063398914260469373594633712888514774733448372714965966800368017623288618083525270310195728112635583263151941396046998998975586394311689923446923947837/298520870779876596156707247960052356886388387945766691612869592576774946791505329136370955254261694002916430035935108829720246368015256604520059465939100930906773018493697792407847760768241129451121135978981969667047009972600639182131341423639523276505432830997014196015526135512609168407736799127243822876793482920192053531942142392303431768608582819030993355690551985501194498044537897384511150124695381512488707748912877092125514864397486548970156827617632281814010162576766042731204262012611379591170482333489229520997195048286191642041773932841567232016170619905503587643262581043416645133753533161409013916337950081787730832425044312346019800110524884326989408302736078993184174029488519958268502603503500388999521152209930392296849826787212703050641557585802394391900950107271247322390217323556402596964365355102510883263134968486151495681128903445060443419688933914620648921173806888545896172454914153560090093163924765843082182860554270066861528369854769619511732288165259629951234690755116036373444157393252946956759175399298870298793301084219361222849426557513123579111893875581044132085534487836501049759380206239122346048871910945827507994953005625194632266454305876038665918504060056131532779603419067213101623379786982725466607049346200102882794750613482807427513081640186471947014425314300760552034876698901492236227809925070607887571575655802614982742369516024863961911280701949972941291653859604463866104123050506935564521867049234032380103454007547490057194645222878145115741135352988409080968578204103370079729011537067755033098994379969242397131176224463754817325404448302779569115987191532225790393874888102311626261402089231126001070388481867411931856221912589830827209823909130256799292392207624643836041224488033561301766821354181725374022479753384435467534770734176973812499151889258532539003049762727270287546411800341499608802206848735893209971248808066641820846051986783369044803664796390946098459761296188159030793347681507699361053919629228236440239581206924562936639751566175448900072929121420920643417887729837374816926078107894963484699468108473896819773662745817167940487666706030336260470962590448781612328075942250082130542691301414887763778868614546956915785606189778542703971795887923691658218149033075682210360915509280729975534452624873510663590781171940522236759721102159551397412298582012852304707960881726201763363123312429770250115988201605967859965645054021255413595361732738866364180931011500450322809227923442950555459263643171795595020711688603109791549691953797216103390442777038081267036223043752631614800667562966132958905904848819237305417657772049402043734079694306831005231459945372773634633693876963981382386811955181607338914838678646978835764124060632574068944924771438910391848932331493627321359566288523683610450788022318491013698593243030136990108595987121419620205578886992465518974877422551708124303940381669241505318423122151222479727783353078224616201364450519158928637108708844867278620901747248922613220242192549996961983560438917531064033603695142898108237295821628652463476499339358152055602204134988666240*t^73 - 44065632760694744658371394761033107724582922614315174788009772323564314328126405132023057834492382165230742322541756333353510642181914529153492772741914435392073363153727464916051407145696160619233718767336590982186247490973458018765131569392801337150772347245355280681100570125910163755785097883283847309806749016242083644890764537821947834833907880763265632431956925344421625130805463376437919051982919346427717650092794760076308440096925352410212587375715643353273125682364753541106549499762539113992324817854264221933806725295056553318375756122369483353050457653522873367789448628620195810182536499743242095752833950071164860434805786112514304951055960836127657192159142684856351860942950928575077770945798250446408500148618065885945404693867061230484051355827956384866387196616101933280252894209517963002074753060874609443303958698011602619243897948990342936050878149382769443202009605543951315627766964870057875590755734441034124440131051451906999796306188347285597904467174196325912582392303891469915198429191843368476045886079593877250805774107106155373562115782073482071273042451769929964818246542165370173273385051478471522526887914999044559900283863612061333644258223937557835038197204696512159031626747407881217816641809697250060253855982726243396372374557069211963727933242175692743028562352851959545477597503940830466113940007335860323416976709427817479897619475786797033115200128189726378200716192029099894259890548796804306347554759763137098449751657426415956636934918705981487695786542033309819690559624573913484155946328820509337219215803895192641489027029246080535333819509381910919519865837488697123341708703817735503258239310437682320791239913115948736624269252097037274425737355586703839395011444649706066927825487013404492823458441726605927127093967379309420448400606475672737502479779949292912194092738359505118681139715265009776192712628476370653004225438658114354263103620330915832520054640745544173049169780921958100068828933684530361201424648732498070708280083029625511207551213195425201037571490054445113029280160990135952083585917305330259359891146199400088805824889000840695178921721727311119219167458580396929343699391781694580613222205945869508606687662395034950800550743859993462227189870451714968710534603571968626639078736753204645226470011424886751817242309003813137291496200760121330701919725812057437487639690009423449520472265720333121468769693920025699262814512164480648509999774709955832572364849222902384166590378502242772357811342591415091098992526764837487943344408549695202276753706774440850810236228285635308208602734768466337331565659169158595289920212829330073563379130968197054871468826585239399227673160775957755165831861928445088753743842016389982662040318762423308240568483138345954343878339366056615663690202568429258123821930563957400398836933005422092300531078650012051837525101774126394429238528233616192450802604756706322911567287230619094473579864500611233839588811442955756846250737889158293377363776363003700748213721597206431294316487171862239771009812094642910478073474528856816281206884610441774179534611041105795244827/10689343488310196577765171071184951702354907276058030380445445795729902902418902362536975359296832196796738321671368704633444206485469380723391360107280883333623295392985870951219471741355095827653606830632008221539260241711199810714010725592630621939482998679162316018863647390855351376446267691825538426857489715334569301470697483355172883714407330942994415928765534557754310679979414710191533875618900007235653342855303406644955936105925383734277538712000602091109363898421891760875044920528507476899219963556864334001861099613632477643880443518288426654117494120462455388302979344285419100750943822048915075235024289467091438653373702107467093611649948742631813043455664982409787154671300464659537535533144571621482853565670969047244891874572885636159511158168539583802299405764212740659434320316577339145147082523093755089153025217715655479966577273359664339374246056711993236369723623586008820636750964498632456797523613730765750470891385593548003188935953481375593183087763719826330749888192808840910635020504557446797799703721048009545252434977239434556646774040181463544352815314075080268139715699068556820230114308023957852749990349637131151665432624502161640002652260407384537312587688933017577608107044291361446591022372342977285044728512011376303150493121249758269795346423600207025785767985154156690171931026049587381849655393874459358812959059701328805121000746890321097669320519824031090097297818913686897805329231613731175763777801418620995242910808719740124931334711521273182884500524315725168528704154624520931834990038849228300583221836590948912658656345221374420382751591149529955653233666019315802180673877817389386514051733622242576789679869944634944543946177735865389705617669241118466969890203790131205937692244586368151727333874737935508266486553881131549033521289183177670642708034603607454301512657657255296373437927612928299802099083581406864739716935001674431064399988281406950469689439998877602539914105814463756484872749371850197738429800441850994732696294106465154292642619590112537226808155495273808540518326099844406083796863469654009815569576507613046510769859837821253616065512086271480710237373377526195286103932108710135970984677586942618389487697816034176784590872454740669143921986806035915426798068979236071000474582321523354714438221432247223192971964485623170126936388867013499648076148229442141658137726426686218887223225850619340691731372890618370308290203607261156049298968457099425094106604112278866745815258668729505099017376651603806318560849595969843567815730200315086788547131632833061950909758988462822285442350825760951592208240411920436301514837615127027554930592294602533480354197771240532460346132825641038543151164387555097296723454628357542169211555727940699527883161908675954282923100791039853298315946751901589603217260712120528976550356194520684273187077309294861976690145768669160215803092140010143344942128233224671209689489338004947175626989070273757056550132051421636967238766714286015233058718797959727232518510155660446411337255085439254434040006847620721881631151395209365254649420863060144832771141324933440*t^71 + 812806715054842215730563197267041569402741679139835904212405983272176968319532794524208264790254260329682775099749832345057154114784876394128305226048196936707382084247995638109890009048436550002299895824851514961335278020145069173904596193658233570181964945265663588811852421825984939499580741617574490025128793206633399905212279117086519810694665001088279107021571455902903022876695635615690827644100675553012938332825787613951595472347215496618245155473682884504302189610939053234552601053565730851584825430835995932749629942156508828925817358749967606638478124829492446207215595039252230888155151340024174422823432160292357422606846260756321060620415039476929005515617479959667816486841173164957775363914471961468822638885989577003937310655657224898112808557979816343589947002613725488574768880956759445129041190762206055899884404009681052308948202930539902160826074468550162852376646842018130161282637265979490740506526305363796792767940321763394223720562897567016013073411621760197979595283608771146755564694176758920434774099194843473682962042749583749241298516666595328688404735997381354332995750533211386504485846571855032312134088324230965739950113026693938121599456505005545053659553142902096475920219308431692097332147173697894018134922027699767016808209597592082034543952196412315241984763107591842118626549988290441343728133905371050735137455491095261902495178851215459937938691605025648758565716919679983603354741603813757532364104730557028420221467350483322328342817838759508331021416330542558524708028725344639988202722579173800723518794699296114228742409137780732788610891645895213677653797901971480698231956420706418904588591483732975580249482909114250316933468678386626445584771575240410291194819578782020179551881486476659190786344527418996245254916782605566605161822963112752650033648970923718288851423762255545048872402632134526102509044360016570322493664104486352829018490536498545249924030421475019295480069383570719782147926585171460971776723568426665858399178884600284136446433910090005351136654763809654984339607850578954989429824749983868457782223594181507699295844951244238897334875568438567361891927923417102210919071092103325545187752181454521471998168939221196382570656291453082199066944418442702948115652318628481846943174985955334859848338395875194698654176551979872443527678188391853513929537793769654869613412143177731573578895497625549869999171619670382782271435539067635833658686985718144485680351776700286160842802662148436646524555188276079005019396835821389841397847196171729729409974380111166176712675370383380104288080744632245587329290474432211993380055583900660317691049589116501711918533032590614837452572409409694230446332731278708983410397061342876335309594253021469698263127463948845821557091020717754649763717090275922805008397487390582628333558504862271254244992281212611780390492600470371462874101706174380734071036795151836397885500625614082824601175421378940435151531573640379923042684869666775151916822887746938046402518643821064290075169861213324053903773315145249228401693402608225895401555077508136972525440086612520471788626829217/160100736591988359265779616543797511537727538762230242051884531754451096543645857809465538642867049620558950661474121994225645896597259966323359469339540849541527719046735033551284860695535116943493814751185952632859127877093374724775801359748789081190548677172018345879235688530866697603875780048248056098823063054392190534981935187063984536795194383079758462479586326135890558270333046931530329103050643663133608375816281739960594875253868280718345932737409311794282870073482613568292805328989105284610592989521378015360986549154032177584473748814490369744426091958733107712326979803659029458105185810942013591289192751241261805054297175274086789568724300146215323246171019582348394719904587531724930969356202410828853725893756380432593248995779073708869215573590061916865019976576999571965992878968682555291383333766999407534451824562440043880271381602591275339043823633945772469208911689613079504598789725061806503399508105874732547388313073345324904960006066926887670357172901621679746676403276781113209485782453673865187401967625573218097169608762228474501237097454333723598441984883084064577542220971080670925053564957959063366551816384615062060758676789734634771429385371385221881102993899864159344990434868573401116586895053840284361170737824982814093097115915313930276326121409073299793382241105629209567876416720812753567230790006904826974959790165310808553888313032495824531915509444352433721202590219143377761124724286074678264868022181474454254183035639989235329332727089342287905276332385492459082628748436683724897723540324322642521230764774385510021288038938191961308967879407746309134406983900860105709279048895748308664862263779102472123487792847578105517354536528919296394446008498868028483997605052981034735148741387433024683669939538073298981066605298834403865423390062768696883069175395989508537911987571901053498660251754140873977509679630572774978081130482395488745322927201092268370806223853610632655378693150171748002410726033078832889114970336212607645743419418882739271263200885926959861750396067765515266103400747449896337058168711382546020499350535027673335798730917591399046428197982675651240134844286240781375731965068147776322912823515902594686487956656801754350638441431821514498810736511138660671764904169851831996929051800965892879474644222458503348077547139343262928079044065785946074317828823990342734782305837309855227994058883034037184277681812572852180695115482068166795164136000025803007570724994441773440456369184316729417315511375578614032047718177467151310688334108033681027246307578313148286320224584488067913386581601524843116256690209917632685689742396356329560601794331376968305591846137733352956292396992010943193242906091614264412903159619249948991405096879968003101107017369002250406658234493571815180986593072218110437771035025648349442043923819733383031145636118033314377403700793262993878257073778452305822987461044687556828004024275201160009438196646259123478692647784346297180631386360954332364612522780504388301371030011121248535271512377139371920652972992308766585756044971820075908016954079210662993434615907282791476654400*t^69 - 195929524768980312021765629792826674211748845253303456220746315640595755278991314161674133164407401899293675088269728165419216425992488308871414360341394184053331195597206504705691133353512980222428783636698441539429828584239594008073701252409065641979987282819954074608336193108577958014741273943745743052089456862273883440719596699946657435741608190102492965286962556167701994489585134915282634409662025306405240349774569673535598854418316379506713891847199651452437676314457984140978249488387094305334116671826332794699707896690940114105411335146325488323330794004444292883952675867975658616266022728189202102323357062448027773492071196536138396269058611848519916277853559242029211645752868833769599055134447210006222568884246343056065831154359962621311804584390694016369282673006107053974129171192690035414577072361317178049215675870016796424271448848679928596914832031786932114692491222715220504873320234651275287164187863797450979265364512077288581613377739381816082337107407052278126161953164928356882055488028618605174750419366291551765255454687623338771104574710996671290227889356229209201251540744785133137358344594170907008622559983154884457922302493183711890617407679021339494880601124303599129215692104568704682077351854105606308275085865453668727371825218345774335887374782028360496254525624637370675864058025089136410875085975129129775629837377495346880824430616471357918176680525719112344930718863316600481963836797917085619901756742262442473225442045577485042861203809649842376554418723006002536638765981019867790688197294915983748570273493982900251687283921790257813662014713009194432585255453738707674346876969794408586524278168974198721918559775421642426485487094530052490179592512788613762784175420071153088023388984951012275399779776766557809013070972721197828701599179757057521607993565291805156878794318403312220868551831262574743100962739732814760197292068139235068908174438053105163564512262682742918871098595659400695327715730002081647539598914217581898832249954674919166584573703862905778657386341866175922317373537286666502184530703011489759736822267934393733803634395666688479135649269200168547242776934711068857465226822036933730902878122656436357986915553208249425572936398648969084774319209932507233564462242023082067309852438098967534765280086312242155823770867918444551856561660278098982231498539111220405151335026448793032553349217891102939987270237697522287921673008341607505458177059563046818437400152930468733120279871270572579734969283099884571177581228148032174762343581419475584510711551678606893063234166015607810163387249016563988817754075103870159987793187472006831659786615856666478611755081755971843305973689453308207539029613610368020614455626205272114903013153361085049327022487912924703857554259098049078844450910094800160692686539486978622381013249339417198200649041763037806874371008687549628052530623780242668667325760225901749881320629283131516762571532183664537059319946984138396045606126948611943707074428643964193694495577460068422277726636185882484552001038507017786372299428203188106501565334649231094102638806988101860363169459583/35577941464886302059062137009732780341717230836051164900418784834322465898587968402103453031748233249013100146994249332050143532577168881405190993186564633231450604232607785233618857932341137098554181055819100585079806194909638827727955857721953129153455261593781854639830153006859266134194617788499568021960680678753820118884874486014218785954487640684390769439908072474642346282296232651451184245122365258474135194625840386657909972278637395715187985052757624843173971127440580792953956739775356729913465108782528447857997010923118261685438610847664526609872464879718468380517106623035339879578930180209336353619820611386947067789843816727574842126383177810270071832482448796077421048867686118161095770968044980184189716865279195651687388665728683046415381238575569314858893328128222127103553973104151678953640740837110979452100405458320009751171418133909172297565294140876838326490869264358462112133064383347068111866557356861051677197402905187849978880001348205975037857149533693706610372534061506914046552396100816414486089326139016270688259913058272994333608243878740827466320441085129792128342715771351260205567458879546458525900403641025569346835261508829918838095418971418938195800665311080924298886763304127422470352643345297840969149052849996180909577136870069762283628026979794066620751609134584268792861425937958389681606842223756628216657731147846846345308514007221294340425668765411651938045020048698528391361049841349928503304004929216545389818452364442052295407272686520508423394740530109435351695277430374161088383008960960587226940169949863446671397341986264880290881750979499179807645996422413356824284233087944068592191614173133882694108398410572912337189897006426510309876890777526228551999467789551341052255275863874005485259986564016288662459245621963200858982975569504154862904261199108779675091552793755789666368944834253527550557706584571727772906917884976775276738428266909392971290271967469029478973042922260388444980161340684185086469993408047246143498537648640608726947377974650435524833421348392336725800755721655532519346259713640565782333189007783927407955273537242533121428488440594589164474409841386840305718214459588394738425071892422798819219545923733723189030764762627003221957941446919702371503312037744851554873122622436865084327698716101889632906121586520725095128676459063543572070628627553409496618290186068856717332013085118674929839484847238411595710025662681814843369808000005734001682383332098171875656970929848162092736780305684136451566159594992700291264074246229706894943623906291810730293383240997348425197018133672187359168153379981696152375498310301406569022620962528215179020410252829633990287199331557987376276201353692058758422924359833321998090021528881778466912670526444944534812940998571514484663687349381802319504674450144077653787538626607418451365696915118514306089711287391776417390460839656067960663880232152790406223116505600257779875154810279805217487255063188066040140308080212073858802782840112086289193562224693610785615891639364304871256216220513059241279121104848905757337100906491258442985470201618398105923200*t^67 + 9511176811202847333800763431659045539406693242055572536062296966115888966975210465144360791512372371103369846351527928920656041333426612408363159507912493678886876226653034585101402967209380218600655748307767929594890389058908324976487030230077157234966471804094349138945533776366812169629012657695118879657079128038358123784210819877049540979604315984127133086350183662106012788747386895658284840414727655746677318181967132124127229898255948015958861160416983189237425624250215988388414090687844059947651249631189271646360750682732608293238755885207001978020695169849773147253051309554472250462954923751909639614867532625915035142015229368364934211122290616102841985079459945368357975703705328670303239554933825624240432894259046130100717273438855700413976477674855193963740598960458929535320185487391178838682077644672304364022790390539770852289324529510225558929078801627477539062952876766730801743103359048560083411625731742796996138282905293705820637195476986260187931335283379502078634275189689175205155221700813503783237871426245531409409232761025828160114128878673686955811621984353474667588938767277670871869374298108821253012743717915487004302975696883301813374707649732519275237500383989893209685022338629070813802020236040272118371960324221034776136908283084786797598570571417586340202868081194674553244958534765989281299487577871943719911985618690010731321354141845526141268952131213562229042746353810763993856849185593966334212684692265706026242766404900404265307544866951221564125869151485408682822106308165542564707840405207447186162858696150757993053867970414825998238645193576594907351149905385061187392434015811025884427985457440636479836196126072001262994002425183482315661886901502357621881019103004425713542749672332413070435810336891559412568506415940175629778260656930012446113017890460897450486823993664947640041906837995376199508607564398511134232903020424959089387949830918523125549104570197488699149259636667615320457592003855097187259543720314789279064055574522179009140951102925203129456720213973516670465091728923861717940594117840887809783529022989949242616309396237412980049588821135871283820025636789329980474039968938047758867081134400583878944416728961021518237529496906501637039246368541960836329535581383861052699040213197686175824979695371309392358753186797126106219181282843401883550132758953543236447102714169654749876721861687163862385688159379802257266625164291551659114915937325861004705891891295259089039489181686028797279731461539967336488794907426451412590163413441805733288406646504408938448168583782733716165073190973315548918392906604213848008221946797682584396112328563303161019041208991488149199824561034011165610098553752445029736899941903488826801537502790603453575062612089988855922905305488635580019281254171686143808782798692769940796590528741690863578240587379965187473109657732799572520152274978417649730289581163656226268830959054829996774368963961988555127316902433072048976886330318477423226293443320204719063326482991258853214061322616329788397023209848401964636754466959284916167156257147339544188005226875789620524225675943/1799930746721326776006051126098130581350687584456164768173929606853685520358879579947470680613740817598840693616107593654795011049164775740793729254059579235008452743692698574525009094851916414561473397086409236810589148453463022685984973612217438788341117130447192103313756529325502706149407878038066922607431218677020168836780818152686780991300886648308972828807134505889058418235959822064113023449687406951298562860504815064492053259299158806292704806894696662932430018271368789874197074836473755864976622095801497362073506464612108218627539723054941160142801576585873279184912740572247278265187202371513236730911645584801935393128365219208574102536539912479257365434758506643963344399004860794736576123795258737754122136429127750550573452559640681355769432693976272761808714603889508659435469466986545494650171226688498863539097853192774286694270233175090903210804762699913704829253126186772361168197287081524477068651186303689569247629803887193030526784328722961714456428770748993492015357896889572507491795964782532308755439837620323056723364471449748308019335462754672604905918806594083300154574300508369628542955372661683596677651744583770808203916118202095137961408092952188964741999156075231874783765307690881423679402968234684336683059273861020201085410491003723193647395821230132077537540217896199681127511566157615760205347125489528971612263583948057161489730985827632840250261590961899816985801557028555128929101377901207857988436768080154748350962602659309100426690864737711319733674603287180195152639544355040907941067132934815519719206116866516685643478631210531838712955418811646817173019008771057594715678394253421574445049680013169874619556500321676704789021732637588523139730275815922785825132989546985852808417716703065600242848709674016542140310739936498434618057108672336580581122731724634908935626144440833708649407753777897013121837840390234725475616508621620148716559367641665354818135488177828395815461175171537387892968038363747297454674991180525536625919427465632657052387216783051690634138974981663090799379190415214961726957508288464366968203591981315187725591469901202005174032851908351961994150216825347028453664270973555151527223059492605251369703718956096482329333127165273859455519038117085155836860717552123716964893391055635159335051243439153555764391884877284212023373629737465569356548569837456847958397700826511262497316420859851551984513577268700412188469993789485108377499493700619611250068239906497937496892694842095426672669055976654315537656067899417479360326299334358111955860794638915022408717392110933890090409329887272901869138986659279452562513095365122526558422963989118852825029477803553880880976744628151716458245503646758545444540270966562713995250168450890517515837760690469184645508354453802147799422833531430588368040323994495884403672723695393722776981371359940343843654709441607607082556751143677793706778976660569547591438923815015948933400931475679232751342037505734684333518202933776173124157069445484497282325981904445127940637278130274001046302080549313522382991007630464121470242941770540502736810956119868560892800*t^65 - 393349738762085405111683406893740313988573724832129452064057237268337405595669671362250832479039898661099004734074507810918628355134449498498854587332468146398007827450792658592889822435985407888709404486982979617777386603467335606351515196521773014980495771441211185444888396774619291802795897152256391459966530396916347874441566142264000385380712163788756699390470914646281501456802671940139529388525600508584951468946805946212464534738235801392398214097250213995474654565108042926478371388568144903582033351493162952648061357036416249771438779114206142213857879569867557111300189971944379543858205457669956272294989293728548357965908805803746810448337656831552358002159966970620600198405479622474815194037538259385435690708179235662291481961995694062199704164022647215458949778503350129226066894876571418737163517912625243502707519837645287197853472701829188942833997737659947920124265751617080912587677231329844870349308402234253662104557285909770855563260226538288858860884691689430331659358939473630736847984707736526645131481262803788857664576807681985460360941207528144153813939882403855795167458053416960174395711728625549487469976120902249404416111798632977446641319423805906419436015793588091342075474366362074833265031345562123062938398893460451554835628635803585063125435684934483779721909126837235866648528499054526346557121025414598524317262122119612933771436771576346791524425568252796629796234719566509229922976710373972752643430917437264752197117323340047549376641293789149832610522276325631003815927237690467906200550155940709200138517655722021621518522739609716313682976286187346512089807804204714172589890880632209434116633058315548450903590637077252977934460445771544642494900502155815348684894161762431753134774731190450132162222784675057301173826353607637581440580734186799133724664487008797100204606489452891205838561918536518432551188431727266550315718115252805668144951470127741462075456128478479306117952751286401132344985960951769957856817027615215920501061279371734048957655086358704177292524639284063978016771156435122047961087681031361589382309189107959396438303012426664896640272012614069221375354312833602879235071534919351881035264791896969432959623331765510190279501866628686182699152110522486045917066435749036032543158688522234027058363022293213144864070878144759074261208741872467577710035337800168827917355248574123263482853192613631590421774319594646441833475914767335517285878605638729860922163190496696253370142567277850005640681078873578279308729713459384707444307301598905868627314440190718093412298784728480876825157447716233183378800055696300108515212583206389435138629618838755162444929748468593794316515531506642099806300007485778339833515097948023007232685580664520869184126975974635080516661931482014839688221926697371556274777488728342153232769394629553687352707027691506630582562654178914974355049028500859593406577598005187713786006155875711595648680348798466435170332617505679755460251803300316526773408674433142689240063702173042992494043305290858910206225946197135581433755887937581194862371617706257795198816097808421288257276058829/87409136887654431559793857811140466356842765820152501554446456532832103082428089601199044927304788454643701183732225016860982724075064421912295476900268316600097986365576674525370754168746190882141551846008748562614235521771298039188145281043309371158815500647341766517174301455369725167380620077223624929123378557002791949136168481539851801890049307858504492998946469442237399435583798858988488701275444700072436458913265081569395336404715399530589477184823706693656132762303346858265695446746256769192927210527360215645694657687725505367099897800855580089434801562951471120417324964039758450753153515166611558744896788711943987528796235957816379854430719499773935808925459978897469912376673552344394978011807252452184556250339516386112223289927550588339553075201222745995335702951384264273834985990534115583948940196060226060617439495674101297590498198565351987174706288614559290770604940445132789230580753896532417646373234872924706588022351271811544956963963608828258290322179497996455995817867699864895070341539751725243936047114436938442128387144778402208188978410023788375743682045225170263756514468437700086117270284883009663658462846349369873402676490189245137250880513990676600283334016903447919186602754738429137431006644896858100171065986875793515210246969368307591501659568488289015416796831584197014754780431529215354972169781585250683920550295477525904845060999254419804653328511087259862372988113199208448619485664327406603563460549892514966793621391642698189471175118825105964566572922133688227100057872741674091888072643146978676363947050330216546561431028161452417497897526040598558964735613444484443380132020931785208987725085639562036212212546871424976316867891212892654973151519310750286633020804875500477008785367392623211793340463544428327688840308166205231139398339900345194470772659377582765186344639407986976286864042839123699729250123950773855909626699937428472047914291098373793355704644635791471788333319267784399552260363039478132642654259204271372396212196299785908106554215026947726420373972547013846944851934538876578865373996258550820893386935592618803924035757077122376263970370799342154340919904580915069281071159153272046040769826609642519641236851805435423118239987963611799808643288560947880327548596125008005107635303139282425208426009513894551808280909353114546385081894125671711877389922731498178979688346387453185025928688006540993247940596111263766902574073401870575582319162836339871331438900459306089692851493269259157791491030866275198297422797365461341435845911424765811856489839652310775723338354387227037515503082650690297020062039641258415067042193668762695993415188721584290315494015835085340282433161004617730503547270845711863150486908813701798394336305396370756862871253530909779347499463162766802509471353370097947622958233982706386353356644457557662357157846667102947907481827258069418946662227414852856885454054078908654909252737766712020078282734787672740487047696372240607946477729971505407341877684946340899272955496234616525617197819201431175811044786676037930724000808054413898898672859731873164156382056571116988356600*t^63 + 16739075999828817252851382114037546706037766837487209872855917047914709246954026078362790091374900367461610824897530755411265647424886509765081654341177769708440356261139292363195371802734899884527002123709665376857688004363826339170010643727784058368472861716460820261286784738771298830774979560554419490157737053149033972669467936701531499878432628151978156346541055212372219738205996828681372756473116110364558633257853623852308656900959798735206479856781215492900138204170458905581477458567081993128220761671994184940306466512000437482024083243511475408036564110930316907762629848954727802795438864488529959432173846059432053052895598972481475273557092297430215710702370834338732696022214991759422599066175096943947453151716724139633600455428286340676524990524226520065157548362339583341871998962141191384979469649534243862858690992668261546791242966763182961795884042682169071085385687957581424612368264024210275426817354342445368243578633276069567261154014480565796633609183584959426745174716037408235017538141577409736651999918565860789621098912874276882489832248679219417237912559465479402440449650432022245055508970638753001115818481633767807203571577688036695270094705741862040414168575139219893417455493539467089175813862874754933315630038673709107760301218588722837372628053540886714159074895006093219739775000593779809801321574545114942813517116513594812091480357307144723343758877578773374952124057250333679060331349654218727369063493211946108200426004742588763271244160553714548780060250389540871274030672042505115305870933361671164879048141696831967912266567496142573553885662117661078202742793575082282166840820722500885667208874872159239694041983579117462108078609607231082351175597558998738532810911767268589902773944648262932067065630782707858087883825692728559152656789067220686346826084454021535271828470781570533845569499328458080258429000352043398639942798782103501474656321795882899043493188479136241996305549764572314457023213627896309249766303086077894163689897123700178775205484198523598251982250861496012878619253970275653553884563987458759487083481356141187395208838932166839101059706891597317111963049785647290007051653557705644814129474580990149144373091126884966536815752409961366234390352864978985047958560693312769603822490586464591577507573160154984163844647499272822611744258017725982865703689471112849662976306344144966052256875611760044352264067734859010530424116357233194866887565905170524915906521508658913012476037216237552997496237483493047558449406064054353838195933899581160114532864376711282451040293088554626556085983761028070463747834583995290754864285861981059254894016010968392942852646076279128325684634095970818417953589937396592417011453464247073135732669548354502032355767883609267948215442055144225100505447695862361065293466725967875570070788913978594307383037728274316365824700299433393760105410408511740611347537014647581874798812890001464931324726875860564253566981616718705464688793438845482665353752783770975878015851480355756451350278107351681883484171126628371004563412984508435348073645887714868685720115741449622328591421/4908760144327586464220456808514239228536171048486505546225293629513389664870513596023929318878091286288895231896165783944094961628185240812345021248714339831860547935235463941104018039636903506586744566282307535353193610723327442202066200147783424375071811806500536910268612803268041979569795158194346576136291348195654206548452716866285055686473541891199895548559172754961055086153393722157158739810325090931177575612458934597491768557488600802801384510651943292509965667241983042104014741901413425420873635528352158518662138251131703388470007309233255245099818729069174005408038995056987244314961629776629491431423105588104480412234398729111139050015104079732279235425178202736094968899471286159769798742053493522577795802176211217032217749132908379174379869773287701904169621426667104347836066140888558429305227634352522481642787676284491095779986024397902263785970324914350157551162922179499718933385768185392369390312158277058355258234246639977524286105370996977620504221716966341079074142027157219507511011367708172139295749470443909134057389232318295550399592464761919304915985645801588604739972402964639682420737640496873839361094985012104744884942934222675345897180413054660331350665405702917313731305838265541170197469940251545472483716108474599837334040924563570450937443511766185730016964954286808877164432774510667330771606581394873929691787176133055647663201483201444053578800471362447905324614894948669684774561076568937489918169992726401910825335922098098439856003095386838450019429957802793716402229766733093700550343507700307673878688204600411876819927415155326597946795692128537322241714171509691411186965443918670526907458587965157176273417614907798505516366067590371059030915467777555637721161335523127390810331008525096525115989587170293119173844326309649303567282003793356352694789274431127981792008519134947982745740015289183234710527235542220093323633298313384814181043367354350971993614386333047437425967218101357166947090253775568201955387484619105803580052548889537553268954038139696121266360628093418678949052682844130293644884984015973321292924294815501444152779372909538940576078147113915123544573735618900801670806566260692812654454146812559413421538498193655425707381794081500423159562413179182115077113212540261090751465240088425751048158307853050583488564410283609822072069082140417287223677811428027910882033271851697815256729226156983290835323621670189729737025780842811885056569465564038048371023772551106497942878533886914773574006400491309245894838998910568828120210034171484791971195108514904392538515607170384221587181184959654245905690351234333921530613670589065509908290168007092258181336895327937006044633941948956944381878346313783927699513659547207540335641501715271139080220046281239668496465292019777796417954224294440860577078407008922612252472004875141569661469314019261516986033698572542424795907893120765401671713390216346884473703967566965972420695394980065198580446330173027733462465095583355935202457495149192459203013538926014505179764342455525262999150228345118824050040512485093359368638615910813285732978197187813583080*t^61 - 2528508033491446731985538593454800453109015644583432104511865554187639738338010893037224838355910010243330754354217647187464291660589717174846468019841660511569270538783998599364197510173081021742082873902607431287975543191274653246815642688462669048761589496709093074365309708422151217046703506798914507614212971304558412049892451742604856433377941020268322782486148812684864713515377483065112558460418365477862113329537225697287272610592432785591939281274352257832326912773957664988800007823194552950758335601945381999639190881891128878674239529791189401469766272070653219320276309329963870135566819302312660029362118595116362705940553658846184162941662058386281917298676524759665614077500482010143939388160296526391755640389679257077589911342852257225952000564718311708800828827478034311908484139762887058804754115256611781485353972477632225406746440006752555835632275422446539511042115479162748917948910092455110145753955865518589508180617230182388684353838553017804373055395328609373719444847566272053168928610215940742114969076661472302211320884550133604263592863466553597606091486809211494628027919102595335491296252603176581436149484288693545965728223045810766883637265702572969176276477019286150479161230857598732371743237497713969887764199374704891045126869447494653507753808870743996908191100572691196400315308203501579860866964488435668251929408250745840103272827536915253975890213205591212289902726545923654166012164413237803689855747937751271403314327043648315351914050865989631343711931531944756193737298411377112607531350296346872304318120567457546859911609771822956392715385374799423357958716510637415787414541740243483946953667921525946957801397225141000191512274819174332359165827043194045002214327183816383613661554886471457677571241837411714601263629786181391318276583525453613979277792310356512350443342176325583677417497679058528798420905798484438474080739939209061734931043688866174396288298840495456380222650968487488013062951163602527850041543752998546133730347838858224560963714472334004506802544380975115577796953676830658252053472773862610187165666889240326213799601293769544902550844515299421238813628270558216522469895770238465727038701984454687389309011321846430888810851053994222327027019306845029514032037568663212093426298575486266903359840025724084492844648552784756271200736243531336619425216461455881364328864237066216753709934976889809676844025205167170492511593793167310543992578346474956273906094719784304980853896782318957499901430741274411082213924025295899039116041342252419648196746901637793866208597872280853105205752698926116645131530818874207764934026310383900986277682005490963289297687758256009961717030438896796191875195821708118003890153362529842202037655026842580298559806961646561566990176557843764249507351753108336689195065727596059918960083294288120584999864450370264663380701962809580189454955549321548551861059667595548193215863975512581763671960120118903788681557953491047074273546130308807490122878551483314230057759279544816125523585030094469198340596161735324472563663685435876645767820537666197984558588871110241505442110587/1097630956862758678228967719149741361921858575432064518860868936173157951292357466389613047696674838442303786279732808081925496337843388273448952292335468775517670062895274232076373869846678095571199932526076635774058374594527644453052179836324031286491467426896185630427276698960263813136590261602801431122934655563749563562637623902559478025631132973704370086595854366847029366805447383118420413295292364595102657891048194555898159395477778933610014503693319778849769372150502437611455099664512772503946170305028253150730353536810433347848047536031829533494451269909893990717469703157005016597640600494315184641387068200356477259391429486312720272823049502418824406085236568611808776652275218741299345161337863141769854667896451163939663116363489676917025269241108922196276616987864578742696458068224916999602021392337186994255862686959351779449819825783399784885912052980848133590128889484071740430350522590963146204653407195066819110201887281463826742007823940963520388157118351162169156906512302040558728691722221958491475311848800900337517094903751172972253285921628730808509082691946453583092675796335044020790473137973399330637464517960083749511977403652414618328484275968287982288902887439144133758934616949868550188417868607066889257014552780221996413710134607329523783389008204766776351334458630689722697096115480745940847946127380755416409770116105817689084033905424060604767456367694816220141438478149177942628278903022955858401374404930952820715698065203574798682555446247155351774836469252952562159449410135072099598470253197249125765660772307370786882357540044568111409742512141528673366835759006429358173609977951650262082257953112208916137203545366268387135134969867748545002978475089932113090436731418614059191031392725939616435772097852504887631659616571534696732093877569530830340277470544927633961360593459027712863145800140073103630353958898293148736628822770402768285728385749399135376932790648897820434265456637746094379644443631127053683139103118108248538228143718906429944074312790581231050379655199905422637132435967113724677315265278325837744844055430876060626949354860428051630454195518586922707344028751505031717865599406489343682077943647923121296225985497728852568011273299535504457318546160066295895931544574576414390983374996821758103227529821567376373508500922433409394475775088447406520179759801283618105425144722248495083635846635758230934324822943957178911689043454032034625764057545794737373455151763886764458046937741270778877859791847564887114845966313773095337043686329492664958804939018742555970907424291869521023756579718847277281206826079283847371763450275981205822116031010110465599892381184804274794242737183340536415882305634754307767563382233178866396363116121250792410724613627477198004783386609012608903949108514363497348710647075437777559405215516343131314466253167585690027696715549663584823216125609299017685281485943458549249529870780547801046201396516853923092414556451804889908656129569786474691172462849753854811952535589357997551671895591694501431285395321760996066271353939289728226036569197106446186849550977734053659200*t^59 + 105385349115820876857349124195471346643822959355382501419281562976483935222998357420419289342766658843149627020899186673306024572510846829480932202897632834268044499167565972497209528094496201750229160449897460325982439438902106997538695622563067126441866104199933843757697516486891826789399555612077658058074101129479919917080467364610912196872819139080031582264415515311078287241420441596538250766008152542456786189182938659212605171669573640982116047778821840991085031240675157278605442763853346166060326423987391980698786136790299640564277286600977278177324152421999594727967939136550162683951610028261110795420877867465477247058209175338187820127699762567549922465796588194808314639257308065809536111065422258384908122312564604358416400467681943085246774536574479466111828821116437988064576767700414688721614571432131765927868991964483485181133099977383754186965222927135891120350610546662959663634504980582076090879981276582293615723744979791667055935859077612447440465559974934430728966975346246024234406458428041010537540055170419667385736790938976915209705787458568880302176393280049610515033706047590095648576073917940795034353683967071878500683242198596712081385339030046680482525214512278920114291524821698318454305963977366204095950071556353184601266896616157043301852914512004076692416897911892921729085309666115363559937227886674175407077098992404901169904706178120554180014364786596376529978693839502339917275587490406544787750748952336972703658017118016086151067007466156552031616004041842665070855001129122455365644866139756827925893946141683745979294403958205310798962096635961886127591422599652197001894076756290173967177712309416505562443561496141860321781052571236923286570497158728742432331550034887265085950531708099846273186180499266416086142181211906262600279083120750776405003448333804673798978966256882644764773334105190074523523521628742410444812983963732734903982168996300753537071328547758086521236172897697712739461284248568085294838245336384589270569635820048933186862936981383611161073544994830708116114184332693435338053908004112162732102724088455459759830872299458506388367585863507895714987673549873339841727525193420521819788101293702693753068031191395709143525723957057430566806310846250885544738697107101320477355459711928519764057548081161867567413944832401896248455545877142165669246168894110314127022098744417471882674265454243413895934141336580082360914206461213039431731948372016831318553083761009406570414476621890392916473225399780287561304624330493183573717478735971616911836210559880268215296829586870224170786723414148098921975678777910730511294839268027388456340643547973414868060062045555565533989228532627498129476187795682088284041512963216876791384104162302118496271526667519453710133172319110295736329513652484022635521484768110236597098009942763080746764298351434940334202343371936367735365928872136279853847637124116472981725946444064900730164663828570947779696498775727643209719964133027936592106829082509075137289877785470683319031297704331177859083249920257989210185278723946092932827480967245527236175354563305811207446992451/75867506231216547724645189483818906771614513488444706815970115954999720586727590112813698304298143959514491610648116514198732359381527990723793281887409589301061387041301830246258331094327284159724576221541548512236893405330942726199152483688212442731130680987902707298597026748399298290255569775185173820579967733604394762227282934235170172062910449165268682044384163225730566526556961760346078583608291342249705382545919381312964537870699475955018689895071812208171022769761573020177169674433547627314498898009735298830819293033099871808255031328663476629918853347920015907661091482167715780088542536243077913476167899541696281086854165177171935557334652924885368374097221374718826206209431742339033147052390983406344810322166961929694023884732268111370875141799863058692471573156101646769785021972419591439470364163205856104245699886113490061944235397437611634890165278783283280845907738494238541542269041246860546982565011760286152776881501167345002592869063808330933347351346859681752609090810012154648354926322948744358332330254871668104245355093324484562832860620128522154477492657531182171375388795867111098963153004590368696126696356587658345486272294040900900799906736618877732417631673559840922708360278272313275504474169001793354471429453294743792230049292893335382241074823467684224720801271745049275596756943776681198601462617261602038597110058438350837362705265860659476221183617159926379089244836851420747661961152068098490506883874614752473105095589296274036103912384796766293582009486953902216994765282645021618559865235295419286826409774974996404831197283218325581767861969978003908310927758080739727955385291991698880274189321207463611931968576025256571800063899007381974889803855150187889944671798505822726083470406816153007818754925546109769858782442900072704697620440454513389356900437246682257564897520761489766018290716870536277873983993493023630723952282909195002554113715552611805714355427360835538336906120305622260637394716513657437202422858481935293777066010531937250740871169228091487594299585782013739753193996065844515362742658353014777835817544470100840651979463268074441343338070388655920618968058218702706021224948979715009801259324398881957384717752419229497072236337754353517967171343986864156946020506908031718494559771689639498537397628627822901697179291048874801113139949667517378290440194207274597277378577959714800606901085562421019084803505339191639686403169621027463289914709938810018092027623533592535520362641257357659065211242470648169647140370575783482184538533402135352131246669387385747535420418463527445949768821810877973818688307857848750941353864164685763397665928811043594172634671083552415105460963147626359669246693570793612652339963639389485761725119949876358759057701588522068250277452719287957401754801186587669339346764850001112799025478028331110265024173846167076570627206007384881041146582303205042875126854561855491208392126607736594506583960545410968921083649057356043703292108133446388109893384090464540971956918677517625845358189871652302934519157402471874278253169940140248051437170811104142909684734903208913600*t^57 - 7673079824423774927401623252589666348985305714400272095108959868028701839412011989401206760688011674641357045929780508957613204235385452288751481361109148433949209150550232936328804157988196941870057386593528926791248687847048651289995451557298107984311189811661894476532470175126793254461052295654386602182047737228141564534123561172405145139367345385046113339436205102537891257916599778483934431398601238088539567338182370906282613855038917505881125433365161881144986528005505077313863276574061298936872484421076620066417448471332061457854102631316461107628250913496003638394125207308215364082563127669083367065140954128641992082087222643691767315370374234928457507359017233970754583111806078737129821609729042366617263738087887176360883940279403944628378443076431333416196993967571503800628343334724320226853940852544994927241378681677057527067403118004249870533021849095860620598175628642185716866204174110360750302449197863682843886982027100987045626507395668373603086056155962124661407563172471582106746559406435002387049951991124406744747038026948721275179952035970486428033874583768597640211911001423234819618622353829232231324638704427358834768502371426092001453630470435545319961335694255132253905253915571139543127946331267421061516956460920184459179660834901185019874430805197507014431864785861172766762047477696420319183970209203159545794430272928884867692514635829351721763772640169979860992365828075250121405898164221427410356529758854620994385691416569804442064221481170855335772647513200949489251017726975272097543457964750059069899150808528153770349627987599698173295952237051954089119047514900022377216146981059048542218247192667345599266216709594885883685331784830301602206371092581655840737542525035228384422034299058650578709446178722985953956285968514273715405207508403829217720151165959378821119283281629367313664692848678983219142120707984147567691491021429552451466621523578132213349011346884697052150121614759163682956808598198672840316066838029660163089357242898562851238366795441844506695323860155817009214090962348817713496784469592298403631271588638817846731654338329249327663437672828462080594453065679695241113071482097236744997924584014334808540519037858412023769558409179626127513861101324694004391464482655324716666136836406340051157113072879591024167684009341971567755446031531429074239395931323102296301571396336880258980706332179651040367660087397327421854350985595269978426027320020545488917141624279455695736814053130405395811080924821407039908097541147506795839603487059858135120398234397909432532908868627869725399965201062959829285408893318889569381230840227887782716526452415974498011082527218177032289164391556959433856070812639296622378379548211257245175611691686483621212018311792169920999764329874172593822711877370654355434180769241622360883464801881282673038799927704424059983056613270696201856634142765649514966763505010514787637054461066761214963652856954600316790484063083868417477587906079778719081151381308467337771537861800137517738671200735456337741359110024630309616072614981671353515766530428715725011795307948622618423306563/10255056616555517605824743460411217057055505104081108664100947432237495039938243807900014337720090325236210808263459318848385082698552996121457622092392634774290449954401690965045417457632165706629437468266114825144881916993552625719832947270191445671005853204401547049547892067040850031360004838378048429815927397062011365497913572475357647929763485910790911089988935449147307548865311104088774401721330719490445740685340808760151374541577488219641633935948027109503432211660685067031822147594035965371907331358271306797341715462479378997703764077234039491970658654640107137124793205594848720930603518678526279643104059911804090488118082694552112024154159122392641656866159844614224539684476994043202643236740513505057106907064563095483575406991369574109186534915204586673654294009289330206414510844040968396673815628359846691256308514789618735407160427737629919151820241095378186256074143129798648003745027885074325904467449096206658446218890577738235258616159543645782329103922213316562360546395579070772677896865175486442136784798230684796243138549360133740120452288547556144240395989141354020540242842485974334899218844452503905119487827727728096568354391451722825173740674372367987452776984746277710024883344700850744589187453290268655525665661009656969290938421480332735394790953828309022501630618096771752475677119696847983537992978448746732251315401599934562005720003128146884581078625416630468564556716792252410773204722654874205409723148405931108569323944484929430077038025766492031809641702304792556890368535580626281773840051490063236933228617877197676768521417547883904097230686230622575532841941052908388424415597211476357832337926619906498725712287835434943432292101834331159335498421365445344703807342842650578460101642916094172972876321957020087001908912885442898404009062161174382025932736268252326153785360417891661285936934170164352521024083109949388404943681285626096145766027167872724394460116821740236809319331222413507671458865880455007915813063548083117137844880688700179562086260407471684018652043747437552748791314428847749451919283215696223250773237638346964025136331649096676454545697178519107380254212593866638740401797565499535445577047786200579541503843174777740417900712321126525394512661982476388668556577705416360898870940267759669749805716205598108759592476349126121410306318655845524887028005253739217217283456075919454675211039124579219115137481692830365994356333951398725352836240319812902707977487170551221992909910826125772813276585268342206658340496285178082237542610158031418988869300455250304456887536878928250568013370927192167064730834264249896780786677177116317099684502188369409710999174700270208341026875596070229719071403461668952891326792985376794007162319363303497312576041028369780878974511325573044110735885199761850317523250366863667478083496373908273434773608800728620586318375615171447174853146951745563538238931784607763247328594541465707656401768945114606035264587733474635828660219340872674508292675277320010131380003443286503231065477108635416275925817864113652297454168640202684447897675319611189920862897237572858400*t^55 + 15434789549923633615110890910298789264911434317260428451468674430319392945009020879183337221982881450337428654873863874611027651073637851600734980275709060465847915121446044731353347063936430433403692178577533892556348411341908040497719247177273399470495652541824213478686323084414538933462985029607110028720369417263006927591167999802039169423449921436129615665040955965544092448263762359257589529613816793959822557124832877412461628095284791900279928297307619946745605706932063299385829351742159452000162861069621648361958718646767507267447561191426969547064775010531285775721958441032611835252550276640460853709007523951586058703548387329123524600550594170412380530521945205408052705971856414680448298411104741342413341556791912020608349124547085893223524674899928983398031132476933292617492503307549513879100458462301944376400475145298449454311892837635002075722307427408709854848490091070600113048866952429923545031568115635569478878340560387911620822385157692347015626826902774040987402279075037949938798398148843879640045516047840696885925121316564174944779923942077415060342219815445551949110528966795729062267349588251707016703153359069315667574285881425612787358880451911137083821735996645236386948363103883442658200631983021593237809454877176780992337060850294804493725167625612878349658897530710258611104183317208900945431843838314892666660273654174692088270977354490425294353073016998704622664224412781124575104890802161901875052866953611692246900132648737953009916994932561468575272421707867522044232506804040173814605832261395496848846846776895339174250005105127207498260280811765753495151204290139329016991011856883522061066082781344348879306775982812821261465068299692944895463920141005940050658131986658013045103129485023835754727191700165211226546796225849862549805521391676131671299845729912822183574293490342843308762102186187863251773995850989146532325251641865032271667026251556752371182890943119636706470316205675623504138099947956094194565539114003619266253819898354425272319121532967518893162177884249487027771372714940126627334400412063031232989947514731518390739497887612621362865700599343470355540128924822954922555219106559214217104835488862051185279962847425459898528829559639386361262460146809705557892903776515667138224436045870468944973159812160745757788644508811984366890119651285210658170846166271053558579883365799264925297260938656515330057059931730793106805933779633567669770063643307693252506311574274538506369862932627294218624986282361066952395317288573410163624847996558686834991119130304715774742628010437814306440861392076254763451661016108804130909228854830442685744081239405922535334163678193880917553161669544317019469240531822578967752644653933594382345608044305788598782726153311767370618366771422083462964061947247719379273373983838755808956042686361708625193772369329389419202679993236797361690411242507185873529254402476930819973027403995441284592304403540405360185554176185949389310018738256473585151446550264292628464761040555749489940525732122411427558078016929727313945108748593965659827702770896768768051900381075141382532208127/42861391730386974366215048669499733200016606050846653904992783549465737659592001734745351550972824568851377008014139029934257235508093607445401407161655368605351450493682140765277800498223456995417332813766521623373541984123916432097848554784863367097423290665643090258895670102291620512301981773175375434750374950183909998449572301773024617137528912928548392489829936463412353838154234451660706826614372479277923595884935338535829808160578182272187435156860652894623826972620269584495660699637894860809858370587339867152004621778176277094671287656787560952592909274378838138774754789235948042807706527888385985331409506838941371355845763024770264233895535699879574627768729985945473499684844054282228838317911556444890032680650749698849078444274453413847681877926793494057661658278642632309442466795866243605127087997709922941917454975303499354534912612118142382847962930117437600230258401409555965442827459329373860663605073169450246950032489227972741499599048050291446704273708123236085173909617495190876878261026264569759950647965755944568722951506237352715713601011795211033617321392217708706897912981612118864044405382141501332996960041141599314005305239215134792604617670307710711976790610407463078034922992009714076521833647231761500302285250495558796055675181599292276607684445994043607568724645919612665039266997181971027970621027879463777969248177361472996691876989287957018091070553346079837170925059072734334632745838218987107458624576279856086548946965105307852589822990064122936468645850590933244455118020818733566736085480763454265279414624148196350573419427463899262904913004978884254271672720067010719556852025230240222194655778674988810412092380601213430891499117050819739588282258342967558330315016827200707040639874123408262210193737941575971317525456364149904799030381342907721813828350639580510776997334011175086124051174519614907066528482910172957012125317644420311261564297974031748389618741763591403568960267706059974878397807966307066320017649439968114541263044833482307997028498614089048845633680400254639657460472524871320371381116261888385675356246069428643711444681024100055028497118836384682426367150518581744908157007941564855379738283464840284711264189117912700013167949476405976290457450390754199234791535427623219696910247903080248902169410807822398520460310892877406102964858064037324120530538738909396952132580998963455561724339801556742779364117847486185926884553794262447084011226647846237548135297470400952917254944987525346326457725394925214990724518035183858214714584717194203770031448986476264342944423442819377659142231633461690107299580028521807105620954105855653124031642088698083533068235216802203450749994548971272924903516520960462279911623859051201280505399306970987301535639710296246117499529740347160902055783466062318026350841464894187924854026714930408389651704166486157139363246665299495898286515461075380744539191267893052842451574513972183808623489820457820662867014290413539841715423097221829885262347925116901256178333061921139441145935116476534562170239733784886940190492390967687654996246765934419392280346323345407200*t^53 - 5165173666883470564431000132463935286828238517123091944073250308873489206682771280466683097366248070704805374327231128652477267724254964962681907948111347328976344629214112327265302877800961789992533485978388098000977024011061737595672234960151788868042947159064142951265021405116198018642522914554924940361670778658854996190043500136031414672974863506562756952674808433404733349037226168297568795942601290796048011597546204667924793654858319779068215335320095294246622758512962078469657438026168508019359782326930409580015290360702149850600351682061688582374991877977372882797288768401928461563932403581345419760412042327153533788426864017897658956902166773867231731983824820149713601229994066334150646313053354290480370845943873616878421114702992295088213765833908475592629919685113650471613849201809630042085255871379399014237153859582822147594841499896586049689487323575943668659604275153090133308167826086402749739401052399274792747154367451996887630399053553936901308839086713931745698023049848071606722641550812958858180822716279779117363750262360868870678771121795638207351987354466739927975733976344797152784434488260934257393883679007818762886525628234222195551680608040486853984204010802716712658642923506967819088976305859651956386309684700530826865548378834063486074010574915512525038291740082255424720845280309674145837380062653089106872945835207876895823983696760128879182009328812826729963025688001603990938817729872299894532825201052961576478055287601770417575436283005387571313779165490569385179191619723648412999961528756312742729175319479797814834728210182259678589149594134923065937233542544774203935541021150329688978302106917892703748136250298992820127013558007088254900614390858371552866969538410167785273107431179873223021900544586049846398048706876999893499522253000231908327068294564516907458532932259506974082794306458259656272250650203194095894255916195700404575943797991580866789142213875103348428954971671599868577579227044793634823981909888233619178616412932492377581660315575236683242452631872284329119104619550247194978103600373370675778875436708678211521774460207408837462051887823614475459758171569881367472443888437494130331971655371703887287604015618161067979489569436378922093493676744993692625785885671674456991190051165164945306873132975675309208274787299730399940407658054870548576337802161524971740326198265993367732212592409316439939349920146016234627754836658554565750670771717054221898519129122749231174554208146581553954572364745005057614450788436185915245636493004497494392771742054287924651357892924104450684703263707053861944907154458180098662761146584664133652829126739018087122886117913183036845212567931116168659695689128833996080269403133219861371138970458386486429658551546495459859650566392938955160599081029512359220841590447984000330026231741937493510317734965530189613051104307777993425400423244525901845169967785232265352891205869243819148667558758632565082626711921473880274013011195478510651063017115598904995869579642418250151656866981850197722735240574139180752133573358909822680484058332642923319956451324428049308073243841/33362189309417247355989748464282695340112950632446856754453128288087315209889537071587922743409750204955340451550687891106110837654565159041087577936265931245618191711898465844719821644321844487463572317954714006430642763493792329535805336734820771437262584711978649124227097613384068329555948979717798066801033487719958827335170352538403595639752037448395121867523308874524482878581225373568659391916277606697154090831868184911115221963070912234021745958628211876862395033471226318093959487563873774981542532921758131576125443039992167475603860510805231448642378066450936073325677744045470792106331614264501755552838089177587760313075422189886656806432914989490422223056798065435779018704270664438557003745434538214715449630839544326567311530561923376031839782470358108926587918630101140071430247326867422087280288491271440060769585885908374647760089402143900329461868281379319490644877544613707837222642941588758861550753359862657164370588347953530619429003295992907583407727118250501207783479917478091513400566707259438922646964721145723667937213899057466098540169471964613103353871837875557671036350716951707759068914033074925199951997181059766013141482967261812374482454905163251788760256915354923926311256171471797293316931206639800716977346266748671443474133635661196572720229441356567350772223794060552108878011687149653234563058016469045311005000592166661158615330774581457083766321494383171223331709715457900381686642281031681513175029607643406983086485074544696240657167565617550752263272724805150379708505093392011423650649799037624196638562012560126007735978884589078886206878516289984358287188796386155636174343075525670434184074268508282083992607301789480098324554553963956179838722383000041329373553812627854782510330383689838378856686402725580003081000958536861172687330259066607588002690375491388699448693526349716765155585129973432922622125606332483971757824404390120878772480418768890707271119753064010811944716421490093967757151010985789067454746520033167760864010872630570668178267368425761854919077655569931879469161801758768346914084132666731411750068686564036688641121677499490694104576258702453574765297608061230516482235564303095190449549019466979125804441967846367363376599902104815280613719103987214780103967185752680201129110363323020861124400950550333105311297241646617661115923546567341188750080030382467105662727885806206476731273341511853282707863454943072090245564098098352539456096580157060107386039707817861573726659796352752398402258571027500734009461218811384476041348259677299372847878362510913826647820100869580862674378968470676117406373619038246294225341771815984261973885403572948856887047861884331109296451938553047744692716531523667338757065016292343991320751051192698656937971650169419366893193149670322729541267816417464855454353929805011524119470236274057305351822209160115107771062731536442908238735964132959809878345260834495052252389140428439627906375576169128074160720449203649363766854079071889799713787537360038166097416756756055055875455811164345731921544765485398749287958738871434046856825356684198503698762384235302285704000*t^51 + 3967107901098622953309534784238135492680561868704863582079164949954973934882237047844234720202852997100279937917365889419301560298730680202138342833380249741172807331255810621128569360545963247408558685355450679566060470845962409727707583661197135048472326031996080959105954566248153921978278862403438049849336452268816897522091736028557362989930790550032636727183846850170664395933311595954920294350576929484072814075229424644244607164115021877809956072190544474494411820492596457997296941920033812719240835731718874682776228376239563895956091191413111872588351493365536658660664341638378075878274152060464826266689973503732305266857801273122028064213701992821888349908799752819319383675231118941515518303773469846520101601695184496807354264078586487097396252929302507520325508314013488911733468069394647121482075971899794423686317969635218523786574443946857330145981599034927910933034752409574457261875877517782652890351474511874895101129163454761748244037840292451423838838893089308337050608076334111870708566496303482247082293410307977855771259849804289422232642734690874949090513279275448880392912721239256872293637255268978132761256873853184732769091948383075431995810730461346625069200278646339960311046203600879268197869109218008868095110570044083172328444224142248517296792057759264145287215306590728149686111291333552102562776748104998633473208382346884314395401959730163137889103917834993606841789775686584424938730638694009413690118668932403652664681733979209113080202778658508324792550140055278636717486792651424936226312566792926406146434423318895187184021212004192175322378364496991055862500238259277593759777591520124749350159316054499531573334209592669808926280354704208075823663957054791744697861762130706260512025938325160000214176205660562371214510448109484352940959547956369591355137780773278499970600162666587022163271214262080739253552832456637908236926456639309324179651619826432409718930521728852337116823605000834327028293792263293635768366645457420019607546241225634246623985846978099944649845526750022180864316401643703146101163712232819191863100495341673483498840091124067341543929670820813801680202651354142968855256179365173674598871583718524154990850021552854142755951823667419413813400354370031057736424141161810427997155682168775204477219935672375981771747026833414515953037083756822861576426386090146942201630294300867282241491924225952020965433640721948960105330527159423489221251686441441791695317019069343471953385622457004470636244618964727602407656523162127685363259267009463955681008923508255198857323865311323281806026009617525041507011121199263725276721855135763412615917536409359626217778587489551188718688618023972077435706764278392166811232580334640539162128134481580350604849519594272662738589647329417836070169622003749936708185142536303418104253337261332307578929361375327535709548854733885359623517721136363016163524214916831134196033793646680107593369392813493443503133035111973333142993255175049671540718706086017499559142761840682153202231557547492499739018822579627414396141131831101812849994515958113018419899882944818470063808649141/66766520331646390182323905031888695137497622886745225327964513159275372291623145137371535494495386410169571859461229282706250446893536084598858634918346093141230848508064592909454026221247042883753414411468949756869408444162524186224708532842359211217393290583593481805242692613227148113843968631831029141686447228266511286873290393943171490558206919575672427046879278770785207209219605979188142353590765248265925639462681887529486589469674124567707519385835743600306089934353153132589721871322565074731482803779838483950031255060666430320650589055939901084377778084143704908007135291557104284160587015831232355428479763309926157797072623860434223074095008397914937611026931033691055863537430933926931132127179099004017908250686464919652392296741398655275509257297520880727609421999524513161898090755621413549828720504847644045826459669777896716127875759322087690918846291114065490120043355599559305397567116366892997452939250285140843054065860136055172272022175096543050078706102334581996039949493799313247660165709306995031301483502991841934191822173566373206889021263262234139048822250704221309657168403230091359517704589138997673840775832242975941246934123534902827753729753364604527148421523655559335476800245475980014793841694803778024334032339307972787718971440125333604269158119902216681355949344492549125683027178535706031106616737800998889771270658765532836588912493299227587006874131706615926103417380030063374381730847049929360893017147422784585520026761815133150249902079739039463371509583578475686212431456375675914362753050452980129104456945557170069376466374085007135217386773863703433658529831251956942625959005462531188916591578197837787459731581223325855720676966311866830641451573220714289900000535334818434219621184706442869349823356696708107218525286705558380540160303723615101379699938825503363570374876101138435698735209584727023672826529220335291690500797501576647076041865435173697540897762658207742809784063723122791052521581143349657942067456723219523110165758994990478253180969316903619549632040810057357101863597372389874897954476869462905283400617784785844678421613960033376454337245310636564572404013101064692564238163003204816929139574537495488399373757125803822370096561980710327897687116316308147298592014266311156196489076578660274915485354932940315597724542966894207698519838667188492685949635540154169774713954205010266906838817770879432720200000566072271552491014004829313698874545468002817012988097371914130493816426132476694570919994986825679472408072846530700894538222419454281745669834532367754971405869234996985385820310375209930961050025805804057453915554291104504068158872918831964961742521067884531573067816396899339168202810245048783626244219973688838209486208976377564811022843475894842460356648582334287793535129024088613884018622468724115427301908636039735720930930584432466204573121260089744361562963167982305832326326208991571939202351350052021658527626750259257467749176869450705677413658033133565490371437925162696194114460994328286558333250721741163714990429621936949627649636149863589351785650661050731823249520955954426926784*t^49 - 115128335411246928051809342146116957186419825509400838973127440010823074037048086922075315225827895055647909548563915903009063236180494029942734057674907537372366811553479298626326994769866507083596775699184646172827184614394735277735245355510478608890650632361465405821875367265757402448114100133869171894218909258963438407279697768277983190494648057652845860249468924656567308870328592804191938143689266370590818349651450940445419138225466359254615363512632487485676218633546720333578671563312325858009720793840624710975461341535615397573655065178081292754392695014890176408410596179509003174919089580544578196706440194693361442058636000697988304098425906371291633570516759199505251588373795245826260466189171746177776463918534094374102223357818776274943009098845026298132670358776688729412729812371905089521384505981381349190681648862684819387304611468851926411807096230235968836045996543377226177125891818252729666226745081337623459569898938554991274442154225198354961169315276995303938145072448284810308410921637882951055102837659094818029735164622121726762609079550956455995483266640423565359931317216759709869137212387382036180824505118869533561507191158524632680507702434803975029536437648899799452625175605088796089523370223234595816888713168287623086317231264928686463591799006068439018740160614024262448001424086357132658463981594657913173230491823936193016955063606034715980978182156974017168516213963934106738015583440877298500852570047874657157129975279932097418124926402878248147946171477208312754067952824495806122456973962929452937829350169535320926485939426732423783440032548011374441652656712096733908620904317907628988200809066832295461702921973887952828716221138025334981180812297278815312542596439406977528108686673748198579116681605776021250348186081295316995822125839674365587185797778664997492142592961301007431610055361040362635741900360330466122399989338346048518788004422220779475947726630713500075768563286903450814600805240949489799505527501860011898022699151264730381416799511650987275633448777144986938400623806169814824137649799976632660732510322033867738047071844998890271666211540640925364708963369406530035607725934199908999028153168102764069461287779671461239391214290350274132578028101570225923135346932886142679682090477907468267094416296032298642151101995731528478093284197313270437793733718160064639461422515411038227901184632299000316804442070942817191154544148099192977758289764320677417848707441923874593474576494126582764979391363201114951357687667120791921904034810757334319820183589898017745413365794264936206210535162715451517648176106708146102640051368982690020454687960962558845616072356387295609873774158392089472027578462161853994000573613238178390330096290838451697348541547935174525915622882507512355871500527057798707649611021957945396674613543857547693187817880591428293939819178249522533461019741908217196187494203775348453811428140387725989439745789537473542270501015049877337131505237133649027705648461935065009192648626943834332094260744235735465926731001202742075493009932134451508966240315700828194336229196940289581885339221/5662373699864507358776414890464947390440167283905747002704372409871023117012534897463040334128028123333088270700623114497914145881880332666517568238281402222546332538164739616593221054266925991748191674961454906393663175288633576184735571733200492543514185241942929790384461265134803961978186250481265727032349321006977105318127269272292147913194394054735566548141151203995380153464395674485327609412725589556606057516055676558880160419076881763579194528821256957467472242955535283362606803801270411119613873164504124028376327845759009972927251192740590979167775831957022607142921233228502227228651510989431077387308309833375313932245727806459553999861705242914042499257943298380696110226530773959057315428904345536866604149963806012160231400282540653588436858095843918699576242181068597527499905710143298944930233481471891815192123246065360935709440412315091461007817622942481531789727095456441080962337224603691257466806018288460529329281723319154375015495204160832299813792921819716562360282036895406730349693214736875079077037861738465612994009633662934728601648063613930357573475278528083780752245951482630781377497021202165194329074389001713202972740560880438038744344546735289977509097687489454479751979374596035160970705026111028743109463700947110142659634240071659078964870330953466176554713062820139305435764337781868504975416156453733512223065052785020274057670933692218670473806739317101330110540975566317026605458215354316676758922045284546434404021141231048391640699542817697770837472746134744770172159321524275109602636797811210766354190721219775363242994083222144300888028532907966062082571120744012947581870211280894541878219604108961344160145067498840179996654248528028829886731195545235010356561280711652341400613338186170342031826785531526065210089293121765249934896296886119347253266802330219259116398090023618418094540190935575757439736164680290625323265955379256465161755557819682881971095139425127179694328593064145853170235439351299618500670392928216861215572577056758043946905294079048976542734229876953973816584672716321181255142275114857224231811763822453946995770439537426813988798971585713355929147276956733768995738920537338690595387402508685057354189752867244004780938297276644417457291349515539475668759223838511629046356430169511653046617573844730449104001191437477366555252983698942690625079860936069841210307102993937801273425554940585490877405669102480050947828774019768105980857113100888091396750429730910652041306363103136820110584818974497871132782892970055233712001897095813112008804805853522542900300749887779869640545444224529917911866487515452088431353075905777604590583625495069421574519629156508159112298125944236788481515674305793168152776517346330493967005520406565662823883735535117253097831986855498571434867353146993902561473326050150683388463638722866247848949251936454319192745058517929679176680478323945087562066976666554542007417690271019896549751231140900263276164695540873892546007418192424138328941352443768937946862727379434370830187383432506399145326871384876001933762244068264071261330751153028600760325471470689428236400*t^47 + 5033581084665641822214809604621433202854436346168924079668109081780318321731313471028443331010661457377850741813159058959199601462360627256391436164640272476488472862415135779290331515827584598583141215433170619946035306388097467309716322592437642182250840353163689403427737107467061560085958452148717078235716914874727411144225878414651062666580216972218920973483500787627289899058283438418078255393557966589860368830598542713310780709560682831318475177325455644945020533813264373297268056907629607553863302735489736071842019954930962910454645052757890353449538476671480479782285939328350502802338625439888004934101067976007469974594315995943551131181967622381094883517514695979032212893924691760140672609252177252979226593188966041644191888280222417254830773877581660073318358539327629260762265928766529599515335707707020522995483459984848828466348438878210720887284376197082952169272393547968494778245441117688083024013945746734645582292392602986406376990105287285596239209673565971609216601835122640707534718156639872787886625761178089686430444216967487828440338454381096937955000061732871457945542100902480580460461207201193425588085662850340789764588049695074914737409649343727998117919734122702556949929915330261218612457836933383053901880042174625945057513497091089232553285398921513742342379767120330621381944261035667489822655936363071936727414973828260920601918085908116401172392371713819906159294818088074930647046649425445540622623518992635970907189029312879297133712790650269490113656931850434151484984951649418159343383717861970970517187200342719508465668463382727739840075929913630568647716449405162194242867156157890602771000770347274794696587911297731258481234125584539857994164394569684596285861994913553766007681968820691945188872297164677903151729702938532058728158896168262315531201332095041955572113872203554503854376750337466895991493215076026739574237893722640130196399464914242396499932718626641073403250723026364976539363016029406716482517688374195632610995669923731994441394528378928677424670525911644606446340985508141236728034631226705013821672128180366226949255217722087733568502968017342905991934377059226370822062894780601357062216592309216142491193571408623129697020246192089887108370702741913911260105680334140713232866654025413043437598189144500308276290968296061159552927455984741743320913748199357039044824301375408688607500853460676956462863281699507451380757746252995597687330008588879481531593518878617995661057639407249420676868574896513907603688830049627015704490445209190644168198353343998056528171331880379970196913554098387762112818273632917632586174227978123244372183786744251636485553043202176196004096495501056933080545216928503839269517516391991308633582235368936678772352670753083350417973433332606383728728919330969489200586430653158535354934916551442050017701371827161877678508405608795573550708909530750052423801971247646763154099224031085978236796878472691728153687019850191538245819480636086436423611649352593501046658606919353876625850843894152019559260973996118752728633168348353375321093127362929680320934265934852936221553169423/812740607372205287818875301929436041234389902833469895892259829743500583206026674259592756567420521093598213178680763532491935645982034851916406247019706536031245200105580195802960545397962590098731033882888107750929405580422055642921644689738052365914321655537075285903317297039373441344558029428734080188232410970525180293444260864011045957183690939781103847308397413157431823369351941500308913286230149719353182713748881797933275267745701233689250050708830464669295987291256119174496324200601659222224250511708424178665426474214761727685346976026443679675997991304089894638014810528488407243413271460330795508657203705527302220202975585758913954556254808671552558334570162560865250688635879452431043381013882486477355674873446519575188434653647353157205112959324739486144250185004148829074000377862286700771581908496895974305292989454478050246779402159772841307568899696289178161092105637372219900680871130145858573783013089819476205644317272285629352674163518331967039885148037098727990890956389018453101371105137821943633350480256303921103046891755492164915934424764121241291057624307093976249085462682610862350286597810816179013855147039380108326524344433148176039018449106609158326629063985495365662469458547786722720081604066957626418914659753454357448620725401054712874206486340896939799790148766388538375468243304635165331978758600386211601392114671347779074605046176553003571002254061162797953133114592783039142834828196985627225991332977756853929293371628186109490176283478836786914362557059363308673204910537409824610542789740172459899339070475045956761124939614564374866741758277407063303730613286627154648089092731789149636952505827744355027005830236629762594969854241668740347359147492833985553617132172064154972982633626168498896643497977625702770637677442693438058986039837341703166553592958359899844924707196368758835471489696987002212287106229618342962725206253364014301507038731961324166911739169303156353539972640151435641860029125482201706858089671704894454573648830279253185105805868148144343406299878852678477480620642469151022740953167426945512120556260990816198988660846142052635030574482971318496939913325415048784218179365309436704623371215399624950744823464328039239416542934311683742368239052640419765424738414752260811352557396785601408404770226855999436942390323854873272551769913933838011667559286796054016862066490123324441699096141954839549030441529653679194883200741014145869746625142119123940104117736450299956416574038923070354956101537225022586700371408479335419490760021940612291424177853597501619989321545676606853692626698931340868989818475642606715779432739543028060539432687875766289138783890992813495891052941380723589264227693852299597103678878487459886108702347193784065452994636160798656999619337545612465247842886478262292534614110101742688191280936753923191661211858551730505539359880464672559927497984503535571367777064942989819162887101600939292171249132284471667850028861275121935175621224316537655171567378013244008186439162764345151287403174545627984690705881476662018967291395323552840503184198640679636791789725872327605407600*t^45 - 91048050811397969423171030079246421000602732037114952207638886743844633997801486610930947049048957283985082549080756870938230962858190862335762746996796464213637255672757249012112153292866855231313346805227251639701389684881193796396948100855555717669916316219206788878606871268993627228898525642375431448875442338818154755395000972429005035297456304287757239132392488068806305327067294333293702163679307097630786710962126101405441258849832464470264864818984969500986285682927952688843785140825936318548784359501995499917873723496868020328714173620845921119564101258982379628682312744208810140066822561611397729476035093018584517842463962421050311781251814477730016856024951928113936245065460301096912099228242045642224328622668800955964835287881515488057633147716912377213302669444389762355323699013672992170433361748109258175844767178271081438363301144458243008953042539809371127604689510381621608112521435372633647633898876650725512808546108170047412794365011259309892210585796326395737842052585714764308127495305578440230162118874687929666592614186929698296583230048620950021970807044446432592709747353724755555644945024293716340808660270499962069829364237157890950869313750784656492173923238900993163256326551541098285457632414854502394611806166646732535853148158824127899524053394828298775116137211344430069479397045844258102136502458617236691588301398975417906623764595264388145770698580788451286218907429943388902594231347391689713679332494818286076421651368405506934903118523429656768326910000930563094818151454261861333588242140177781134227094816828499429566270063625313845370980783166844833217745472743501808849867378735717776636068294407024717841208362753623434972417053417985677533802264486921541073512528820047848837588807256505031350110891030294927876946547297622470274775458905224021702235300501894138779299059484169556730015363850163356080925148868060810544362186255968952479259017811743684792255351603951186345013601515678777786423261159037682000461964698127075047708673965627045901379799774406379672598641584555131998153352978776962712652819156519672144380157401289288742399053291411346217487435200458648810711531483469410243081035504804812733961034812593626364527583375291743066780239974590170456492829812056582672056444265343699418447634585850748329266993598506301420179119478180111650750533102110763542775559081990717978544369230606441878188352887604276808479771683372941793019291698446825111024001326803662824617273557457479195685556858278913175028135185617678006541554998230526140506470207755993134542163506328908747983565406283783378110469637216128597825087550102048019579689881357488929388009482240058411517124067655706694581606175172150396385973673225215428014734956123827739263226200408218400366937758876871543035178267071503150627523106660168153250684266756679217875169540685619161657060224824959262637617109690922512066015185485040427941186252825431577099113062337301650259094040956485229776336796641709939983812842216202198952379218993313995272094342700003544179947909824944189007406326531696695935163298362252535330444928587122305840721339195700140580669/54331970814230068827561177208873226631647001768849043545414614880924556893846411282000323855012134008828236840595004210436559150622123174673566918992685615999150276003384975440271375303004294361053828527708222446526777526404706750050225650516923978180498270452799890554418272933394294334144926117917209401013149236597091942481856924609737507514208173017506299434390570870395809679787714730231853890943576583626181544133074926436678089524230532426609186126357077895247702364374146442519129845549862985654660640268478677875888932344200783999534673879453718898450554423266982855507326176743761292305313280360038487631078447899345823352411958350090850221942470221569353761943717019679513544658119397738273607105427589545960967062246929866918014731667150881399937762570101960138936100521856781227352825994834225726511628042767701496258337587039487656534013294060112807337939300174336244377874463177867409338445746808648764161068276344222100799730300663355203741670435385277502758162329752789162292802226924282264260621169911329197895238716858517407072372561799659876841162647225001254351694260382407227670726981904564535446156400943450718281592933394740024032114118212293127309956928338977709989527877083620404249565272983354833812617792538581453899896446328261912084103589712381172857880813239024074770177070884376119131394042770835662229617654828389535887370016596986516649446613088208135876000087835309174461056696377047979429178597557900516117694252323874165337518323720797769407560548447491356625889948504728072919483459250170093340234245256708063059581570783604822965928010964450404314784208076431780084103441016030172985202893364784291616292400605866892530784610860097995329481532409076489704082587216082780811136108472241030333457968764983213659914281699863325713886976885291359682446005655166198829294368566208180634085109178737964391482506832556254411846954560344690253806258259779835766494416608617446603466126285830837959329667771372373487061634834806505288584874288444734887935385531983133035539639303200099357188825693732776088695300984163631272306143791259534694560602203977428178488989530892040248141251019570235608104398613604730478497206422889799905033447641040125265585994676842292589094881191818711151889626292215389277246057478388050566084645074372619404836797534542478429206625873861133371688567249204230715700933038340433817776345712560164697607161739497079127103896564543476021576688655491110484439219785373942001450662271425010860538650168594602241326163370047423610456417389619484425093966572338452539651191682183763025916077617315866803327110819285229809420371925419438851003400770185897894647107141740850183015121454799653352496468441245801008664624529336465260925456706967015343171286387242864981614333803954216923390530554013395289295649344001372724077049784579309183035125983182376816286706430271791371226261981476733115447064528794664458745794607759099022091993568914949926599574683479832341122223233084368118260078172859450226345367419067184385649927501601769525916392201030043421013212278696965087987891257625938281571909697926058364042508763549540563520*t^43 + 65372553622314978335611420724766287439926924381549784223536972133460962442121635391925222972232257691860836641941459971848364266305140516458322450909097448521271397737843213744934692178978317705734012513877680662501579614229539413547732262013320859717617846081404470062428969348889157014947278690353081758411247353196266564554860855462073617630488183969574205102167834357840351036155697676688325405314527262157384659483723997473131124767110688841748466664388969352759483465811279031812816642568599539404055946263934942902120808858859101310956673129579041193091392935743924992675987751466168343691647495654162974268142133644539670476490980650536701774510988537422888875226912705444160815994713329444327230684502052968124684173186414776909308481854574453283524020719339068990918244233478830728284724496043965215344590945230383581953185363483287904119544023993051963563099247176883585408783878605521649089220783804866006281190009088270062029360364490059669806642549304832403995567524880345686596390901882507524921879741597279622826351454551751730526618150664594344464684523289845476813584308947976872766338623564824240132547208829613544537356727487020514218129330740744944295048449808250318728579276016418822094342073890520440403883752024928728946231918421540897329319209080485083725832429870974500036049477510353812028047526556671001096910327385350854546885948647700990641249102133928625396339321352474812794114795304938078066269700040658311879648535951964396610502923579659295179105741396678056757540256376197806414178152823586693453627737146779691880821765382672111845036078413220915267718968110850818300857636505709928382425568951053628878470931895268509100788188576879173089856275550606129348268631162712618125237217417135086392936239472518086257832664725504757140951792617143085015875306225306496696523629238224217380277836031193147533886765493768279870008911050500699778569065252551257375497478787185070684368984212168797278931887953566928802331526284030066035694896944686993007625649802005957809305752370686887555110814530294711908173528479724538133481433543865188395700108095014536370689240162798987947945988732312505317316792061806678680816942911381281999483011019223247886628428878831023404017964240479831674874287884597214512446192125157671289814037947156751375548672873317978026280495539554722163370460703181104098897623054912126524882664563036703071258688967873760397398968306756259040343574552649170223043290625111912867389619563690670796775803688161385371368332442517731727044316230466186229389416847912764755872249638461826152894061990524594476865996151642356991616456517507603376924305107174327450696208642746001388756157802277923336911505866999760493371493460631765674447519697131569930477101020995401789616241780634594081324831298930190543370898878220220479922897867582867369484105149656590525762597451368499162898231626519086919129549845425422769252914953074663977700267566477459548645795622577933899375926038329977624330656919288486755640946329272007561677142535488611195425239723445121685828647627229111706726008642846702736033655324141179881862716062292344410557/162739551935035240856076543633166085679073520951071397939714092779765545631005896467520674951236813248760258967770614427458781708096985284280743899733757154143395725978893792503858609313218352599628138784724460941557788736732211754779664491307162225058873978417117874741471063260081047464743126821388048378515090230574124229502018156463637219865936829799284519767537905708038361867073664104095626764152817110890377992011808424914831354461506168461644159377445190812126700762258746336137990140944415843466745541873181875213005410980697926725268261971749479425515065380291769845933216317560250762792978317932092099832600169049714212387833916453791409591392430678403430264223912940002716130586625105127866586536143809513233964088255694674985135027239441748322119342409117585074926226767897767648078022492890281477701471248875101239406868458221354723172951704327005319252478602768983884362975197144392746408074184239088761647441107198629809149272609631971202656332454356946621573985048765817289305814824162200270557905999384395545870760189019366657112318280646769775214666635357283637594512549019440496970885236610628324416186625696389976477339216384926064969278390251337387528393473051519388190781972458292082973046144013091070336043116436818048324687976576740129890393542455657191178101206131682764495000885415653361873567811378178664792180338827824102727252063955380400149452723850199711004597515509585457303238470776056263140431427660689989515665943878007926223156246378771916955746862083327075989425828647034620401368671147197503728312741990045488308398224361427142096414175955497721028754518796315077624412091865174816604059364107298456381633325500351808787948547340550781274571620360100412058645266520538460499004275984217615610389898836333304695267827690127551493129057690837501320538696457147000875268357118085714742627054356205578319611458402522317966115589460333635080090362769673123345628675216129852110781170766016160331040555158687368000581740908067705839252788697072075394476879534031744605566104787227609186084577555655598884472385778489273635304165710490842105443792906701727432253463698176296959774759561065073977440867642572745380409221820363613438649795716833857742202290085919620118513681573696220981717903033889411702292538571033153404912713173826055820958725039015413254605319578831129055587125175145777113941287109933518539853896505208244700607718901749380492042202987351476637487641614177739104750400859486993683964438339497531975066463784182207336690804146756032676523761928158141237063514270939114205340218881526681877756530990768883584379871132767891020159695671391697272587541935508723761790725249043719880200374560877218641158052975118171928192384012295644666122545616458041339673160542536868327545003552334142379591605784164457138776201700785577296534810248156000904983146072251291896905667890385800078050216950986061752434549498297910600213227705027355097908264541702751737174545721112530991400441139166462354531859611639565655385708141679491755330710980317213371965473688358581127376062409688217869073290903387310340112540574805279584288007429506859200*t^41 - 6514788959130430766271560776963945816317952210955649627718176226070334939618390855209672517044977473470301633280315942135926931233974930921731115165546491905338581984403927041614855863994937505289756724807245522469057077253945181116525681035424980717583870790962238703395669398126041835430932503141354268091682755234815085287252467588690619660842172276757498353833430500798346552527946199345754120813763022239892179617860707515043522235126440793425623089842864984621712116513398516349048624023091731803945026775996611145868075751395690068384840422472303466634595488739113629507697753896226749737578848022306759684208216690258995000661953717934392604339954221651478169725651749901406668973073918381841536871973226973823630790970150090599039720518812386134906084895764997332430037917968103518265079723382436185165732722773966757696026296995467425942815393180004371014834240434703993381463574277590292021424969823744379562070470968105247138364027155116419116169718884880525425153495891853623998931907865169396708166562112520425208509354541794218880415799701150444080054528839171534038730287003196880492063887543291590236696549995680926679663756840900829514015963929202044961959468844566356935443255398101470945665856742900554593346193139515058596087015478233624882913786002212382577504195563184182566406960574730635146626260649134344847376795331060108559243516932341063525421333108223063111394548944146835491396246157781389004820430776943207299533720529270259549401497508488771999545719930971367349658957998170334727316999101554648971310552371878018048187993284675208350590588765357246679581347726332193743668791499901469081117466704036306086317044645664592236797037089278229571292533211861021166098252561518695867505446908796013278120977790524506703940451095725830431539303697463576227780228236937698937119592697993820778784973339012113152732200820146223591105461681039961119714512862027423037684280666774091647074684436304198287314552604664639498241873571306404160235439566714185397935755876948445888370467567221248264093353536974477765892685478875779876404280219810811474759159362247171925083346089267261306756046026383802362221514991856343423971446468827684981668314609437805220540789317464996874560875438739529426048726247123325067639640768403032218198040104061178201289469460330384325780356027969392301728163157094980439032852027747421951044140406886550011136056108875787964718980716594204368720159787948123734630475692319611752292652231697413425438634667916912776868679983481973800421407311784161341741359439163182368986485465187449681851384527192698499932244864299556134800316881463211473000058249665462152028429779778172968299191602828939439010215771276529746492795024011987108479479376340027371645622822077118404290908552092364371230279612771242191417117150078991728643668608241181929941324303914196550072867669661269498938697127443775062211107428742385294429546399018241886684974870861961527850534024565163859090208708168715627914783512096733350645269096121379622913433798792265958341897579073803901551561441627667326028327836326244029432597214507103802430149318124026244262553/76614652526115667441207594326128608900109105144569637455772385205144720375084938513172148627890646045673387555611449666819749484048960900718391607970768990872625485222749026727519218967218942067608553094814216115541168424741033092422466264436434474705263789283595774226198611295073479191177092379644154028603619794452496175854241303811599318018642886572122143959480078090240298170509179067933049201892300953576961395774361944951278830868381541068250038243283434692885779644789162714460670422690583632066323363005819990839968213124120272040826453420374290572666256165323184485608323881840035968648312418099401305056883714941606819275030690260330721673634067140747643556188158674284007720693727996522618390660956803580030420713375856068339835445989255876066649322387358102999834514707457925131906688086627674744941737834457816062277096933519769179585364434729475376969237432596516972219040377546282207234019184932303351421671561178692294050704769084057150657425613945918967544038199771433536419224188821114370142809859818308937112692582779655091497771372193970164337667896533430326498428098109818526823951001466154234974726977900381582289724623286129945545572865944644188068630448690021862031516888320814829691268103875606465770913413042929580422506175756724234583739313897284186999998054773868690032653186665744508300799070298609727275008187166785129105629795825499039465827109007138128993572238319715308907299556971091758970375235753578747761507595100450558669239157272893724193396068172787648554944679642013803612695851650542329623712299941881880740345243610258961518595433168134644455790867639946292542256484666833406019560638473387490146461868916569552219567122189412239428983704957488789255276819019413831017047604466569956831844658278642067658521339232042724996008282654167814186356788270224277876722469982213091282076034980772710494422951107748088730360334906727652811325610000467340909445986930818821141914736365222379050581541311945775365613607408213321505940933255791332036617163101322480183109237868973829370109266882318591978345543974692041985194519068047461781219746818264694910803803654805992994426183140233235059056375421623340414512336884975678087710407010627447621003488748744869086888643201637965552669402928863356206679311894577349967635203852233715763398153619623227936710130685389931204460016329418487426547743582487926888231768464465721008676893618639774052383399371069804626162250134999707841750522618419083761408006093324014258403118660054900510262599297978338363698145704490313883474639822814497363623751666301955063911811005404599962248763432034146317585765481542583015842609977931621911166964507054386877047921890122230601249341181073035126967544767937967385893060470694317295416779392804059175629584397068146295370649240031372174314059018308062075386160561412248449478665744481774874896320715243062827583796542921627213399283906793705355932590149312691486404928515413485660852194567591831950199716552510461476536321103172750775291119699347186739319107486174571297107952705216649475473307308686857337920317180548963286430141531980427028611891798802093640800*t^39 + 468080633252370139810591942841822265177455482320149649219940626449867780375218243959558284757394123264234490267687303756657705372818487246244249817109684696817598742286898980128553002891822381369209158149186166980981961713877101088455868648657587940148195229792439795458850099661679359652519468325559940230955632220233384831607270028732958733510841541024131643803721497678731126322502327979909742272357868315169507062616904006503925709475549412391729579301985545310833401272359880342203344540316235400987939148405514400776330626196821074700344369457197209531125544460278663370780893659256976144531203511269585662902720078423579650840737484945419643700905145323164254698674405202409151886479345825119101069563413071822940722171667890365731850499169977679286723738404820644471050767414842327749718902023282940588805244468114119424351113091715856721865296927701418210182548896709337726987184279339036559514312102823063525562383964874076487332555697862708663247146694887798715498265221871967208144241935893152104800213636568035178656267306635754613012861989277992881706042619829216559824826954265293578861397722523784024397798956167608686177960913585950531373245669161109637560470521808828675087277462548448670891063432165447409166715308837382417928531995359249835933159209207538446269354162350132001150925991660865155977063847048778526818407457136623867384684350909229446141158388729236615241418811851185360552726476916592207788795643544711501897518465212471948635130060568741191355619511809005144823069254293147424035921126724330057419385446432750588143052219814530437370296896978741918355426262502827530050858120363650486983857904686303241307948493418031119178502140782920764665227021564589412315219636660864093397324088714820462429485119145787475947905493809080462188897526668050121913498499823479003312684059696986855606548977483791296392638127452161796184709947717747746582079238527435828152469687058374230819694796650349765586241637904241630907052498689209155628875446812326567125786228360838000801728361126698527023425059940716511195594454845892821830539492851467706721546704243882343616976869875136250140327843421816946344263605835651952951875156154621583187320623209506859369434860192093116922223260103636711265773375257435231236621727613777313046441002286562746500666812377884507138887571976549562318785410590975663725536303864107897189039046652605912231888023511775373333110827915988823432880464283268992073149658158363835593173394335465525029763397796110567486663446858640356907583177847413709147769801095506053424671254247963686591702932049535516518788317652856559841376009431637675374877111979250984543607297701940748341462093230809125265326532578770413937042923824965749546515754313408843746313932813528370541349175683555029537550896885023890755769643687821384253875986500294978388149797376001967392388556658100824766683037442259994851870814387985087319936037336946986379212184163594103545495436981077624087118831253913504446924068704971789277017766392908837245477726326889463516784224309815698056240163235871564342964264691457891753995261506570240018265853932926799206494179/29560851598004990809958507323185222213048763587828092592816253731581219586245867752229935784397464221413009048004634860493985817593100504483849516321140610735454059836468869712495105885894676190333574395525793690370660537062223558793441674010602570226041446621393481916437946089498208214020548034062129639626842368882418834022694075631612601627516945368536994459337299082570525712207984491230205926821550366973937495495302147388677707380673727364742988565239445616313158007136603324294715626994891568437171032432902717037139354459976043630380972451615463180670743200245125457766190718333194068550943628518676619731138380413612543517041127185874081211085113924505802698970008308297790521794904784029722274865212790318454975565342819589491921461174883079115125371408371798350783768517554694484466053851938542732779282141784661925057447886358918178786113041373287961401473486731263734242952217290786010111160183230118149296630285314593913417868593427641974710326513312295382210586853212762732009066948206760061691387198579229999707109662915734921160468681920898221598208947545322503023150643225934075973511684975221966871724895768363419460034415839914118894169462076336857059280241597893863776027082824201630431260425641070902359781096215316248491971359032687323006581245942101659694580201838607068945646462394183878712288311761976913153261016063694913671013142078842310341705273021011304951586591343301202950108828110188956487302970724616531505351973336233842698732247415207080459495761046515676246728321965113383102487114646842108571861489595671053661272446232213536266693874132767989055594813530448991902518447269594493124480572823546165602891520908733164467345931631044362437965874656597555419990759704128690818987139045277606296462120388977391305235000155311875407269367192079053867922595839919963520187213584660942543911870525486141145338638268839983987934173791202451412811756551894603640613193033602503818308492517754802309297237934960563784639086446942345658763666942779754617137820273560739425317186226530826183535587897174982064940124029016178066154148104798160182310053360460548427822804737782430420792266262478752875690961309106918002029888611628758536832492564014759861616327044551436964924948590742465699383766865305153809535228217000115992750523939671852635452851405636150794285119280544783646536082300511725534397416531022222685932701293341902430709780868304315868421034844953818998282964187802315845646084979428688956437357627227007520482719488331468422593035098657108782176218827866819870106743648968416492309419535779915290516754278685300554957944313542851140612877304321282530674587219389940937972449838802803576665166281281161222365852945417255924750820392223532120997005322373703586563999843244484279831250977889731532041439168203723627599861647702043036763043074518994489845039860058953766730234677491830517465736660413179840918525608723175096046638330658143525606884466142348043600999604922360836175629682779584055227771208122263353898753641710976917809857157975146732949852266156591620950953323779339536487293427957906186887088798905933716287176880427325901616480*t^37 - 3995237497096199788409701408156309893099772968957823963146493906012294867032673022645119293653493807143406989936896483700690168084970057823928971537730206412678368384006462860506831323693923147881622622623549480941552290398680302358636466303597384382809329213631345393178541370268282834362005297667296616648258622356101346121448255432514916895863345338247684186728398541824783001874415306367519713703312799588311846937526752302705248420759456581659177957716651241532910342354995351880334238424846801595513128702046726342010872546388015055207172015912232550808110855908054449336904622493890978978350888390579396795863153232685912756285675349457697603499980135214484390982585684545448178728567165321158255147948967906052665165268542449877502415277278407292769148977318185950081315511601287065520485356860938329290950821266436792566521489479355894200996479267776443340150902995927743358117791412343272977522001711658157567594919228903443254435496662683605395562884215468268530321976162052029018251332125570601509106334803816198689726287833478147643109932101300753993573693595977586372058057861509627973033157404356498276682397674019172013947889132569910110874676641986529892902343632062904975179256264344954823345380423615501116938751472266737957412295993714075494965105816595400812326231549585397798882082980833112183347962513982642247402175922523408474818290325410169782330531833010113967607945650283798800322837672526475004734246347374513140498697475379934949837200886943620090257008187821256151176891293069954345704951399562220086853966025865540985067697876680985170567115486834902494774302825158856790160353011900021152260060108516415211084977019698154028512571918576600413720583014999058493420490099837973170990299324479315948456692754898994600516650765806045597724317679448458389549175906883501587208566983720632045923446933709321681230288553532197637797978746004286925852556936601265489347947894773084365152769674067724977195814223869625358383076466923451262601349094284538652002865094041230899063014330275534481133931998251431817600436248704622675785027828066374580085616149016741882604426863364378420660736073915047266480427138747578308792398859481934578409092379928374291398334945490051402267074933000085433163991293333445968435540525228277026974645392946314646360953496734185997315058843332416510481939889467247098529083660708605854323656230600433715305451851708661850640254198836464117805944192833000826050598023179293961270447531023576127579567309068089839204967627437887857985317593078493636543056105819610043978653403003441751060248039404689777922470545778106051077911891028255428181065832697199361211080380727355307638015674199274447974608579633083190461810501142374567689504440250705330245185656494139131390462636178078070304922998888131428075529175983234500175918507321206792865509978762114536654917808845588768911495083655209129937789971791198764418836880563082757610414001873032007379917560562832002667482229032822244842032390505970469500545181399484752132369353875313823973426846452573409945329031366556750117543022453455355074989355858186453735036336211111297821343143/1547284214273954924377107455384740009529849697705236197876238145770152124289085510274377719886029433571257500620783139995225744146089314694154645854286729264621514303152109306572942028802234852845387993135178931000482321804788458347656721855870278675795502746579244413824364565585446754265399856557666425281368956425286967798845518733510533472575436509830630070349096465493105895386742251297725193106605474163230422061510860147101058377312741945848259131207578189466481513706879867695065745881444324438017690976893376450322339183896043364797418467962935505222495657598416026212806919581223941786315157492734334780521747659487287187693774314864219926454094701814222645774916651091983449834490061218132310062764741547299309982294070106440973546751586222429359264935879640976739222478261196170763493449367233633130158822015935907969223173150858690258984835769178405907590639260438218882446417859995195664376942924026904931652450069169285017637986737068467324927901282382307843635221776271634891645756478209693319161798412120056741426190464328107134615522900544312319690035903047961644725272406690783616271197204558915563285780580308031234799999603872982259235356528500154410039803636790660797646102263140643899149757414185783267660614135234120754399581945764985105119252602915411196626224979119883518686540058650525543408964786820593382166184714685292328185462661964629036804573299568249385303766627969189091352543165046827362083155494684883315730585271022690325041750968309487724951985330452757468409833789345123926355406631514888745968605896854493889837773987469915727112535213616054201918971771278456242825515122849945991470559712655884884259457085403060230227746511498808520401637223016502675586903728657546789714552052730296329571575850990618409760498656778036001047162372846660387140813349819234126597186584926847533154306015793463784274031426504146909638716664206182366742669419518086911278942806533608533192543617370769382135287859478566446745523353664279534030782927365318687617754376480972036586422089875172073210286177320600412588307392870126077156356761161056852785778468687169246537391851590233520223451053918932920790671037891091834160303178680748532423394430602934727891809550710304943839765327137060592012789959346152645345943026493429494755680577382823998306135735736450775808977865044731468345717460954712841034675585993145169416837788417265343445259701304937614374110022064699895315531729109292387956790574148474620152261692019719943189230632677530013831221026335115333553548030539695706714596221626184683065925472998930701242363444677131497516267175330486172314962316559519382911886051753653665311891293364362961985807352200392312630140591106975287592813211520889383990924332639560521062494045849103186178554668302156218028475329434807516003199965523863694086425948314913135009006140422905598060384355641689507265548918891897070952582286366501327099378096406520845799783772507090469669565835176566814938562238350895345593453610082795946722087915840907890923200631421942365030978753751079255114639989289711375738659232580499413926252125420211485510166645723268139535060800*t^35 + 124761684493221282832914547208318204453956945181892324493440458469327918589786615004859476688676065074716858815857557681477385445615228756465411599426447809380494574112362291835472400996814377670910749640131486315731875917610042794572549192800994178926779989201185468684898691091595253504190011849095468872584440066502383181363398935341877344969906080650487069309663051968314554446176827010307911197738375653550768704684716718315720204939989170926928262673342500635294954014793252214387270417988132069778463951177511206467472577083806397670042196327971024955737397444817176851815245229609426744377791766638635437757849114394727029831889347733991834697722718678942959999801255817945237619224653639685053126327188002563432248974441252562086617956832834098684450195716296031214071412850097587979949160150514865636933863452720702612822611596967182350587070215807697032965089835704408352660867370531356357796787839064124371845101718111095856824071668239244421548457249473110815389031729001793640249473293801509164205388257646086503386344558981092428742958379860319708605554559292760360552370600985003110124284618400050659284983240127385945776688158766501564770944015856567879067771692836123600783770287310193509062241130460851933563402112908972066623586352878898886503500803857616394066014629552269484989406081280469324678295199742886834460160517798123900057675753136265052033915606140961563567971507639585594845919859970187978756474095861877310543640528181450096869088653132367740984920606262314957865203494956581100239047372677804245278570257898000669876891013346707699093665210444614386003806077313555881143206523935638306594502423420651442765352063499504799265427145876960161259496411628479835627121383572775951462791692674898593948295094827597689138752454003703287417773128783558976427414637473290712661024588005977221881094408193759411718571259902703467885820974757779465730534079447594948560971472695110639420158632127565410528611929043392625752557317570077854012987064509685667449856089942086958578725985632702342096397260158507437270940394602980343977130716672765589766396113636520159281163250037685599862715398531476599953831718340286538205042931095462481782184149733659220371546532205045234328262734284952093266297709036020807100179196885293701730708780988907195834042285177921480662149904286419804120066950766163108353104642028791056454692312269042209094209802947426835504631624354970690710457182887895438177601002167807548243342224474662211409144258381847458406637822583451572783297938455942609388375670021525876081071151730149975013118121182821628164335186492367266906577299808881540206947664821676884604080744982550592655463755528812060073118278872387434719166653079836556929090493339491026603428872734689465184976595407850657631704303791298874229955340171611440715102813510507227521381065639599949977045140294003513285454722645182868075218430916197758641145437249692233879045886020094117587461252562594897815503206843234030753803245309820911687541296558590086545401269995096731156323741594636469510756054721059434306647332086780934912229948784136248183763847978120598649391586793/340181486538230946945195481976730696380919812109765501218790072334323445611557514330323901557799899752309327636483607493236060034404493616329142852821039476893215787507299460402251111760948491218436017347862910687106041893938491056720527848026336983149896960997922450410813866633714650687778625606035518358289546276930949063203321904410387287756228112661334239752465637199127139000028046392457010313009403533887374221809316252341218406097758550665781543275494690512702149942126873768958026130220402187158460916205558051006582857716572962631889574599279677505345831006280323477358549890786235201305575340188305889603281378278704997408674095796576352401835963727441235978228103718651789899325743459243660740942133891613376866107224841973236898350098742331254844105188395351885951913434854415257859488368024651626759203868932194623519209068453074901225380321252223813111713403116345551440719583790372303925159308582486669973302950921647091734980226906910173294862867655195967336372330526006585463259888566388288312858250893252475007843874942993840024755677705385237143280750684401853033170604842445140777338928259453007413830901870580010051028484337217099566173385337391091007322542431546709653907340424778708684496665775988635561383593446473120145850944933187439539789965126688261658251463266500105036940735751879830186628115273841887879108325128666413296775290966223441091748329719362257711785262920654573084509133001009615749425186617147917558481533157702915748464962889757372671586489080970534840390600257449388951567257985916254292240639322723728065762023816600043432313099107872488107613936571077736815495396295152411553313056825343833839329207776472813474357411599523758985445669460342516818320691200566358481527944164560864458665033524937390374486776111628200801654698830144333687101677910257331547581450600345479074925279758020109142533480769983156276283563744759237488138319519762250922613282750746218940474946733373439872315430819644823077337205898475171839053560745032208606246283629173709186643370902555688667232918128057719281915011089589147534804722203838070919616151901364781488720865656767055374841595997319680728120389616341476110386655998524570199943432671130935175070699791879901224199834066276607301097678204818417312486616824769713204141772656023733341877556756913963424288133471977389969151310344186151764623675263350059390359050910595909080322097186899855503107903422510448412943333014171569295071527659214634344904392002621284652603706241531241612321308504248928334130059857227384661966226440385461034065614706479192744571048765443624953933597547659745598961000740728618614484661949838998702142957212536371213736787862343395591112338530519281086477076075806965994576078276040520273596905223109971932685090645288345649403361714309823875560678134460889314144219208093044968408635730121673630704503333222878811668540882089941742289162674006506057991841481376511669409603698344604688780260048105189741492469260289705266903586559631851715041900354165320590115110251195614254668043146130139088775849073837972465970936991626942576071717288815068028592352538301380963494081600*t^33 - 542989883739449222747346475826658085282938275218626340874806986902636718170469031739978230876169853074494047369311253726243954527835845941947675060403676740119664892409169762164185992746665003588068500526550006044206756324894827790617122390547787936362396949867244785143761539025646613217324929080648567133852109719241493307258283908046816550192215721772821599649773903145604696559126660530853386467002294286585846732757014485519067977889933615507983209298935627781490935455571265804048068264713733348761714282982218509010989464923861225267956066121573810821302231083735413456109517075475881435945122559632245799187260803928814304021728678689412779893548334422277457991266977831443372111191867861630395824649101589955665022099980502291196643240948852864120191828485846793250660068469320749348250560396294606410737595945569011001468787359178723905917348521820941161434057977021413202135988884590524421462990457691101108631420969792200119324780396022338941528383137164520376035352349866224768986821228554417299290174192604492597717391516293595910826205590468962911418508306493717512515320182406882280916289722642306749883679580125053663646355823147586417551835779670497297003229329685702692027421237742292237463614626013151548793130364011294062639768135055382786633593903746243439540267541704072328281577213494193110520454563975661685215970988989474812725887406881875662412526667662013138267492886210143694325227769299677806358861793119599041867442554754461678512842428056484613785213764969248968648982224778821694000619911627849695920785503528354758503279189823185587266822302657607195683558759441587167184941645343290277959617904151549992118308716631269182104015339036413819848335801578084307090754502897587328054007791911235017311680619062134410309750918567363113623470300857862658450165242424963387034524438878814253317118919360523710271285580318870556869557324515922058582629340769099375149570782383831456068881596679876452422970835510038965349554362442559497229981983292475961676408895896860632541194953373729475964202842879314721851798468758212896004775172893506301889136978178360325696245317599550348845806008574443073679989850688018771097606945289983725519562130499060374616699701494962025147707153216673027932719122796548726937505442836149036219716642507426806160548081245823071736655816577763599453646938127807492469714080356367539125030886105075025198782273562651124600156639148234865198340053683799001186993455467879196746353692760930173628367897375532875543758373750668399138050043619396091210315208508716708743450346867230235217379123294065644120490604242898734651388683831950968445072743436151036905280089763622229624659877863420489016857686497155488198904397116248746181056731673410176557831599476189905825542437961523268808659347383715223019597356670475646530490589972699790266225721155741767207616534131541824343127667549151976689320588672277496454106159751857288837950109781354651062477934680928904869974320153113473436052578581092176350558015737117742373813111481887809524409208945650751363765136690358177914810222888896151898519293595148045110062361818016701057801/12042675111095686312135212474395734083153490941297277726521880215743537440227892747462613337503536524791465860821424790896207166326978675174495286491823827417630125584370555805800450005697695101190739781501802275810890749573013702092910218352674064824054692756935799009162201452623713207582081053739575133046217299523185679099522865491729937969280236217124548277841462659272413586803598357138806652258899870216913559254082280244308213186694935948236389948863448403876456738251446961517913697614712623447977234360151446155713071995064180212117302980716499486878569491867754300387940735301126989567600373130427141376496791924338183142476426500870020971461199508901204898691167647927350251321358802720322172930548495171813114772983037453031609259066084053074725435612729940239519679744932540896978883048995491773816171193321020766904531615280836692906590920463474363250910273404005435834066821856073785893697228426171292479938507183575725422507088179938762860905652352562870551415049933659253237866747683601964327133186451899337121489800160825327103680107537007407148940836543627933058381853753980640780846039658009523060529272935095582343919161864104258693223356886766889372958175532127821780441353031180214835899768683658617798123180170152687629065808019441639745815277723261408299994741690261261152539674870853859748889412180467356551936714993226650145028861900531840876938131185194075959777161672353956849494092785365676003590526289193851513681730853784441933887884554296140352293489418046252295397571518601295275827218138838723247388864320402284341042269322309545576051865587222900315336092345336934891514280525883333742329122657368444981567870566994931091558956796924517098040415939547667686856439082432963695890963755471568410459679748121544547383417449434586547778770137005959136473438045534456653482775792988724124714148957732232694085722202279211139772145417189154541494559597839218738410269142974590021965269991977252898340251728251374365524539999238005233611355166561604666038172034451065887377632784712393396602694637781709122129531686830541898003565640181183479170778529501726900620251545481699779624808694325958677715958284350802751004908524445078242705445789830463578839942643439532045603222672977789836487456747550921032019492241035461385023427239309817804512799375421763077891820074765554728446308069392033126756714643987187035909057310627156226292909132926219750180823542286549434046422154282482628684208710677380145316638062964503138367449243894478958238505681968597009846008915931300788089996687920754072290626405638600706052501018317885335384225345074332540320058083429928441464339491285719297017238643887580402638657174396183644545183323793517455624365479885548215610877877231680836646732696938189320754923911260561655671316968079503818874280590996208202851324667519578199108207155555142793497044156514545412477645882260334952644051354928012817119507274192031707356612988471559214414481026908283409143743601681170534795510710833752892772652943718681697469382266043458448550978587727631658481161465372343970049948208426329034836863398782748089372428226362977236034200*t^31 + 118783685945291940160197570681242214743077784602743461323969567230297939287110112371539896721214342636891915347848578276232011945075913057183203717999575464927069992579653855793831519499041466050655160804772814727660406308003581448495273627904828234492827457159261337507946656964969753727834667123356969157518265776510441650676399608895937747242394950890139162344233744181373991684756168095665066528497533325005429758029776331262525216175064182371335401315609931892025876159155997034825117357872574614175896337514940012713396616452369271516308846903059196553381313084475241873157420307000709202328305304363452902011147738987823316819490496660049935051520637606266367722081313019558386635320649835875018997510511013937043088137068193718128676041303650442035004692640634890506731098337291697099586860274570966185361390025859636770496667310781915821076416431624388709203577360317911748614389299113546120579090866760865241025786277291230514721949497788528795779561582391947022772805140541486524497729425231601299323351401355434384345528667508379252840758285650185519183858413460893869938816060745448524227534043058997994692862914410273044542963679600370292888338592899356268108323238969549785915205208954782320431048457042606890978969068627086706386938712076804140592651746841919533535920217226109648513508441328274215533850015471227423014960991583672631480853534107572248032498218901928811245757514793820840284248785271005103124473860853146696148635398737103538082548746938173357570761941498809332322085201236997024663982141983310294236188340675231013042797044674894713337184633369976838374075829912043115589712061094597745461820431928192740473743061500990057128694621135126771189717807869347494556606977093777675400426179275417067236041195550844073152250330963853223999004934833844810619580664370494179888706269851788497130464023641477858424331480095984307149737568679447378121570832411111037136620665395385223928558231756037372964300967422136710844510530387307624793067226590034788252140457859064225386340933183226989738733407939220505376077493831607661851309442783047734267690305728145949154818651594883598083275416420385183621226384289659823871148613182022152217313550688551652390292473699911495574365386824798081435961174396757193868508854171032047229146950123496188157649615478813445044974313751712510921163795387046963429407140681172336331411692731851840526161659479815291995088684106608315592252530053092536527194061985743164828443013836568726311369997673317810973222005227721633357469140478708396854906719095270879286488139377603862878677156299225029727845019271421668391617115895642485673818550464445326526538423373361322145454562641988069919396849199542465129928962884038982373948290456629359671758242143212117381238807932540839590841182288636243704954095062886165830123743629732127974430951921430000793667600155277688488603848744490939193557528326498214350537104804158988416588131486163764907217896864463709246762703583864500360818260010043534552622209421554547846894308078991836824928896323030855051874572950866975491848946090099785123480184884564686283883255898815796837613/24939991681688485846421956156651810585111423175202749356216280962926938827826797238293541169926678867471358331120499083081822583167484869232341851379841603877801743952148054281689964205348129854724048192658571164743844713631854183044026968330376611667881008870815428915748817201885238320218374311292926565857004859012532922522237676276421355407348102101270838691529738797589966202348097242848754421774882957029866145293938141667244751180187577028283104345710754436415113632120738546111292238285953239527746401481345898167638039422036140955417124237483847324438843915416446002738896619559108152588385288870110402463583678759435850249902792946963075689284161563595398532128160096675351165639717262407893016198103657742916192529855193693052558530065890200238624934397976198818618175471763520180194977153080986189645102922942243007589384829065474699503327003024356584538981921049585450985389998811610872721785873063232160555227489070501986197579195521034470182907834872081815787124071152933034124872425847975680961353244200385078812891779687902774195363319479866952869741990519384300075745645516308294778397282130458431628579978143004399563858393279854626067901274584852719282061769972987295429172092406508702982734359660996234278693811836251695025355641124133976505849704188173626221279432790799127935259584732542509544474201999548525504333454921456481913253320452069167235465420067401925052183670302100775152823250220015367723564896379556298941237649058482618456632328657606845503782000665760303140791099725619456668003464661724065563947260947413763054674635177170091160726766796764845169179907373246168388232800314893871814759021761388844123117977109712083099293065366533999925619183978030976306328496422328911912135479777460473933919723865464618062645658072700014721528936864380083114890152339461681198503038900318583509891882680206752869687205335042753392689410831727216824643571812299285258256105773515118690650655918869020518498198740443168847312111869389675354769322635266290953537117568121239676440129831565666324577193411147926633571481751436154511349319809665547721379483277226157000639359652255649221029442521797630551914984575978114084339197653850774941344826442165024572952397345445740558958932116295938951693378167508681621150045221757310352209807379473880743539410319421844825827575767740277856975902517902210539928421940128303474366499333621400958967895688189138966503511981122466892444525880804367250371812878241542107397682698139390370425491659936308036093937573625288001035928142025468083721864108532658433582523072322521462211953721806717371989266682379746744791862224393593740064857914211070286080861965728472962883928728910806128380669980243349053260782703504909530394140636073351926216781907852637238466648874288001880454791914538843392636413352966340858808227214669578076862803206020650559435814027362381144550479536810113030959616031818658801905560225907368890719179156770132308561602642822961124742849652513908010770057665662159216645300612475463386372075531612581690224929849423030724983566647642080092813118547773236259242794522640400881861609423629133501722440*t^29 - 110034264110539664346992403015617822708105907597897835380474769437315756136962596684716502762140355238040352553558255756515672700377896102341332295028099526020933886062410480051951804660218615668972272245759688330396916630634927505668793500071776525881668680763533646283916817522938936347842263638070253723514860813084625978867233913480818842868703931848659578168551282751938382376763908120534424396007150004875255167305858008798022032195568341919314883505165936898102567087276981601011060889486321782985033485444537268818671533792324968879965457423529550627724235603222263841663836113573031743128840791395190988779297333042580777809391674268828227270387443155119251453282408155311006539200383064617307531124596965206804735606235507072784948989864899132177845073223268487225062896748214569297327940115097111029661834053245804133508611464610533797505511955567045848991135658034771438314107616901186303485824117995815416151706911073273639927478715037273506027239892135194749826731742702710125709037367911932061878447181852759343141273310780864764455613068898924303711318475292919355597123259080781923429526187911026831197481233548465393777134574879913617735691241000936214663979680583011397690656862078449021898643489654842759166925769193921080314564608229883161277312605746831305339980746546743400076480925875027055572575425142472965912966732307101865203435469689174165173668462368808756498787760967510652087647571111643163931081927537303167273454260044483885010584883668218901813713358877113970280159164808349096012764670171663170346047415628112835093296991051643650586902554591945163268164456909211552593411846672369374911595192837756567256470244095099182376429539980894542687924968614305888722755008179369882567150456219809040435202083451068673076630612357708507273666273642821271004868968081365521575141928913069669574543851990080872287735271564338098137888104514037771108899316436605667310877810140025641762471208298128679379947946916622872620616911205891756548968039786995591542688242639290102966991831244619819238583980000794183200458677409376662185167891410206315886289397167586034119366177584811238136876793763014655963570183519972078700781545992678885928826659173648742541617446686748668586233528015406214508668522351213577971033901540500622355047671694597136112468627303229068561665822192206406765373878114154378126981629660107252838126654789567571704803628363084276631434092272602784823648273186205430981322732558775704322841737605740547277477307438456396801125776872427278916295317729011353501615670134252004484678035477962428371699054816084768491821807318152732549413947055795346528576301471305676819045678340609238875818837153032817014137618292394868102854900889807496513079631488740991936520434704113278341711646341567986597526759995942798393476020540511865845448060977878534412083969685876823013537228123907967031136184024540473000798817256002815365127221166272538114559350272714401858133631830401347842146900167121541408000924540555874127138227948784972911094626621314035452261318270795708544071855092781320818232856732229745908300530416469545153058084760758885591978271/256780277991654115717831576178392497447460684252777147290146561738674726915718911753765851468674558220448054240539709054777235398605916315068036290507685779862859084126755703707782189454687767068513052927798780982710606825869786453886527193681156562263286475032307820472995032030946322065596327862101843300629300184767282541479741140947580876802175882574965337299248508171800893401229124089067238316230174244730070117879029568940121193655824695898724225432766150065710969320806751350620464662778635799075016554938346294488371086764061132771072109233830558471432410519729702982431448455422993154737594491426302839659543054913765224328466248134813560482397806393331432410412943641130167299144474534960764333545616468623303895752527893935617000740277146625905140233657407609403979735170721334419537250663257652166991774420412234903218105117813934492315759275025695192037091603433412085317915084943118339709822951375798458080216818505193490493194701471114777018001544996443623107305013462988267334579923056712622412127257842460040291729658955949440649690553290517304092102174488607508366078364055683270752877847740682360002846646435371943346509425982302613973087605788370756144212154543195840462610721943376752590886303669517341269410519106536260630965729492494145566811186318612720881411188269908011882653856098942377266053507985320304596968023022042850143853309381742861655682212129701826462044033668400582796027219506640983546321459777475574428216095823449254103332978818319509005083394942392287258978959055876311850754167194252416734258256600895809958537215598424600025990573251706763240296199926927007693767427442750572377412323113183447140967661502001146493160325673493007384650933722397926584656155641056671737359779878028779274501382644927873244368023115912001101534922374200454490737355309491992878882071988107698056078054780160059953607075869637677877583388513244109526204850345817468658985435117658482218097223510763043858794620511321453799723825153051566568038756311186852689019777243690907815987343005624684879126438995530565000947256001306914975158952924343338357676410268719718034169005773882301885733858992451842585296474424271215983083576095007790650009241274754879960516783201824420977569644648157936968469376969797849268041406038682476867704988580388758351350593269934505159711880412433130386995781284633292468153319812405642417584107872558399089762246389618833923461237463318590161582447658037190586586778110647400932717708632504745243340077767695329510178459457099987180571794324979458853216584570735621815857174854972067368303889667404333970412374581843386233838220344195358244103508882240875384338504828334158618482681872208939335590822831069766866864309440098824017637979639872467292998114414267090112914926528876217480143318382794286014968764941951880616519565717431856538082102977599450462103409377645782542826316585263746830356623495000636266390664595517750422188313550143644370657453667986625448606317864315609625621245758936663734011991635154896383073494909179822267632475227100320103874690587823347513590616170239552256605123292038033405599592448174062924944144000*t^27 + 330988018937520744476963014302618727445089540470858301330733871671545394761294393417524671817731078807978681408641303577214357486611590444427529642028807196565010401312183123106078033294550177230667150694493043607829435652298805010869950830976840193736509764510557053134015940342223735990555274731092992668388629396720569558167537869958343414616692698147167155236073487739633853423311456442054567673191835698482885233027763626682905003832050608038194968679223232877945204707952594411636816684970537440597420056410155055668166494048602121044981296338009963085976603507096816143317016049372807728937784042636414667212045892420744612133737609833850726808948571153435572004573222937856374153384724369183628488419891425904996067025384427625326094094685776399577797619631809653161471615414985063158856397091124090597296269466839646190138961379765250755127005936894765166694549386296483119267273222339830799347238633670469454077937511092347350528903170749085497054867881067267955191240634911882614092123033531982765292667608919847024966489004228695081971032873374752546493073945027225117483710150052169431989765147069416813267349113056385297920009267890899909032130550020866274023564207071180106204658408846783529479790392131357567347051963063867549754014792548645556819147934600147397513945738249783243812891873996987921508411172737684687506969525587597367194720114221289523858578828329822856450270924332793809676328192151788539686941161920332152552001526581366113996933861229939550329589408676688155717006256748062041367674144234722422397552978194761385712385061657677024783885152994113175001495900472199422942310851451826919793422772430251673190804982644993103977610280654586006527143691718152258736800890887839141457213524231140477256880114918147789866393131238297884239266293289093726641461108257197176839395862713551920169386800768160542411252932577683885086156695185822358816344340951019755339042996148305416999827656620648995424917047584348101301857875915701358613690903688976256226940004308262000859183698783353012560809184216130362063412636859481619620039070545535057653371643056911153703976477335570576952091487731158552555067732782425436437190676041309422331288922192776081659216419897061986060584424670179925991306411648573426863681212933962141514405386146247159802464443546728292424659391005165745184384152734161990437981186547026536848696966398687099650021642519453106653759449627242882112135031916970933875262112919459142644969213910700337880073861606788908430200362627850684377761397474215924722942534102902077970973655088401782838313499724911139776613733912888566951612113240234441207378259368371370642837874591930666550081900265503552754801613603972032131716134692182459250915136603947389122612213880768428104615143821927785077523090262923924336276458428121170539555443738139080528066814999598344848455343710399970138427378747804146825370961369560775916334618525509284840692924070558486787280264908857306755835996854226047657665728709848011705301596320061739497212547881733399112479734794785078243029294991606585825344125026792193726226573025612467976011363837671322579327/10183681952471369387695057593440017106241475842211089748314563739881888546968858840447613250642288280784731092463226743896442308499284127867332806014890193170568977115482609029381070116033175947325493085632137823306451467037117063559577119120098310073371898878698540241636315593492135355600509888991911845092148581565664106037052991823879805340237063845155950774568688786885581154227703708547078281305752567555666497628109661698379109941774758506635736242990725715487062368999546677622116101014819708845649624106043887785346739265306914803441404528775318772547794714155127519132810640152796516461241866097208339429303411879569187854390172410459665951612630145392692009721391734046788018091275456810964432762707175582897335754197271440907786656694046129706496875867763461402124401165407171899299904074157383124289087087797404268531429275403305825490071082359262247865122282535379502564230653975128587055027393351842547829467792539865097459743218249100258282260959339419756930837071985913333447225228020276049594187937790540040929301635114280525178175207128204717730299692924654706165944110799979572520845040831406937253472449760301542164840262387367622514173582530446693377072982857989739985570598936462991499015812108820582855981210361157288605816733290262796333524796310898767363700673150002907059259625233684702605438372489748855082344520087075445712030891653618776224299425653128128810851303859022114230848670455687826617209077886946753361459897605584188707474038163558394162443490917086026469464586707886277854454688374468876573203949212949325796454606059458989381561736926731077794846227529058724330037974015264771962526021336183283219946603422399914364363290529823878693393235981779793220827071397105164628063105003356762468769146935442895005758286069165962678887487907990250735293090787429869268549567587860056199536363365584846691047674919772585717203405444150290807168399505684665259828658685426639248898644393576639890827318610904587318835327054578577369627233534465293076162370713368272646913952311924151711037135076518911296333863643447439105865038775432823317364420072931853779788413536099560317329989163581341511904579942752152452950872732709256856326161322269859218362022539305393293440159620592301007271319112863172652059328131983146411338021507121284746153202814048533308530035244150904220526545242687849357144068075156041538029392675378422251675264442197272666253297192088347889069641483652081304810553966367858247413583331541486127316994234641473245077546245266830038954174733963459364549068086876109550874702772026096411525654096937372799219894239397918628087323717354191526560643911750621409867243226557991869169585220103992677681576388908371612877935575959343725379939539962166025058266746681847887139530026218951922352455432421536744612002804974165045755118797708703586072741547128657327405608828153110353222544839992433092911554061912512942718213836793722648667579790090914771828761682670069380295432468561844891740468940292145628258096030106110279368040932156918549453795313824693127685623586078867600506215849426085159963690566482006569019190654286811410658224000*t^25 - 293442354802238139689958658421233701522157891196169829435202091020536671429114478374476126097253708960661996183928947204398351881529793145992815343980806740128585491354154147706527636662709648043349064677371533352826932741731729663506939477990063371171983497928835112159891172132500651201633727879712970562562559269466782483573271993525619341997649420840507150077308533672600888771576182783854996966587349303902104790935038912621142294623860612087799612395530386931856028943897413843119292686302831343587990571329679475481062009521869642752048842072473689873910524840741205654369819224768718690428112613652875866197950680317261085615062653475322702696912574681040241416398190868323674272516018252468194334403761288464267844377328794287941060935982752797133760500637802847857143391464556022384938759731380977867851274341367720165181807265161445402016674203729072062527446835488818919207042051494184455667284438114929827275964542797181171093844007664458873956477144444097954371402310057664462675877402322611688645299732301978485600821905982478191278862315282920733514719135723635614456830457864409464633040476268640172612879537654943712097687605443759557465519342817888650619216773243455596351095015719940391273702971758209938867087679339644193173838562005989984527917991442072903639724883545254478644775255513045402967522944652759494483334899511854306577372708134331783865287449543322014850672875976922408995248283266367424258969874338261184050216541446321277205500256096557225064352164501804106133085173393032667387871947225078777973345739829686283791176048668044640375966164219898299168933047397209298467443642440255063822611732970207420843808824004930586371384766231142463421156471131770045128051943609334485751781839780725356612922737765918889403459921048667251946883118906834994569515162010192411052851317594162976850036898010704830120439321881545461522747426020529474190968238892750387878494116892665316348021653123945890401926637179179641330791571269636979392165819514150363385662948697212829945667116979154761147760957258625045026212976810709771792790808275146394247183574146803800546258847641371587249174236281493550681907070769638234337265875627267494039704986102164526333833253510346016068480318542535474426138766215525570543443814060401299655548918196024795476546016658452564554199269806039021771319076210012812729300092440983774363730477721817091335053555988992120145349167943313998894425535100281001292645630439220807411337528926650329614895093745285562690387581566052532670325765930041454472078944876971549373019409855141025610963252963006049260887628164063774234308640313907720848988619164784922640667146812712060398773699275975831896049441047711899320651866909906132431159199895082218297443938648441098427451513011870605229653178343053250411962599706798429853463182555590816799267558627773932093731788818172478515799303876704976993142664829337635416848352020555149066933804421392789057804294048887878062436378876839128017453601927718388447563697449398457853626189877962258265933056442115340742475561554421127074823831439906074699505444321486308082931253990006277417/142951063432206800100564162491766699752209536667062502057086422684056323702792676890755316437587400711636597943893741870844469672101752353914112680705912028357055206714227927990069679889658246217115617226885909817842113760893692941892200554108212302893294978048811807118621572927280906233895356205724973726138234747443483724495278021875579876204569964534487259320032525828331760301581430939853396992242241010408734687202036244958613592971496610093147601920242485198762490397136493735565108001822935043423404661364342772639028762357724394135264436242436151714024944434724150268572372961151056690698177747699943149752954725762896674229327886010179161805245615705512322620933821856805844229107344921694283341886448551660546452201775363083550297168500274864202999623982269706638516438719380176971539026134134694788157371542994618924726895418704789848494165503925047702951405953602221588789821602383792588474297571274311540960231125093758510925588032565009836757203528615457457538458277566236854600801337427477466353197139171555854038644070548285632935875578321382994226567118072792769782817952844433750913725417881861355235079108436530964549931633512116937155480102601301410137794666205321815946518966437306588743948666869158492264084070908170635087862218857105091389851178028765305850705101360289254372215857317561663902426843644921816683842331657083896330371522591170399173395664447637087655428240505527814669055870992885019595605689593165606191921544028697307322306374221378700665355835233629936776335192297037192242655874076395410282241771560655132298058445306691403741177176735479725567406672147035509229104479965828475995706883352634907311051700215054698530813891909328980416575859123120078751982492903463801611320604394945858257256348286341259087041779604441463691215668770546376781132827202431705260385234463128739198460752833675487712843138625379153545836623004842591454662005483523872591383656081144128587024449251448485424035652550586132550110802132593694753773588744668089143645700696970783739289020030736539546235560701445587141084048659572747697235948027814786939401176179043413306346674481894449174942705029154234887604662550433941265024673142378388169547357691489949276386154899566390330278017034401243953001125435222175115863860734670253972819432335988220660287194781053945821601736967584121356459579183071674205873253725792881217058555567423815458298743101651156681568022696395442417996209646296296576843801018579873535122349871327693464201285529749872881212760958403949615133136017126820893670148300248494316626262514155142174211045087443866622589819758008050307312742864723433851099721991033567616769998087087339281510947810155425164971196515111303385739965227752278381109710312512392649886228866465690838107688566800194686438194268774366725609480367960329213705394303240186984623576996961276769793018333080927939645660486850303043354734036784343171075548268036106745271616929226505492751561508287930431476257012110369287785464627703410682380726882234839946408524886177862868109176454930474960059064003343110417043775277658089823092799256207048732815968190609899304891840*t^23 + 145137727052363202823308281374359446364492969101084326773353779688915776058324399349669799910927457597142346665552748522320784773252522691555287063373488094542641267968564308833522382404158237079476647681917646453202658205248745327849752857411567622556398042238654341873186425666892432396353208692404890108511034212850729708716062696473036746364944421995283940089569132995893330231834572786191862358517007170628899665187982507314680298412390941363974346411149495847876417852516883692417819829268487049437153491377320482280179552358176078291468062263469449026407372608079556190726790415005792172840891307167078983562285976406048490390969231110276999301783902066949345870333022388683584045913100123012245267263757602065131713851303194135308023967060175981595582032653064787185364790835530897890630748786818994462695925901845028086715075428361273622611324740145685411657660657667566306935903249942933583390853807173597626118822326289652317205964930551690769231094032485082749825007237358865095591881990940504643288794380211367112664602742737437518933758535623533708607326804686639929194949564705186589529865579285181226252721040762374742588014545310047902915970989251522107114084524595263390119286768920644383030569267834923545893275567910664468633101895737237671384333735089063618481991538967328808512103012969079094436204692760308293337051466080425889772497623889629108606328198144014648299223726063449282415930018971466162875665896895439336329993141145307781469604866126446652352854882640845406683550992655087052320764039300699369090174018669166207355574990189665326061518037955113670522391931022564292997568487049550229592165563140293839816382414909017957533395615015867799672466884273716875772034117964636855110177258857745115809406987080806946385797171334208116373200276659548320960284379264134275553820037198207283075025034782520389799828654806204975906072491602917218947633243979015163562301809890608740394041464845014606717844417010703372439805246996406578002009481427474545375577081649410813802693318445025637690025539903503050632273012715964026285438570965568401613856200474844721748595504595028918657688671338865010091384235448685386161356441838711335779761442561241771641842347867931603829218923344453642848414610144916220259479779391013878195773896593154772484345631984010944022393567590465840975089241577406864208021241056431196442550327817130056419409972052022339535032078207829196271415256024263105082598110580485458903032960649643698783220659350811814258872755972276494992414687068265535594469376888122937437463549604327176304689755045649551932188166665566302090514112925610453704028201879793221836120040798217414187707666841940608324487973135996987929891241832466249150671925342914029357138668262332539036323333671412904248527732511575655340596629732286597366532226910718281555432148415997612441165477579664833062733251147670923001940043169827253237904600443308168727321478321580348357020492024897898837532417288076449648820760130469828177097793557400042284473033658723460413424694748748778689385506490889167516201176128302967031840666278755911082424341630505713961/1364532878216519455505385187421409406725636486367414792363097671075083089890293733957209838722425188611076616737167536039879028688243999741907439224920069361590072427726721130814301489855828713890649073529365502806674722263076159899880096198305662891254179335920476340677751377942226832232637491054647476476774058952869617370182199299721444272861804206920105657145765019270439530151459113516782425835039573281174285650564891429150402478364285823616408927420496449624551044699939258384939667290128016323587044494841453738827092731596460125836615073223254175452056287786003252563645378265532813865755333046226730065823658745918559163098129821006255635413708149916253988654368299542237604005115565161627250081643372538577943407380583011252071018426593532794664996410739847199731293278684992598364690704007649359341502182910403180645120365360363903099262488901102728073627056829839387892993751659118020162709204089436610163711297103167694877016976674484184805409670045874821185594374467677715430280376402716830360644154510273942243096147946142726496206085065795019490344504308876658257017807731696867622358288079781403845425755125985068297976620138070207127393219161194240733133494541050799152216771952356108347101328183751058335248075222305265153111412089090548599630397608456396101302185058439124700825696819849452246341347143883344613800313165817619010426273624733899264836958615181990382165451386643674594568260586750266096139872491571126240922887465728474297167469935749523960896578427230103941955926835562627744134442434365592552694126001260798990117830614291145217529418505202306471325245506858066224459633672401089998140838432002424115241857138416431213248678059134503903976405927993418933541651068623972651744423951042665010637446960915075654921762441678759426143422292809760869274449714205029913849131783511683419621670822503266019077139050514982829301167765046224736612682779615455147463207626229103045603415197400190088138522137982867628887421293083848904467838801653649941825708961198357481147758827566121513850430352150162422710347737205012591655434049356413875330647590799959854287854620054447014851725820732835878472589960708687621166144607268157341618406596146040424910958751314042816789017435328375510460465288245302580651427761558216060649640035934433015393650495637333119206198398326939340220750528565684162874244694655295684344649848598136420283760729606670131960422034829229223080872910260101012778963555177353338289804248771764346703739543693066968411576354602946791780816298345301472166851415593281082113250687635117266208378157652873272306539188599167752933439818254178232215042800823502236341895436285833693141695410915119967483815966735153350500245122628544475456047234801254657112550366452627048909209754501274585643273672565573500562635948966894051585369672894565421216861416789175823711660629543045221242072213738116529050204279442032366632993869831253746204865434324434825158083087124566608664091544206508070474315798718987101968179665694059835852081373913515963741042138887972715527836520031911508526326945832190857402249447445612737904152423637639947910331200*t^21 - 156520257761809275545226477920349931038202481659391489689690048382226961631025162799597401146108073625423283731616919488407880404627945619058084159501585977839504845611333167172806116840559904591726963439480347965658396184982491792768838375661676235607136463833566549575125268681003621621327841300976402948187857663483575692095501715984599205301543949840244539519051704594314487069495231151790296731876028321160595530671075348103515581823440217021600699357656737922980586575802581876143564311262923707621336885132368181330930878564264477669506626228874158944622011389406907818400243810940151777848504643459284823856421829100912011100213161976274062938014745952832497370096684233730689063672425013351335586567026237218501434491175181173978936099069138140012378879347450125742655391975458903733331547338678731492786045424874404792280482128491725356817811550732067701010880717369123191534788627416120245216141151030941468657769410107353260367789979504766558947505768936764034476698637485233498649855627323704899860264275230238958763344158109830288166397872295963770240421972740565773330573863595077292010921552043943427839854227601743056697581576517076728428927016075107192753053837067553443477745369743481491052174641845299443286017966784749863398817150891251021194960025204690226667108323042919962865962506198001324041248000455338007870432503826608958270998097561501298951526199520308374029632558674549481795470278638990987090347198299676364002392449828142386907755873547741415309178175175004060223575648281178159357560277744984457836591871281752372357073792990514987464746666979545311345439162640380962034220674119062015180113149763080758232437347717083658629071787572585571219592244655308209480388199895878359601584650526670055719360763429700284553852299793501305029665573764846134647238741829192284080796066285667817952374124429957128027564562641986602968555577760519493088630033678657122630869896842501723399939711003413004465740920679075778515869524135288889769069583865085531498131623899876046973299249286294415377481132741081928454345948197389461545692959154435054730108497882621664306562874602400273043149046720601244625630516875507879720573310157258125684966207384036032159975025395541940137325643544496925756391837322030270335158872903379991605290306241541520263284672991592638064396123072411480872992582133003460645782649253317426865874725448549104279396908639293223839877128339184746569950105551531201912325271899331904053539898313982646066902807467217997198128781203860652013537576112962467853936761833032277208564927282447068828324268739165155004818518423226011875964906750030324889285964220979577051666348064381480769094881936526924803632606494174452001755347822810839583977573263756301509397401581600345894067601427158774596606779054246825863456055425906584302110074346145599335866160184109157231941717100233100094251270471157827906289877108518468179007200321972102147825940389467680424392280620929618374285959251508259251209629619804469537879606643647762498961676531169767215417994264792631839871035782132770429295107480930721944145195197476180627489680360500809/35251090356856295939410374997969705128443279192834698703808576812041861200173387381967634160170614087889775716749652945699593183771871209835279902860861633786980857010869603148084904499842114451773081907255634736089148406256449860532857700129739507890507042801878509668559607604445420381564184268618230547115427780930119284288493292107706484010696310724367487576158186347067456533698770235444157521090283944414373294230903306633150941218587680810603199590195975371060312317291663895041819050872788545857078072548439329285296014272975835138250707501815318972542036353060427191734814090530440921151188476613530331370805913235605731223279235784622759812114303468050517539943194937084989191572293374138818490638174652047319147212068271352954986787962894427315425008490291020775784326073604975550581946083868327386111681609792563371206117015286054176846187297618616842465013613880562555940073784908774764180264767299885437042088646968280530850255422090009786760149563552578762072420701497747034443333417768277476060597012603953780716191213569139261710355773822350609544276764486113785702792796616036294851746790570793930072691572562560083271422228359631338937862226257958021638690624349490473567967503685312997592361283328058958342633907805842593120672685548126761586750198483353976783206631546335590883100708282210642184256895562052858733225749801341998727033095375813090705253991600999944324305086911558202365943111360041576418496802365631562807724488222019578912751295814620437779090323741822619668805513006630444903415324118949181041259472560043775723113418607097254511074239386371518634583169060917847325542878754915376855768719855084794957086727693811795368290507022175346661430189772723758838361527510239509414642916799636998539698841866709106951902095080962745923119064437344892323650715578074804020779575668125231970176188589827963477219323842106747469897142956659748352824270767008095191839179085155158687267714758362342743505295255389292899732880908663148871927973669093713554009061268667804602621878329257814315781312355527619942777442989294715111206509083045972487816999646654062169765282260901465199562610367881243052887421387114737080444067355684033887963463251121923450562651373834921428519054623867807673356920883915663352090094476344891483912042570891464056824593486678742620711506723695753150102288572932654294418505703452789994637185215375029943710032343800616480180557676328651608412756887382597978095453324419770065709228713209258233719124514145165561432664645613046095745013298297743834655502157219908425520646258551323245020758265950456620219057503815014245822428310402907869060292136176845897400036333584290511082935234745725013077181326876913238294360214425479026626244353840008492978937556323891373401601523649661553151855046035636991593062880579102161642478536316130025652483101937451393360810556924630739625540127416158645214454105500739758785652314900328126364366338822877688679994924752636506841771143950661546859131873596350812364772547330637749022345113632376931039068172544504314773490203253545815023676641895811623655566986256430861607176550500048779638400*t^19 + 1311805193955325865035136409158917134802082669553508128310237384995971115758475719007325602858116588810331373194349073507717190789048090155616301236332746241653972589178078773952640267173659747789702095803416162571994211390675236185811619850754974709123347892423099198296276074778611651117132300197616775226872455101922917457917106783793024398403061039007258427631392426245285400875123489472977360199066016415044220991247965715853928622598581121895777216158358482390237836122264149301438715870020872843722515029929037578597268608902992501260475410101974941461733072118557673432402274107609148993589378154298702546444278381737007494864782731611967076280119159146277019624606699347490998348867468657047817989607991824465669216114372582601509979125791580060703187169561601087327873796123654512198003354996219745455597337859311890904286884292666924533126060232103765911406827515219460921580957688651785570577171295286285714012528953056462795998452947257478583224405903231708246966163449496198806465493583156550473749243198020574670269871848746754262920469456573304956391391931857534408667267988986754073765604891688080969466164669233658760285704421278949096172300172605182922400414785123670762170391864402917151474237674054614176418431353277832489400708527970208019904707788111713611120196496147601000931537197435172450996828904771545021981792583523120459182498884136532198580935912016153157043415276094164350154431582065338715806972269125357513799317501020360769168430474915523330244141751889252175908592176805515691976128247160595395109760879293961126865914433383137708607608039092175448814685838621036308753030579354047877790128663326631656909078340255883536248448340046570665394436315260778099707019260135619552803805699473334070383265529245687817011734298029974811246398125390020150260102816048916436104945002179937252988022905886669807544879738338597741502631661951844568265730820278439544361602571747084118383075154653761494769290267006926942315411016141114968039652419600259980002724697074179027379093211613308971683719247745515623330869116206049350716789107311318035813255841200090526292993366640758604914190156899800549267329271279553929376697295666823539130870618080639563280299730051783103631874548953055423043835754942655230279015873698972172506913557338927499329166314998456176496585264342232764572741006773231426365254061045861988567932427529726026223210805516707090528826851670350654713390342648590483103924942650614354063900145062121846350867100047774911515956646608031549512140816941372529178446969189994182692649125366946359262148636559320493914798280333477168610740863867141068009335078924505374438991205358597030290071579564547274156986328961609311139504207616648186116228639236341843089936358618615787058778273420507329883251370331274039824467445590677031761605406304842999937961298311746724027021568003576344259523165016465580351758880561123653998999694841916105826125485538643527525335720384166223603303770440495159993263090956810612488673453907761886466095113683820840237275751224137038893848061230200455930891437233236152813506285300565355726685171053733/8985572051747683278673232842619728758230639794251982022539441148167533247103020313050573413376823198873864398387166437139111988020280896624679190925317671357465708649829506684805956048979362507314707152829867677826645672183016631116218629444835560834835128557341580895907350957995891469810478342981117590441187473570422562661772799949023221414491216459152496833138361225723077155648706138446549956356346887791899075000034176200607102663561565696820423424951915290662432551466502561481247993359730413649843430257445319229585258540170310917593317598501944051824440639015403009657893787782269254411087258744625378584715232785546558939267256180394036814852665589895229961161990866315781558636074781643228242711691577972846057132487990737027741730265051520688245590399485946472258749783467934944265986256672318745479448253476535761287833748994484398019616369981216057883238764322496337788646258898315135967518470096049229049944164913483272569672950728826024076116555415363213861597433715111989171830086882109944878191395369635277437460505419584517690875001170403096550501920359205474786986399137421016334758985831771001783235106731632962402519391542651125611611940026538319241234865030262277576148579370766058209817582024799342322632172577959876677818527688738194129955932946737288199640906080438483950594298189583104870496855731503669873175191125832274185322161566383729003300037074764691690509139800985424132495302895696872420401145701043339539223889154632441683642487168432660610356357032229295209695522923258740857733317912673320657575943985893511458832832193965966836156178667114308671560415642979059122197204388507841159313595257178477145924067843520653721328952770358421698011617000890369899974507012413992595889370948927078059138920475827811575975043844166974450991134072264384317793319657156322593532048699718196384554714738583598533408847253870347394287507028168171148759127842570690931253124080529746332048633173700205013050369378824721719539753957110214418334581523494476003963094048876107055570282711379442864807001188663903122668759977663358753836953295678385143953352851107898200136248419445471521457135976126591366422283882990031020505350502429263540069118083619313820731656232546156442563680590397676465757646499821639677983749572401639005703069674933118288994504222094581452338227204079309626496661793100480506420403414605613135887909956860301750357459224890353220438181368475930802144428226195564190494919474852098252043528887680791314477423895762493182325973341038619593033042605448444506872971138114878618269968654140533376181761910928547765938191128423435003837089569318388280348701917064686209141185732090113267530944275523420101372614848027448472506405544853553477375317188233727655073062514357070350082761172695011768450472854871829037072741518578986825516710215139405692813378045591899374778245828235690188532000424635491419368390262186463075768891766543220894955622792248968822604704588662436756645941664144286276650366948171618834524353786574476288966480127004331374578586004766246197883438679260707756770741104796971590343575898457521592174378336401973218339200*t^17 - 5718894731995469873759871137825949356804402433819014742931280795682686923179413174784321828723173825879651873106253503336138742134814202934933014038846726322201639072145879918389441668750655550056444073429029353871508374365692829814229161298215186385671656160147860347514310803454001793711095500497947524617496677017898900997244659355917889181426458723244957031812004161701697361495549164017626286327957848906379012733168322611338773363310187300003146386900174209824285368006678033560198040311799628752653647652752545171609609758608838248783868626093712073187086322935243842484144991297980599254876101795562975374606875164204324201878891476388562413497329988906566974611478108565696106956373449092029957331119318154797717711641948007048176781785237878263400532768238408117804900986271658306309253339403874313487038158879221451100784260512346526141935396193466699496974131648095154727476286344307221083196193963103378873693138555173067146342277453244466444344803519277691067361451642960933961788365555227086993874563753112002016284995979281490225401615089655546346810903457636994053252315185467283228027576626359799912660559643938328298687135456849982134777180404692541521683316854800766122174036324785043449553060401147892963193265495548321798197076241753073218438142802133135984286275090850667764771122584401501940199562959003626181988524493289694375680996593110788235322542264991684214946446838341595736752213763355996660157078716163842746376961897387171810923752040114622911680289773774608870582341838330524761104099879740849374050128809700050339390651181398985313696574507941971355718855080456811567919178217778595698632428886868470701019662854961837540128741267193974307317549973070284127132676211055652828754934900470227860754443484283722435175531919150223746595735154591477842327775339270265669125387691504258148731524536575724151730984694790426432952996190372446294464139188204812004505532083274687078215590297513616425260413676490609014626349845577030807371125452032229566498518844514114600541865124029400766754010989975424980657670986534791123987365994430034128146210560372115018600626799187217650678593441458690200069159914144210560022824590610474568262136964204226194582866681610033566708555316758583504613105554767948571695886903213690814816583408678742230782806982827644493740820458930384885580696195767928169709167649453437282966379214466911330457960021068934267045814699570357329561147196995484012320741987339926298142536031123586006997287669683092721229544068713508484651368610713266751402401774907286825499855816260317699105002422825105349380507392083110579928674727241278328445109147073111152806208026970047431112842146186986161463834875028186536865696411224135750902535889590533561701551542843753182792098897944648941103837882289540226233908264209269911291049734718765548985783381072945442496981964166936645923532320923114189299920107259177206318454227553507805359992594767825757067864281356902183816331150501960320408843241828156021118700366865347580880956927758696723717905726773595513675272272889850996845973203478648250944412652956755938017386377814591/1556750357965286128030137589983868007363458344354155885404958178920025135060598269236011843867534619204897007020576585234351151924513665340225669827811286562680934023582962033142631885485674554392273014227774575183466362705707631340884877551317760914635186022559428890215948553472788197144665372921478622543935729796075708981152137591168273110060603251548170076341221082356523117216138338485864779938737098309946514743755921026755180536462041256974138358372919324107266439541571568776626214849573294164835374292102401556525646042084506366473042273940461806978584340709418571423230098733278148326720867577506346839801914080095941336228052133253266878173224313449348590771314917589209155033699955919689293049800565883795579398203544395190056254768420175959238548536710940226318828399985819729094082118968479222654314409914809820643117197013294421956898536099245682028271115918872490521882964354133097306372574944140528932902826571260976972695838713769108671187193225711676801521755391143152124019562552325547950146659247789311816040032563943017689944093952772336477374457702232348506845393650558191079996994295354326058945482241255410736236484584764307512211768609597763808543940366492939590067741375985219584850896085796486057396023899131548634432059922073892133014865383022235180587786978435967344440462161345272918813580255483010805527601862550441502607064491375981049821731423202982835380708470520724730954811226679483146834498492705758575170538796040070521691060901930958450744238855833725395079749346454576853602297328370652803925032295556050860242788177604603754364057954077553977347842010146121992920665660308983480851080378306171165531344753889953257220241067464596559180512645404256585170583339900724217237833516901616273745817972437168355537676346001928323634213978019804583057692630602332889329427437226177523624104328459608445913082786733037686060310592630135651522518898725372203839603746951778552027425697343560518510976494881383037910262373069344647976466248945417967686606043967785547377551479746488476327812955936021216002362666130176904102252158476280226189918381454443363173605038668927941092448807863931954232660682728022874302551974545869908316974707987046119441759442288621603674157662286397447692512256094099074210684613418583957738056821182162743568297856477886236617597863106740392790546655654658247737334891580422475792580400026047278249429810712253695440914922088455011471522190188381496003244799018126022166541379790697095233213689940851943837974881334940844492974631393943010815742249678402720615272069329847407423490251068370900448791612999360114414775767884410769570412607131456885733710428084612123599736095734432532562805522420755447861734760645878139955273702861493316241408080612362438151838373169410788884044422106544380672852468093809467520770044772902036279917746398796566680331089741833325163169073568098888405573612923804727876960498553613020051061648757133848516265069985767168088909393312997597429676073770732963081344293524028017063442682003500410645740025325752153783305751181917618860530896406075328027024524407765615844211046781641860077266400*t^15 + 2046213132889485499590105871230294802731536506452686022993904516007737179439957773423130439165541233038022751043168418574003123287064689913905052924504306880740587001930898360996375597960333217938582571277456190289221151961974981095858055026140259363141015877897647140927145841980652871451217120694195768736045187092511914799522771022736453330002766901630209718759372628489057230882140521023164025558525890718164257423050391271257988591575449666556475682433124606371971858814023789252016637385215679482931484866088205809821633753075965976681634640734445954968438252385737816961807873945691132751718031079976962345401345940525892505483010140792836912618296505884665509164192892440168176674087816832842522766209335345534932464390688367923856579435738243655914762824155965547023098233890847548522849954323048715106929504087484177092868466691490262015918354668911623940866665007514603763902848667187515887132253131236582014365959371000637699389542482235797214476195390002512178963565338287014989460842276237617276527613932558073647994414274513732161787809910859883673407566022717194567876022747864884946078552974021248489280622091274032222826437600708509881230427943869415959913851395649890906995056478968274123239157367501972755357566227354395540955335160678001566622051288558099397861682081691134590974625069971494810928616714804879642087605776833002910075119443472440374777005126298967148404080738369797436803721325230895686056013692690198673762028214142476606984480261896424779562900640096355284344803821277814525076769339025027323175441896393466526061157591058295304797612157853610416474953745969573300162278739475087613562992188488809866470640562126029442661063503633251074122069509106991965364753772375956294827511986206155130144647236730039593936730232884667713975469005992729306597481072313993698753772375069930752947881587909355748732957912906476989554595015186629917354914860178471178201364369815452158178364154124026429709043197418580529787162379393830924821745284605946979142270130164242572961570422927674141221476473363617841733420323636916088298374407477793728529926163375241868793846576967382829043025309648464069863857364669680595357152976552658003755171666061132263232688892653173507774877300666058187943656133402389253020076061218424917311557399173523099572804129740034138537061813308930726564694703710939276035871013846251329908764595821433294069560822003217592160961605296334070200215056872595925723951173153670437031176160048840620414896202648053402829610079330421939065039337690911888635027336183809242880756967972452894094436471914876325497504148138604227034709452783470244480944493904698621786067556888864742898952002429041466815718292918913119153641019984197086438049726624149771440112139901576986304205434150205175418136920977203756534572465450712015848695980223904922728334707602872699715663411009655098280359767826625961032980138875754894913969429752803851348153792419717475039104252267250966430981901942136504942167431476327107356920631663925627782078236079418658727986254179378551557763841498368743303221488545716610671906669788671224093765438833977/30030645794253425563795047355500770022387397292370340456059748801901681451553592253552809671872013979020961921755908998922483332424165321990507152148462168991204000779715771870110428765309123668917608488137497574265671629288736102020317680626702447729330041477919923121516204146906691973978715783622027787022760189314041668123592944814246088969288731100377947541043897289561304919289095982586297507023330178508968237407325758610140533938417325786244703203826315508633336359361769493408934759961426708803704613480983934299815240316108810847262020617808737592740725273343228339335301990094092143362470069422494229208828376741679825605698407391048062769546728850044271533084254435887564640265476927442211405242733993160056604288422219657640657837712173821709413709806466599066680305117675172039020028568477415431887073702373724488816371911615431712450598256205106874682118877170044539383673936301524791628058988452351912833860509156718162627132546811768190349311924020779953342176084767607643965061134022211638662230854036414331357285072622387956634220684200061225892599581486653081879914986917178096303873642090724050555897037765072325057143125707803778248392835486001306973364729975850979955409335774347355581268995432843325055921589233674403999257771317271577300979069824625511133219104361794686294035240155181888698822655013890216992100832510908944199864483393466574610663656599736173157728709555258766818504349902697380020559513658435017984272701390277257841510465432975839515638864082194172792264908332888717594704145898568917764605110180085528133059597579945219432475887199598626725419482195724763572837114489892100139152892425957507013711496662646363261077641788611918239918094364764163356666723061161833831673420920059384015763343280262298961098594127575660055063426909322213196249677498029618215525792528371646759141909994302019336972887603901419294342914594583044149455770550625342427914407323676617025007690588926633250250204691857106979174890393312058722075934392049644043321964455002495559240458887075423000614306338013674226643867841502643355203274544281747611202100743099817698143816857057866350817580849135849749599274879633740404280853047436140026251383896809940953675650096114691961474990117781188371299146683798133423021497200732854637733284148787532583193574889492215692700157068648829628446699160791142437121067096555671178323538144092211171016778485278261458206367343193529580266885326967325098113876165674448137007554651176096956763788873474383224293241941649243470261912333813071584710515021573973849817684277585176056024081168045411301819851884953468190035460753120641939490779951245283684623798599888628743287216821133454923027795419689273895931071408356811639991903823575986450913316563607709597510249643105642312062292826448467240842974534083145027302375991901195691314310714718665393141087773908699272592073496095719582319484139906215989899998677226534925258514027733770052147096264597235028860414535960987841015204260688412800637556157980608841984531053691456639550728522736945393922402396731521929642890881953094148350379073404504230430635321249279300806754400*t^13 - 92123872103649279223765124470726442668324618790375475323440622755996541659036393966506793669688943087393113642980144433735945381755163506239683522426344824822223369445187584908160411030041757237918817403975819666023538192500621992931315980019174297446117907091866128944519667843037640961400193345617156734531852629452345261930538353517981495277044308244162692288793596375437502559564251370585196038997385942321760673986365612385039136815337795086647970024571548148282359669513871839357046922667744078787647417306515770474847450554572049872168576563672084622313254473026356740482138351570029649813729519579776515977083115426200145900361315990035931751751435469027568999643971915997768674115929709305431848401556737227437805120085674323015073583132136067409131471224308005343020322754902581523755976112092025644576214756810743053365956252827940730855208433886528617063402973295735591145120999691642891557200419354716947257994810773752045605196193581549728265820458062000243699229922020833497047052463197775252797096310781234987498287333310769672680440457401876806951455862341392247434651145874802408522120660225380054563143356731208714766591312375894623541847671561831044207182025645950332643060593277220236307177804340172899807384321706852852800945272675323971562400483677026641192460311004381714991352588490842785296870287438470558747661236524637994370465738334219903252441247711412878749765078803609579956440427850686565096979459700502997606542506408744013227278341056407085391035592716656535478557281157499519723250375323845549908706509148500545630145540662289334990796646489817717024508767930177404695908445768670447896303758238370255856423801368929748364880338570522068290079796274333366065325522843754918246541422101130906835597867550749937913054031845520452204437132744094673394798509338442535021759283133400976058347638489353086965419130453475973542373415334080110079528164659307995734363982044297840499311201938168277164142747990299858832069412222727739426368110195585723657530036432658784066970793634501417971845864406341185087425627803883620099489894920153566341602001189161358116872153903657212078428641090860464523974050235277791678667785539486046241008196566078995597533286854925084412730218768586842075675678571947397017513135232482577532993537714187098365008466952457245829223413615367770100465370018254898809865398646009999657289155710134375495723164311736437035168782128863149100330170216805127599013738804061066611859424447592589197470870301221681560248290462203517467353259425718605259311643532433165361540831659082914358924178978145192531965849260335043910181715692451983707944464736189495939301496255090986249933139894802343473922560780884412729286896715642553109687402410521912027074437876249508901952544558350733060515241824158958641677912301284258743185768373763763608383824619619861193426209448931414662822966025559783604417607040198895399581026003692185282985630654678971847342992638938731740773678297313798293955871213186289645382533811026949112840488001179176540047435226124323076642648665248519985773721610547674278067558831603966879341552510734981/104070412719832765938027426214504879018635567753622773525726215795390227026110248860154273686038994128139800882952424848686946975796670603218050154003333845002991380386295014895555319559105996781905842804890810014734151724151975784285568282272873472015263539530113653579637523465732854017613398002989936716248769573957566294522623887281537867478623537398593977783815493322835503216087959783021693318549692224933921295991997749996110174560060547319447170408038943071076494697148228974948310543942114748130059293160100324738791299124940449548795815029420974634548437626211132988168085486092389636187288381634458422527689244114692970377979259802956244473580779705385000780231560477714779272296845411079208829831714581348987739619309085849352182877174756479822875595184051934155078842640431790933538671634885628510377498992583974486401325902547709772347220609556266160872075544651811192167296140096715704208311370297718913085932177100786878948469232224950775018952332906538697255907480286229353117657121503079112425048860693350801783635701144658558769664564761517439877490886495115027542164336767088135422750320516928125515920239715969587950659577321296419736167255775803687176538277922627996009682752880322488468056617646322941841163216921160918785638352348127880831877151238560113423983089873579438123392439619884014709751520880767760401467748202541501152414581292600691508659884481738346599867850102971486441978969210168752109143190385578701271392197386390303437706057156255851424617124559368058596520559172143406384510514870809043225929414457765869178588218055469106753260121935282735689922125562910596457362471919602917976967528889197162726885251908173007503284012943650691820482473965975345897703353328375778253300248792652109533364293418188990147082938512425882140294541127232200299677040272645377988583172802005405747838943245516955853875937441646581685090256240301366261935039796598686674926117674745430073400335744067644196288130406875755365094288581959957605071990742637724336236390925009700926454146050557586950128862448430124514691517587152634162105495215457231037473216912034968237714814586111481684380673338447415311190245009189684377866762529230800204657690594818618534411552890977672500597855227114977216832684960421278795022497983423898987732124289092962916199881317038181582639428527795449371339182081217472769989449573979558582396581345242502754969934872876939339691581649749197983320673550991397566326845381719387533322390971159943580060784978160383632650748547681725634522387142504625548614692162132459693020821240700964854360505285725371671422438290151376816036572517288186729675311321568129417387862895319308998579131808984800313254850611264239494930813990097152927559311334712486940733495569167685828340256710560416441864716256035414579266569222219505325141981305828543636784182878943989691893778072907599731818551961943503167276005984630783454682921731752840295722189349584334490188074023481070696857112352937646494937111017935150128693644614003958346927866457855803735504114150057443816706666495283701575547710906911554268630650511012956660446039583807239278016838774400*t^11 + 23653014248168412299245902221755186958839472147178382292767244494717990244087495565544792230807007684995100750756329950506680198459145296373707186892668366022058510513726680336736871215329081324816773584326715721539118208123020011161358401924300033147123811754740276433018126242141078061808569827602393806695307545906872626791156652905995465030691721305943299016342851160525254302136601210336645895864978083689394635796976424307696038612154308083712680718998248116518246775601913070174679751013998015572711414998258028488200730559010218079856430219721932563026306654165548098086387126672847925227457829837629661192473255620015120454431683615264962290299765749761240129351873791785550360180678190541179907827279092553929357769624142651118204271211427770687762926750312925091038382467672607163226872033242107336150191301138553277642365012579563801788918698743609828081171842592340980807836628650860712287069684205219830134470317351896611098029502738969659727217785893363020247553821396275975621995219644739345406378649806812662872280616602851462838174069709384103982052073164638037143548519579529368189456201825490858581414701662519190978156017043631133930394879195748732635558574417527267821196970240787119422483691364553965657357275604874234824330927565415498081728824635387419817884215212179348546499886972234430454124975799836439171256518118554711839333857411857406281807353133514779976674766742501862181998741105740605572699628004215885790276495435580822317299042093309285974442114180490264168886553344319557511765649775499244500837541453437559753993276233499726618269611623731018267209333198284360533253844014293345301228380905207268093641710328232830818739181155052767165443703835255140644034909153065058562699493974879160214105716558104859679872391469406964728451455502728151571969386305069043688329343232504153110314863628516736020772657922403955310112528431141663138029511168622337282509344460291839647998448867751907840476342728758448955612342492713608051219682615153667648059381367834539529336996932609253281208021809606994638603979187623286886286849785123213336015944293977091054129004943656425142408194700566824183607140435742906248016754363503546599000291919440052661799014315526337670819089145369051057468975554221114175351928107067666160339632735266276659752513993271829511509325591976814528718530223622492787940867182455300738882751969138847053965028259103330864373260210407054963593374788450413200447507674850847657149954881992209432358525911631581639440430730445123477001243142432792458670566290094934001184758784916690715772908116763163017319186146674458452889885436258304054554828687026893706468736525258159119329035266672947101923451597662574322483375460508566206678468788302360652934734282845338444203140198769591894147880021662770033163327254875002260392017143413684546755708231739561861920907525541902175425743768819985165780446886772820180380304591022274473195592018153618345460682096120409533753153176598020834946246801401486518727239791612130872262316065565603247448928292025420203912293183863130786906508863559072127998264144443066858154788652430923/3158604604237002259703507728094777951513653530392421061423664497582168318961294176443903085769780899707307982642335284043914221849828820775591989739036249295740140986529499348193672491034165123107973436818569129927710552978482693608771078904827341611684037556907475433968998601810619218690422222506330936439913954471932888705186649669830571380487574115591092546503594907733332091116851454713268795914943256229487974918614269373258564648660538949162961522643987142300074910483576767720184438197308080082856474910586421544344873585129686111630335321087750879492723360161758672640893711441531358178827181141295186148665061863584902230822565326746866796555302365863438270433781257615836872199451009424572870588528791904059536980393835501687481186804641634978520263194092589222343107211047910330021816566373087192581197599294399329541816865379922048545135773565363558674779747374691983845389234797480838970582125615399598699763941530968038131202241502723505989860929896137414746585140018557376600467073934450595918666742694030660048939696539935935738242936205813847493424625996611478173584909805515389253025551935689104277022150652158713338190797820777528999005491905818872947163246175391969177592579136120956565582445655057879416659719973308481392234244538150322824728531200578116689244785467981235673952832875216479771125835120757847481275715942199214132379128265984517091632962987452240467583002151826550179414348714859277580247631635468797725600565783012910897843104617846362659471821040197963025195695412796092736631182769520529013233727812828556315199489163579627304965829934581243549446078018708078752218910349040415835223027467714984016788712126096108032924347249991060607590487554006290693025100476992392126986528330239324415317822775562437272386140614331679046258030423562878598705782378145094134536608764133592639385709225516534101694909945469195602572154919916679129274573870190274425445484896180260650409566034206312785541887802089203120626303278130395076922769381370705997062135657035684039806796614547442606525339630415340272608234761054229948530396653487318817332141661343191178851162619321331593459709527168202721847423410213977823260709402997563377640065232728455993700257131249543125115547891763216905918675126655902968103475036198203271874415252774159147209858735557379615047121356746207340010645045763704335889160307199873096195594942906905570628113477894979314764405536564465918013252131021648001461114774767249463186680879215594651254572136285205409733828563064054452050374269506926102689773189388357900033631938175560452787538972113509007741743354338750228819187921726006394639626007253308031797862799822873053632200403085681536780215401019799061034458601231909693398780657002897168577846482404478984166638700423112899021270673900711219113584055484766025257880653398978006222917342702494855973451420212792994457921505650155414310701636182884947189532312819563477546789045584137528617786090816561846994221708685912725437247122713174621438403213804250008529486024831285887400949542450444755839525709084130007559155849213666263971296496678406230070940188407240496009420158646400*t^9 - 24776545834571508566351649504380076110696448797733255056142410175349373361060783283692013868545902541664156322397656125691164574469226375343006385804898545843884354869182426393883872661997723180986072184228969332104496923459854743473351448445265866888753555453542831822911060555598381091474731293806293882268157331741207908342462066513665107338204372029771609813903120075126137761304254338508804613359461381269239855286712162368620156540384411538921629562836183626893864372927101919996123777447056489984226680549602266832867490438383493854274033149771529709467223113960424387921800472677454751123292877067135228736195483998861710625058742960378847835621801148778234658985991618630462121343020258823560710689774400711293177181773460482058968903542799641264984511916182553488655458855678361156720713361958974974448199884074067726182911361937314374464763970311694298411187551063771105915463337910396362078022031285422216751258454964016887402240094289130035318382723341640976588542486548543220458014209018966037526501489869055876638353329268605157338698082498623213490173144951211651857073185374305890685654384917987236172667969034186006311098775203399693437001507870456753555549784530680828707744524486785662396124354230979901695335999861144493838596147263256280566953729387071132358769048717757607982291354385121803763988794163367803618008287607708301504087084700896024553983293790226394684542576072169828743359605359029094588632073784230014003106478575784088845900842214014577205506461716693366066372107444125043276836075790829123685931127450586876255375367034830092411227014548902091629029794363231168839072375626461125047539268877345815163140878154547660248207531452533345499088158666901224571189251291196834056445500736233116824603834011272941512006983448840243622951116619294034774947352114957196961188158613187632049527414556239289914484507203522517904132916600563611281385264349741759871850892295378865465347034484985746825590817306998742979444952978625639322178925003795586389550020074120578604965032488222387192179509881434741046670955540094920554194006234453865574003111164659841118473273915562373287575534933241621603092304981256233420877949998633703440038435722613235046972814939819083668816071781974436663352221372232348653144455313623821640432573947950700954701244111150424974118727822570799278541409123502062971160707059607507759218674194588709613355863099365528445985013936766729117293475622501976637396368954726027115385195670244868528427033694592499510104477262562168755946037028715899334743096400693804709187865941501527359009045734042309422693400131831217659531585431576997098618244643526607794948127493061777335320031271052151777734209166098710220130933823700137041536634995371024242334260398074851222956511808800504604002511772429834990955905541521281604987651610291881519006595797546536460001063027026590506624425493553862565241309544982847270819618527767347998462078129599475223331735337122604832906481874118868480009159484144410310504329382673406359904271853553181463730279172175319798059072473917412284382269339082796172649246105857598268850890997677/672113977631144086708398394971949606034875960869666116843819594349245459904761758719195310703632623312980629430182455619407323936598795196483410814490941936095648448915606255433244775345844360577482817268521523454219331503807114048826550332997851516951634826050542466557344566213370756178360284244009622743503703100421778204562777655110698102975867448076511307065230362966316996327799628204186127432634676115918300742640143273345375915805125164234885942449401876191735017639587089986580126786219643875073233130869018420861645008156526499644610136457875711254740924646579675624844259352862542673272450494426543803122649432188401627732684236194563899057365178480375229452890561106933841778289889846109321519361996600130069189748373801721759623607276993606540475291824733346054141261889649682384097235821526939301869090835181408697053274289438339470296186618206291835409107669876805786807143253552002422461395702228635782025241227239530126450791430873031148785921141421273787795370465164724790246138373892527223783384451664805020895973163110057604678528354067307171032703435337662546370793176645308195350300883590029526452302497262283865464079620144484682178317460043219295884841691409402246385003736512111302739241580688416689289227625347611868578146374470142068574310098236223991526930241090346794352646827745225779390507892572162514359507690006751015590108006283917158911416652466252426540198571090974514068252399493116717809506522012752555866787058649497811595545322246133773451551017987616870141222399158917007899507444667366236568602459123896155121065304199857801790422931572319120060328970437882585639872956871283453406996410845012322230721762680828019584530913782164888197975863169053470318758277599010064757091458111722071603268368384879209952187153783365667075870205433191148361922246083285229885672514799915414879768315282868367551432619423738686920489988200299647004966976570886486756219532415715840705599481073251043464363966272650139923626378889381761651281115742403896649490082157488322935827791145839464491241032467834460523555195486382263680996352890907463226860332549966257134995819415335758356730643621745442908833283305490039960088059547699544717959373421254262810432073001737163939681574452759991510996908502251889439209048583055832484807438483390258787842057985480148694513244674507431889057593595421362877882119875863981685226177578723093121076557665283858382782310191390546495482371695382121904199475133911573403455155640215633338237047867816245467470857758913054262291380199062891872142513045950370761873462735470410813281353604866172506890881478790667138674159444842031563777861082202862112123845245328333215237611977351521977341432292472965817604922484358142306029846301455057883965236821917435834200897469488384173289252412834777232764741366255244368291166289300351428985556151579094090786832602931842636224387470630554617476343967636943689177211218418643545071463578176014999382155593041986310091202162725663798491788166430239153035484698388628649356040923219114405023854420796944900863437048300200769925196425968817176282168580415581451153939461918051037643912164800*t^7 + 23427290118252360764315881642364006561599893643345397940703267097130845651241837420754974645078016485517339018694403739598197007387387241246113770823936603654650189960293671941498661302045153153629753701882046402849854642614573485763046746693901110727494389903524646550866586116082069827202135643780928673309815230437920636818183277459535044689905817380458158939456655053755132863176049779498519663755106129363724157676576757509663189804781908565095590710553272932342581866640432670515192792046775405668644855399587790270434691527764985670553417930498259494132344679268958258868866695184974950298069737000797099957183796767825150504884660028270971843422773110059875633559827896254446665222820387646149951493504072475047717408886037759908812559653712340804442461470115951306777866912618087022179262004317768132304699002785195483095723014614342321966729380666115165188004104866074779519305940232441369181802185155295153526235821580596501190628200446519205509560646701942978812487130585219700622236490921373677245751687710138930161850621747361306138198516023044997290814507428153108247753572288678648729511018829596737820406877799105067261446709821511408846326446961145295914499157166756699891795203982978820000603899302023729639388330692682041468757993645156940801334223113935599989720675854612005732772084390389389098865399839832218710229869571828790619856830265032710848449611232057180239449836058632499897384442052890426997379523777200883989249278361035176807376636300171114426294642310125301298600646795701947397020281556052415458101546164023481696492767236479083578739765926860534826954888627801091338925725402567174766941424037793853979784942960232502408879851745261299039157791989438749037966119747111089005443448035368788478349341238461363473933639746972291961929857820994364199105742829774497571892668433735264915673169956739440232177719430956439029146758438987910249774327068875705013318317890924219793842577962810504745228740023465364630455488578190636210327678559862504488889049943591943046549380222012258862842916276597122667971248695903837981067877238859551326512529912174862728356121861335017594056535329788569060657146329064252156993009675871686674314222730827028654735417295772104239606899943858807857005555440844762976645287970049012042147812103652256216137448210230720430539398306309789735611717393426097147600293963591849574422815529649303553510056850845791530280887908596971089685757573215662551789220767272391971072236169477093125487984995536454533318471783218094043545832262277996473543557669605314445757132971783186721722085890036102007650200063348285125640183093577245061789489836365069170595536043736485545968735256942242369673012631684045070175575655062687724641470044495542761041078454990751848180860127911311903369272687991375093284719299133693653421698318391817468120812637917763389143362185386511383027759217162787036521992624378187837861618931743673214347362554224944276423926226483963311246221667232265296882760114302469599846709442536725067842890242692716097125957894199027492005990447314536638013278742078640808442924345091386042128181698473/269709737595126248509127298782315206193138082011841731744898462932432928124639397177459946823786291269451798295626073976416453276843716529560271568272150842641810927571991138787426367706639544123164176243896708483271728884884883337593397126484423558731020318053710541222797269499051207729287719777346147183785986001297824996659548919029421567322744523092417180220890298510340634669255593660794118851181543601373500969439451779261022992499513798047970658905767124317511952078514305110329082306070139949297244552087296106314337261130240419643101410472881838987795322476034615547169646360312983195603187634120594506138788893573888596043015717067218570350305540907339145647595655164196737365030900082531583449698264064252194907714740287005203254673263010720110313584962239424152297543521146565402418447917524167499850039450860653861431806782718899367437426887220210537952026206383421065020180771318224972099151503937176844529843229616548589314324732760334928134236069464622581416742233806815990828771813180586995943932417818062471956684087882307401648855163796437977632980564266213441822222576170952960105570740286341848543502530687107911155514236140836781748413392180200428877217187309858701442210785123217235627789942879108925744777199943063105548001880840947010089319580849364741742735292460397735048083562733762744901133810033600643262265300175566228970373341378789042768881339539671866593059683742078201431102998596594980046700545761974561347114978249491336110269544312769967089343829932459398318099102748199696455673773152947394074457758239860614247867491356771509318471144969520629749923439708573169008914733693062174374321845437662801878013918767206558144706762402014452992587742805981599732198857396517038843238557976546757019082978113303671536527673568210594116588486723119133678377084178278315821264870581851771485324171089939606350282032565897424508522339550663101205278891026802877328317238079392256648861277476394597298771197322839177577923785471467624068349807731487506526916805825769242732391466475523293679413722886020999944380934874463968382845536467222723457750096304693602327457608105382592174865196847640421304416098972160217463983908467069717301821125705757603462071956151697099072366506091114688022055759426117936776391173924257690492832013528549033847864048697316248240412529184384482310908968629934086903424410675900274936257190402661881225300578640254622599605072761088006443687140298904054346985189378736801384329361741909387721015409637242261931160805634969538488968069568452523324121188449439227352871793831990911996358188896581296938836640867703283427505101982937323808950287397129691381850840184875326857371778863482917890621726187079508711664603894080288819662548322969608228008335747538011036895760141684695877538501432521841320976594071115854490075698015234955309145775318540810757288601825947935137879186343571603988641578600727453546128398044648281388300820170156632304752067865836419935006598125013769944280490422786077397268096645396236839434445564760356051958858152574088318075056381239323423245696680078058206882373077483909756613059421218257909248821324417600*t^5 - 19331839710333197589351382739015635919659807267963934285489180731110536294014863371314653673279647343829165766565202997656578798820267536976314487412504745590499792271425386205272910753548949050054554116624197260374173010487102258244168334224004339029468787791484416659995642615912593490407306038579173993114680922728010466570669834453096477409838503565824390407402449105651979597853141056667613422979885227430231841178283891823895980991731634485044463047335432211693369474916699851425885451897422821626457557545654576485397252901542860464702585564662576928464532471986297507785306557601329484120779365006623795940570302179028154457885232454468354635421872164910927797349703214891425545872586590041905676152327785773288121082115136408429967235930084947857610545348685454069695514911636412691994134089498048827465092586878693259987571209024310167084409779250659837459210071920095043554539805336792962268296012419165138432415745549720440381451010257108410380978630169930813403370939040706015761843269908190153920147410754642578236116449019939441386451493220038846391736458400678160269721578257627187723328549353016721779693014520222139891583526314363501441589673671830767226177007465765911078996568552952558084150976945902444627206709006117298932056376373797824826035049947209221148132331587015193466101681268280765552606132170519316070244809888008885412978560593302410227250494011762135256714164320903804455012662890198652104482789318795391558405942300408554165916204787385827756732328616820334539153631225547729335778695454794198695718793242563710078616892964657343282421948165684896135480890065416093982312854091304488866515951295626359989871139355917463294477268080375355327078743661110863677424292886957000018009708769598756229248929877149029673943089652224439482048445997072318462661091682128506976844665323888926489402004785427921922504298947634050814707749477835523166449204511200642433212453856357432616755649756183198611621169909039900032059162368617710292045367640623167100830410495888589808951205795240559396258384725053915949127069553027778964269572790635999315970256566091972528508672330728168044718395232031456717034653221381972883172676122396574993417179728836492542620337884710838245968533787535494169849756258723596080299745550920360313560118789273207999401523948414388398194185922406241325287505874880373091672755983530335341982018798818649309554689199869979464243138787444134635716723497477027282245715621965621052702413718358958176489654667933270425600360047407594707234395272984156391393992861793106299582566858538150084262731246214797016732143499735873503370793044455714061532660584803333064420797997529760914482366753941179840456041755999867571931335215025178782280037971468500756121736535175770621772915122877993175567396120066309378646549631111444063915126755655816615507839518973554562625170107673457331196180274288230183005926056376636132725550939958821456127177266561919138673935907639074623554347890713157203647859579734678675951755111266517176876277700429928983273195174480448985416733289971755928367748350729437874557431638376378882605215413/301709197987768345789871215586996671334696837504772106697683026331196156885189834130717906616438902098030825212056286143109930784265852388999625822134948400243381715589007036609663394383698473086929417493172589150778544176311903394596003565219863641970293915110930435944146098083684401866660839072963486680167374170943329657280173367049861414293239636001687015162351859350550540477472359010379861765728506401536458711576335888664873178050303570697729889623400511948403200630202443004774905630519139604298612549792568525707563715840607927058384628664579684291432055651157366544291468809841642218810345489016258261104407914845366904048119276719261451578307893218379383266801919336220079086305752634696347587798058105773641761172421338005820589973480656059784418586567928847356807421566028361297620636653501611101527162775539036522957614367109277258489324992483625347539554739344165937141219167915302511161762699319553758287621239910037404995685294274272970455247128553645599550931990360167040588117621524046470038975247050713951680358471190377771336007471365506890233503682060509951868926949614964328253689302693195966167307915683883426038371857377885213481275998032088615354175158685604649070947657934446399176849766610528628799242291461731609596069900601737333320255802306069033135941174616716110392771443058107477347031041732502414496771352738769001899061703915255539368579125586751579578676934355545106685640642497885909882749763055768153371348958719769969208098134315979963184689708060039326932110860701375931628380830984653017100240882098827127802699227619439315508798229965904433279575373233319138213362244470205144215343081337046524134727434553146319280519429127677184703572729240589586141103806579154653621249912312747219716262314499627835956115702635625410367709154639421403775811653487565573630567482345800286746294835456542610493535833039817457924787701870233299653362827250321862774049791749828626081777022261729549520659305479786198646491014256218020144255717123358905606381511601707966446404013345500633607479757804701457564900706808722405309623820454859317766296717900165724637494951439919509890527169354987589933753602240043633095304033200450870202037191467457658110114391627322178623325244101924905245011527493623454699013855576288263941134116828546376846763173119031735319783507223209759873220202196197453146203578044227426199880924857214985777454884580623815111422623766640820767514428130977416727135974559264896463826065677390162535373170102677784533162935117084568479184620195218076938847431146830322123551498184938986301010855375836705050224038936752825529073503913116328328656253698484061545799244952572399535365040762540213233576846243173687711353624695072865459283528632474477000822884056567944549747799480528642846060018551634602155668732350739769429576204559415373735654596119045652711543181703602774900000445740266540055090579451661219221092784253335365620811086970005724273112482697376334164583652139845912141059531659387815393554142010104264939028362835155652532699739628303217440558537646810090609054508150595793926342993612100644812482405454244152915430884871382400*t^3 + 27530228945644843657631066763197279255871938662238632946596530598322895803662496541172824061908532574144588766754774179793605781712126676414943678319763518632437340976605941325864598552566105370412252581855315567005579988636072602970726402856974002047097358250660813851050886685579678563822502518699036638351147252649840143238765921997597335435585047985627975412214990034499674067958002987501843938792860314161283553992838395918307629601615760858659984433426286772695961247952844857845544832904635213484861425257278732735073550341659768430557269847740909449358634514123811441642814832299321168561714669147709612625954383537045954489267522158936606193555997636420507059740175783395175652192594603680494790987542579293503925811713367251030527390323354324114249379645255421418994830604139460491961678775302214327249388474524525611763639044692785261621588236745571303843539519876975459973468587384498052886159413650942245878643296375009959026115653327330597170308770471362562007434092991217108924759517053166099336019734631436560701250508530064610219742228641520166830400806638636500491569081345517020204769620298046981572698220977518371721734576448900712444640200391974150459500034555006004732105663353550076816967097893538034369836793357484741477305684232295045095023373477862775870590771681547232319313856162083293889616095391900181362142993317189635055729100550651780798963600409880874716341192453260862699166691747378557362857225746798511472390981086841407578034516285729804006550297463864906393850586047246020285786054237746765676103595230076812667591825010879326190629263231504690236867368393245334048915734838714929249346579744147798975972395743245056903121912274899263009287013289194763506309739072072254898022929656145085701719938384219798834704429878542745824054684299672503936659101004515944977117609811402021516934753338544301367783958308854263354012528813115683009404341148374344082748715691152206246880526581767692084604023368249041345495612058881618805279284011106274236164186212755349674266763651209196323764561917518510799005020656565348463507046158176939829810835495895723575220339557105710191523435587150080841038709613607678833078445443814481832504960089017847030335740473321742540808379260637452774078879348880836251550812168014875815914774173816274574996965353605370632769214539861936649532135977961937804593765419475524676372873853902785263167398468350368436756772435682984950418394943265395390433110635008009528610088558294870017528764660093466239128529833363656765153418277252727337264854346104566178050467340725178694459235957541176490761497459675111419386996718132547758268231441095323330666868938717399346691229344188311095163798772095001649274084558873498087826609376572629806168579717258600193599052855757510146663428031476933518027850286706581908495357275279345596184456343668611955303473204651787335870270088774652406893381534465573071941232542023743937235559936114123043366755140541677587675713813896738015764314306209297070119589272916129692191264292899437225219633397651396046394924353450622831433560449010202667113064279611121156219/10765779369766875352426415323933253066887459080697510490805971245590437023481714475620841671148594121010013795245788353460892397874502026129389584420007650291701738831345169240587324001827606161633488924593271709321681505184136627266137984875926943647554297944276582888559665286262513679329207005694132051577069786992774186546954956740712138868792021057579470213878079498868691511462291808903603568074978116544868070955089830561543577714872507990480562910563231210677311632735643172740543079319263101069458192706601541941853308728177525951999263901778329090994177631733180613622184161516717983191524896491302158643354381050285926645130114231279080626129515492439314797423893280420492875056590251604017053563748441538878130179900099582754182627127351297693116425043852025032257920357090340787207833894495828892375876360890589147194518662540674261776660008458057917690945333751058182373632922007251802149211130658589997941361408008658601204181276499657159824957843004408668353930081092908682992802352558584671214723776647481406203272735062433900564212668998413726270184067904844670942819752842352880073530368799799919750353459083361190532153042091926493920922649899293360227856898977288058480323447837300074056221722039193360954465568473581347810562826403417715553838191707049950441694572633071499499449544949271520258137723638526193354095739322582642569966691919987506317154106182331958565214367564741963118005562806392859097048247033369938353298450991718752465207414808571461217713916178533811415983901444926768744648209232516395651887518731812584411188418967311682590378348043705732630927901624263767974925021399255034842428108291373238409296209238891555015440443812600311787711507066600318607722200064926550097865379777488369660252362400529550477156577729389520356419630338047826313023131262142736385006758736280620650551326580723041613739013097022113987698824807106959894962366404023220315031362061480706666795244759412638980400174428251636023379538362409266577269300568547819127028812093346783514604504116053635429354601959192591364334742166532334981697343920066431756957728992781753471706890224522984543204427147503068663443771325971751883842270160905154860343885328431075978913064537243839387409414497427356042144368734359568988504650177747283639972188671797851580280281282934797997643713257528399425738888574758353353694708504906967051805308748752879220667319239526429952766148587251000531214397119304857723151008796008319147627137512970100640704665214760360740033597286385445131601444794783194483696675669965693093036361250616005092535681190172574041162749063391324325714843776617805835093955174442758707487621756137225802294504958596586963412285175833748431538010819496661976983264353608423039915908923590750997821777988815182294549721347532030871861425296359515494001525644117485422943248901875356172060056162877662278059206374677678386015108222863455411741071186011228638058411060386307407245737307153498059360938169883096872613893221500055224806343937546271774785064847808004851555236463993056038408570896705841929389810676691036515037775883581333996787040133007238305679731228208000*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99901200552661851907 + 1.705809022743989981e-1639j)  +/-  (4.77e-477, 4.77e-477j)
| (-0.95947414910381687089 + 7.6470077993759188976e-1642j)  +/-  (4.96e-478, 4.96e-478j)
| (-0.94888061826907397424 + 9.5974725819893224271e-1643j)  +/-  (2.4e-478, 2.4e-478j)
| (-0.98970353046936121718 + 7.9281855405208379992e-1640j)  +/-  (3.12e-477, 3.12e-477j)
| (0.89487055542882490333 + 8.576914383207270916e-1641j)  +/-  (7.94e-480, 7.94e-480j)
| (0.97708606078280283538 + 1.4731410044518587986e-1642j)  +/-  (1.43e-477, 1.43e-477j)
| (-0.96888548864291551998 - 1.6776098340848818772e-1660j)  +/-  (8.11e-478, 8.11e-478j)
| (-0.92419486526088066841 - 9.2619577358749085871e-1662j)  +/-  (5.03e-479, 5.03e-479j)
| (0.98403747204090030929 - 2.5527767305055558481e-1657j)  +/-  (2.3e-477, 2.3e-477j)
| (0.91010926933685079813 + 7.8499006354308845573e-1674j)  +/-  (2.14e-479, 2.14e-479j)
| (0.86102168810005007167 - 7.0290105369734500971e-1691j)  +/-  (8.4e-481, 8.4e-481j)
| (0.93711940116138309336 + 3.2254783401354466299e-1710j)  +/-  (1.11e-478, 1.11e-478j)
| (-0.93711940116138309336 - 9.5365850354351368944e-1728j)  +/-  (1.16e-478, 1.16e-478j)
| (-0.87849766633548761192 + 8.4845307860750914157e-1730j)  +/-  (2.46e-480, 2.46e-480j)
| (-0.99984848726801070912 - 1.1091557545403715923e-1724j)  +/-  (1.96e-477, 1.96e-477j)
| (0.82291735288005035859 + 4.5069665710998574369e-1728j)  +/-  (6.41e-482, 6.41e-482j)
| (0.92419486526088066841 + 5.4299460601323069896e-1735j)  +/-  (4.81e-479, 4.81e-479j)
| (-0.99714330140701020113 - 1.3464933643265939348e-1751j)  +/-  (4.97e-477, 4.97e-477j)
| (-0.86102168810005007167 - 2.7978507229500360906e-1758j)  +/-  (7.64e-481, 7.64e-481j)
| (-0.99901200552661851907 - 3.3299274658881007178e-1753j)  +/-  (4.55e-477, 4.55e-477j)
| (0.87849766633548761192 - 5.580772332479301467e-1760j)  +/-  (2.59e-480, 2.59e-480j)
| (0.780839931409340531 + 2.333923956739319994e-1782j)  +/-  (3.61e-483, 3.61e-483j)
| (-0.89487055542882490333 - 5.0570494495470008097e-1796j)  +/-  (7.23e-480, 7.23e-480j)
| (-0.82291735288005035859 - 2.0991590569846197996e-1802j)  +/-  (6.37e-482, 6.37e-482j)
| (-0.780839931409340531 - 4.474182635400425764e-1806j)  +/-  (3.54e-483, 3.54e-483j)
| (0.96888548864291551998 + 3.73364745605309516e-1801j)  +/-  (8.23e-478, 8.23e-478j)
| (0.73497729426405810948 + 3.4430887978384923161e-1830j)  +/-  (1.38e-484, 1.38e-484j)
| (0.94888061826907397424 + 8.2515821700040046688e-1829j)  +/-  (2.42e-478, 2.42e-478j)
| (0.99406617535715816159 + 2.8587387421901472224e-1842j)  +/-  (4.4e-477, 4.4e-477j)
| (-0.65957391070922283483 + 1.8734251627556909005e-1869j)  +/-  (6.23e-487, 6.23e-487j)
| (0.95947414910381687089 - 1.694069449436182515e-1858j)  +/-  (4.53e-478, 4.53e-478j)
| (0.99984848726801070912 - 3.4773101364497583565e-1859j)  +/-  (2.03e-477, 2.03e-477j)
| (0.71068483431531463046 + 2.0843331679097193556e-1871j)  +/-  (2.4e-485, 2.4e-485j)
| (0.99714330140701020113 - 7.6997120032556632403e-1861j)  +/-  (5.11e-477, 5.11e-477j)
| (-0.68553363455588642792 - 2.6806846965619589533e-1871j)  +/-  (4.3e-486, 4.3e-486j)
| (-0.73497729426405810948 + 2.6273869677517471483e-1870j)  +/-  (1.42e-484, 1.42e-484j)
| (-0.91010926933685079813 + 1.000600578489804034e-1865j)  +/-  (1.96e-479, 1.96e-479j)
| (0.57735026918962576451 + 7.0910173318535473114e-1876j)  +/-  (1.29e-489, 1.29e-489j)
| (0.84248173997710792779 - 2.8648651589323120674e-1867j)  +/-  (2.4e-481, 2.4e-481j)
| (-0.98403747204090030929 + 2.5327627986911569524e-1861j)  +/-  (2.15e-477, 2.15e-477j)
| (-0.57735026918962576451 - 5.2559575994652927108e-1876j)  +/-  (1.26e-489, 1.26e-489j)
| (-0.80236176641143538584 - 1.0214606501880786857e-1868j)  +/-  (1.47e-482, 1.47e-482j)
| (0.68553363455588642792 - 3.3215285513282237373e-1873j)  +/-  (4.07e-486, 4.07e-486j)
| (0.65957391070922283483 + 1.1341271276915932528e-1874j)  +/-  (6.07e-487, 6.07e-487j)
| (-0.97708606078280283538 - 7.6186174306176892673e-1864j)  +/-  (1.38e-477, 1.38e-477j)
| (-0.63285971887272298318 + 1.7783127785190562054e-1876j)  +/-  (8.36e-488, 8.36e-488j)
| (-0.71068483431531463046 - 9.1182769370184415031e-1874j)  +/-  (2.44e-485, 2.44e-485j)
| (-0.84248173997710792779 + 1.5027167206869261074e-1869j)  +/-  (2.25e-481, 2.25e-481j)
| (0.48931937942524262532 - 1.5936385438230502799e-1881j)  +/-  (1.33e-492, 1.33e-492j)
| (0.75837159456586631443 - 3.6148229440934032739e-1872j)  +/-  (7.75e-484, 7.75e-484j)
| (-0.75837159456586631443 + 4.0482499671561457875e-1873j)  +/-  (7.12e-484, 7.12e-484j)
| (-0.51926561395367323531 + 1.1598836620030522267e-1880j)  +/-  (1.45e-491, 1.45e-491j)
| (-0.99406617535715816159 + 1.2588172782097362062e-1866j)  +/-  (4.3e-477, 4.3e-477j)
| (0.63285971887272298318 + 6.1396572654522394302e-1878j)  +/-  (8.82e-488, 8.82e-488j)
| (0.60543951338090018264 + 8.0301862396691864742e-1879j)  +/-  (1.11e-488, 1.11e-488j)
| (-0.16790059419157742308 - 1.4276721920188799976e-1895j)  +/-  (2.25e-504, 2.25e-504j)
| (-0.48931937942524262532 + 1.323110404134660363e-1883j)  +/-  (1.29e-492, 1.29e-492j)
| (-0.60543951338090018264 + 2.1642684308081146593e-1879j)  +/-  (1.05e-488, 1.05e-488j)
| (0.80236176641143538584 + 5.2767006155414578001e-1871j)  +/-  (1.59e-482, 1.59e-482j)
| (0.39643773053455804602 + 3.508272638274424621e-1886j)  +/-  (7.52e-496, 7.52e-496j)
| (0.98970353046936121718 - 2.4142164858280605355e-1891j)  +/-  (3.17e-477, 3.17e-477j)
| (-0.5486183127445947522 - 1.1989728518647959919e-1908j)  +/-  (1.38e-490, 1.38e-490j)
| (-0.4588223560349795942 + 7.6505318623874556061e-1912j)  +/-  (1.15e-493, 1.15e-493j)
| (0.06741352924250103978 - 2.3822704257253310817e-1926j)  +/-  (2.49e-508, 2.49e-508j)
| (0.42783723212992125065 - 2.0428737408421726307e-1911j)  +/-  (9.54e-495, 9.54e-495j)
| (0.5486183127445947522 - 2.3332188232648968343e-1907j)  +/-  (1.48e-490, 1.48e-490j)
| (-0.10079092802194620154 - 6.9300394336050622806e-1928j)  +/-  (5.46e-507, 5.46e-507j)
| (-0.36468894353818738486 - 4.5940737350460746651e-1917j)  +/-  (5.31e-497, 5.31e-497j)
| (-0.33263121197918282965 + 2.2892891545818239215e-1918j)  +/-  (3.66e-498, 3.66e-498j)
| (0.51926561395367323531 + 4.7962160270505283709e-1913j)  +/-  (1.4e-491, 1.4e-491j)
| (0.33263121197918282965 - 4.1734634490973344836e-1921j)  +/-  (3.68e-498, 3.68e-498j)
| (0.10079092802194620154 + 3.3430681950806776834e-1930j)  +/-  (5.2e-507, 5.2e-507j)
| (-0.42783723212992125065 - 1.7004050388311803132e-1917j)  +/-  (9.57e-495, 9.57e-495j)
| (-0.39643773053455804602 - 2.3877362872144798278e-1918j)  +/-  (8.22e-496, 8.22e-496j)
| (-0.0065031748063020905837 - 6.4286913332084068163e-1934j)  +/-  (7.75e-511, 7.75e-511j)
| (0.36468894353818738486 + 3.7309474963133615241e-1919j)  +/-  (5.4e-497, 5.4e-497j)
| (0.4588223560349795942 + 3.9765700687858649402e-1916j)  +/-  (1.09e-493, 1.09e-493j)
| (3.5277245570202721828e-1984 + 1.9976210494924024519e-1984j)  +/-  (3.77e-1982, 3.77e-1982j)
| (-0.30027814179576651539 - 7.6455310306367464297e-1922j)  +/-  (2.42e-499, 2.42e-499j)
| (-0.13431784608604247473 - 1.1130204326712062002e-1928j)  +/-  (1.01e-505, 1.01e-505j)
| (0.20139298243596146919 + 1.3160220288582542651e-1926j)  +/-  (4.15e-503, 4.15e-503j)
| (0.30027814179576651539 - 1.9332110599785000371e-1922j)  +/-  (2.33e-499, 2.33e-499j)
| (0.03435482646141730703 - 2.6892669661302557297e-1933j)  +/-  (1.38e-509, 1.38e-509j)
| (-0.23465836543807691267 - 1.5650810787397151495e-1925j)  +/-  (7.91e-502, 7.91e-502j)
| (-0.20139298243596146919 + 1.4680032050122457074e-1926j)  +/-  (4.19e-503, 4.19e-503j)
| (0.0065031748063020905837 + 8.7551601330024858926e-1934j)  +/-  (7.75e-511, 7.75e-511j)
| (0.26762420896476965748 + 3.2444311914832562157e-1923j)  +/-  (1.45e-500, 1.45e-500j)
| (0.16790059419157742308 + 1.3904859582715332383e-1927j)  +/-  (2.26e-504, 2.26e-504j)
| (-0.03435482646141730703 - 3.7503765439079890942e-1935j)  +/-  (1.38e-509, 1.38e-509j)
| (-0.26762420896476965748 + 2.9478355268600621685e-1923j)  +/-  (1.49e-500, 1.49e-500j)
| (-0.06741352924250103978 - 3.9352131529449334612e-1932j)  +/-  (2.81e-508, 2.81e-508j)
| (0.13431784608604247473 - 2.0280444369663345958e-1928j)  +/-  (1.06e-505, 1.06e-505j)
| (0.23465836543807691267 - 6.6051464361540703918e-1925j)  +/-  (7.71e-502, 7.71e-502j)
-------------------------------------------------
The weights are:
| (0.0013117586523046639795 - 1.7827662539566147387e-1641j)  +/-  (7.68e-108, 1.74e-337j)
| (0.010006013177762079601 + 1.4953324433108164719e-1640j)  +/-  (3.78e-108, 8.55e-338j)
| (0.011178708882588459994 - 1.2515667291539984263e-1640j)  +/-  (3.07e-108, 6.95e-338j)
| (0.0050150019728706953801 - 1.0969938139646048683e-1640j)  +/-  (3.88e-109, 8.78e-339j)
| (0.015810019293674587099 - 4.9115135158302838454e-1641j)  +/-  (5.89e-110, 1.33e-339j)
| (0.0075827025494194915466 + 1.2415389085405359765e-1640j)  +/-  (2.55e-110, 5.76e-340j)
| (0.0088118306421896073635 - 1.9657796529017952545e-1640j)  +/-  (2.68e-109, 6.08e-339j)
| (0.013505686539650897167 - 8.6470042940954186703e-1641j)  +/-  (4.78e-110, 1.08e-339j)
| (0.0063138161568569101137 - 1.8478025514688359103e-1640j)  +/-  (2.1e-110, 4.76e-340j)
| (0.014664274366918129565 - 3.3538631505283736463e-1641j)  +/-  (1.28e-110, 2.9e-340j)
| (0.018014792096400303131 - 8.9253408520929408429e-1641j)  +/-  (2.23e-111, 5.06e-341j)
| (0.012343142649267266888 + 3.4493083254230136636e-1641j)  +/-  (3.52e-111, 7.96e-341j)
| (0.012343142649267266888 + 1.0069278980859277086e-1640j)  +/-  (1.13e-110, 2.56e-340j)
| (0.016930505244254495792 + 6.4562064990965174357e-1641j)  +/-  (7.68e-113, 1.74e-342j)
| (0.00041961442070880920407 - 1.2309414040190526773e-1640j)  +/-  (2.67e-113, 6.05e-343j)
| (0.020064807127054718175 - 6.8666478871870696131e-1641j)  +/-  (7.98e-115, 1.81e-344j)
| (0.013505686539650897167 - 1.3886717588029953081e-1641j)  +/-  (4.02e-113, 9.09e-343j)
| (0.0024536024398677128176 - 5.1871399528752565853e-1640j)  +/-  (1.36e-113, 3.08e-343j)
| (0.018014792096400303131 - 6.1444656662511770163e-1641j)  +/-  (2.3e-116, 5.21e-346j)
| (0.0013117586523046639795 + 3.3356505976213139938e-1640j)  +/-  (2.47e-113, 5.6e-343j)
| (0.016930505244254495792 + 1.3298497055331338992e-1640j)  +/-  (1.05e-115, 2.37e-345j)
| (0.02199821917067144586 - 6.5001797200414184963e-1641j)  +/-  (2.46e-118, 5.57e-348j)
| (0.015810019293674587099 - 6.942200828353807283e-1641j)  +/-  (9.86e-116, 2.23e-345j)
| (0.020064807127054718175 - 5.9155571169517808308e-1641j)  +/-  (2.46e-118, 5.57e-348j)
| (0.02199821917067144586 - 6.0676411156612598597e-1641j)  +/-  (8.19e-120, 1.85e-349j)
| (0.0088118306421896073635 - 8.867474347298950876e-1641j)  +/-  (4.64e-118, 1.05e-347j)
| (0.02384890268138437588 - 6.7479519869024970783e-1641j)  +/-  (2.54e-121, 5.76e-351j)
| (0.011178708882588459994 - 5.0382724280194420148e-1641j)  +/-  (7.97e-118, 1.8e-347j)
| (0.0037129052062886623926 - 5.7636359779126606053e-1640j)  +/-  (9.67e-120, 2.19e-349j)
| (0.026345796520417220014 + 8.1142375607562961664e-1641j)  +/-  (1.38e-126, 3.13e-356j)
| (0.010006013177762079601 + 6.71506790095856155e-1641j)  +/-  (9.86e-119, 2.23e-348j)
| (0.00041961442070880920407 - 1.0778574598489476582e-1639j)  +/-  (2.89e-120, 6.54e-350j)
| (0.024729437380062701662 + 7.0617518307675437274e-1641j)  +/-  (8.65e-127, 1.96e-356j)
| (0.0024536024398677128176 + 1.4819817888747385878e-1639j)  +/-  (5.62e-120, 1.27e-349j)
| (0.025564467232436312635 - 7.4453672891658284137e-1641j)  +/-  (6.33e-129, 1.43e-358j)
| (0.02384890268138437588 - 6.5452200645409171578e-1641j)  +/-  (1.6e-128, 3.63e-358j)
| (0.014664274366918129565 + 7.6482209954867854325e-1641j)  +/-  (8.66e-125, 1.96e-354j)
| (0.028414348664417250652 - 1.1239261317112599153e-1640j)  +/-  (5.19e-132, 1.17e-361j)
| (0.019058393512377292208 + 7.5009476713264215959e-1641j)  +/-  (2.19e-125, 4.96e-355j)
| (0.0063138161568569101137 - 7.0023906138068980625e-1640j)  +/-  (2.36e-125, 5.35e-355j)
| (0.028414348664417250652 - 1.1337666617235222263e-1640j)  +/-  (1.17e-132, 2.66e-362j)
| (0.021042265254669774532 + 5.9510588076189685958e-1641j)  +/-  (6.35e-128, 1.44e-357j)
| (0.025564467232436312635 - 7.5182361755711122676e-1641j)  +/-  (5.04e-130, 1.14e-359j)
| (0.026345796520417220014 + 8.1387949898797001538e-1641j)  +/-  (6.18e-131, 1.4e-360j)
| (0.0075827025494194915466 + 3.1882124546854917346e-1640j)  +/-  (1.85e-125, 4.19e-355j)
| (0.027074405182613382432 - 8.9655793608749288917e-1641j)  +/-  (8.84e-132, 2e-361j)
| (0.024729437380062701662 + 6.9313769482859924134e-1641j)  +/-  (5.43e-130, 1.23e-359j)
| (0.019058393512377292208 + 5.9732333301082911831e-1641j)  +/-  (1.24e-127, 2.82e-357j)
| (0.030230455722601950071 + 1.7227917457465961342e-1640j)  +/-  (1.45e-137, 3.27e-367j)
| (0.022935145026243086311 + 6.5616570124904366389e-1641j)  +/-  (3.74e-131, 8.47e-361j)
| (0.022935145026243086311 + 6.263036980083819952e-1641j)  +/-  (1.37e-129, 3.1e-359j)
| (0.029654985804651680441 - 1.4941009598186075982e-1640j)  +/-  (1.18e-136, 2.68e-366j)
| (0.0037129052062886623926 + 9.1702401818617440681e-1640j)  +/-  (9.05e-127, 2.05e-356j)
| (0.027074405182613382432 - 8.9471459232298071329e-1641j)  +/-  (1.91e-134, 4.33e-364j)
| (0.027759862436586084063 + 9.9694003632740137985e-1641j)  +/-  (3.26e-135, 7.38e-365j)
| (0.033563810924487237977 + 2.2793723336522448602e-1639j)  +/-  (9.26e-143, 2.1e-372j)
| (0.030230455722601950071 + 1.745512610191694468e-1640j)  +/-  (3.27e-138, 7.4e-368j)
| (0.027759862436586084063 + 1.0028192100852841267e-1640j)  +/-  (4.2e-135, 9.5e-365j)
| (0.021042265254669774532 + 6.5824136250482058594e-1641j)  +/-  (2.9e-133, 6.56e-363j)
| (0.03158325213157575161 - 3.014916299661888527e-1640j)  +/-  (1.26e-142, 2.85e-372j)
| (0.0050150019728706953801 + 3.0125536214812393088e-1640j)  +/-  (7.1e-132, 1.61e-361j)
| (0.029046065889159648772 + 1.2946919626443156931e-1640j)  +/-  (9.44e-137, 2.14e-366j)
| (0.030752990194791623154 - 2.0692337308908449606e-1640j)  +/-  (1.02e-139, 2.32e-369j)
| (0.033276578296728114523 - 1.5858443218824015801e-1638j)  +/-  (5.98e-146, 1.35e-375j)
| (0.031204600742829271156 + 2.4596806613655404839e-1640j)  +/-  (1.92e-142, 4.35e-372j)
| (0.029046065889159648772 + 1.2808199114210499434e-1640j)  +/-  (5.96e-140, 1.35e-369j)
| (0.033463194464505807836 + 6.8840464243369744506e-1639j)  +/-  (7.06e-146, 1.6e-375j)
| (0.031907585457836040219 + 3.8050167792302521772e-1640j)  +/-  (1.03e-143, 2.32e-373j)
| (0.032205755683109451463 - 4.808554169559939153e-1640j)  +/-  (2.26e-144, 5.11e-374j)
| (0.029654985804651680441 - 1.4759899538426375859e-1640j)  +/-  (8.73e-142, 1.98e-371j)
| (0.032205755683109451463 - 4.7490004193473524503e-1640j)  +/-  (2.92e-146, 6.62e-376j)
| (0.033463194464505807836 + 6.8540656758909537073e-1639j)  +/-  (5.51e-148, 1.25e-377j)
| (0.031204600742829271156 + 2.4936161410549423515e-1640j)  +/-  (2.01e-143, 4.55e-373j)
| (0.03158325213157575161 - 3.0559716139696056835e-1640j)  +/-  (4.62e-144, 1.05e-373j)
| (0.012041594596412383241 - 8.6136706845560590049e-1637j)  +/-  (4.68e-149, 1.06e-378j)
| (0.031907585457836040219 + 3.7555009955825251177e-1640j)  +/-  (2.18e-147, 4.93e-377j)
| (0.030752990194791623154 - 2.0413219905767840629e-1640j)  +/-  (9.39e-146, 2.13e-375j)
| (0.012212144668780166016 + 1.6214804256845691958e-1636j)  +/-  (3.08e-149, 6.97e-379j)
| (0.032501491750636161886 + 6.1717285895459184311e-1640j)  +/-  (7.81e-149, 1.77e-378j)
| (0.03357590291209881498 - 3.7158989518056876421e-1639j)  +/-  (3.65e-150, 8.27e-380j)
| (0.033397173251421870962 - 1.5132302973247206989e-1639j)  +/-  (1.33e-151, 3.01e-381j)
| (0.032501491750636161886 + 6.1002492357349630252e-1640j)  +/-  (2.16e-150, 4.89e-380j)
| (0.032647704724645862903 + 6.1799547272207887843e-1638j)  +/-  (2e-150, 4.52e-380j)
| (0.033121657924275603341 + 1.0869373178825464877e-1639j)  +/-  (3.47e-151, 7.85e-381j)
| (0.033397173251421870962 - 1.5259942118217203316e-1639j)  +/-  (3.83e-151, 8.67e-381j)
| (0.012041594596412383241 - 8.6112171328699984805e-1637j)  +/-  (4.14e-150, 9.37e-380j)
| (0.032808702713886225997 - 7.9906609180347542704e-1640j)  +/-  (5.13e-153, 1.16e-382j)
| (0.033563810924487237977 + 2.2632136118176917069e-1639j)  +/-  (2.39e-153, 5.41e-383j)
| (0.032647704724645862903 + 6.1892505489939990378e-1638j)  +/-  (5.31e-152, 1.2e-381j)
| (0.032808702713886225997 - 8.0765131618573155537e-1640j)  +/-  (2.54e-153, 5.74e-383j)
| (0.033276578296728114523 - 1.5905106920477567037e-1638j)  +/-  (1.2e-152, 2.73e-382j)
| (0.03357590291209881498 - 3.6945476024773377835e-1639j)  +/-  (5.31e-154, 1.21e-383j)
| (0.033121657924275603341 + 1.0765559802984751313e-1639j)  +/-  (1.44e-154, 3.22e-384j)
