Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 10 31 42
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 31 Kronrod extension for:
P2 : 35/8*t^14 - 436215/27784*t^12 + 12954799/583464*t^10 - 3039465/194488*t^8 + 2679105/472328*t^6 - 8846695/8974232*t^4 + 1485/22952*t^2 - 273/390184
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P3 : 35/8*t^45 - 186351634472447025351916417876504129169878255040499886260043989704660653575856503536325977181587885059405/3620193068153829975520193990552136469942822189325233180144569676434276373904370618200702083638611341412*t^43 + 136444996270588478906122151310074808712048575910864272177248229071426057215946882459469670848022718903867159/482587475954767074128039772827515235514986644890050649144489157736847450538730448495797938627651407511704*t^41 - 379367797001425424348909849059424290769309719889611130740462169032266871888329599030620683008269295492573849971/394032674117067316025544474513666189797986595552726355026475397292135943364873411196819016889477374233306316*t^39 + 10989712606718589921473224877340430690096523962197458904047724382980349166052006214576300144318417054467478444662759/4827425634832897377734287205425095713278399777648301484214358917358388154144185785042628715585283804190313446088*t^37 - 39181892611941279860390800324576244880834611708493483592092963236096823488217736803338809597324403468239501636698752281/9876395624692947367268165805813450283398326116520819661543555377888402336076774382005963784725106525822932348541110*t^35 + 17398276396639214718151272821226162864593499771665150472075014370842023986422206066174976917635607183758100840212347/3296252190135318270260547619795894963170071294625221413948620902090413795937179601837618284430573725764850178904*t^33 - 106118215066602606530773267757852512874325210735913942833409946139438222360249506694971304270875130232929652423848073/19365481617044994837780717266300882908624168855923175806948147799781181051130930160796007421029620638868494801061*t^31 + 191339250078332958074544401372121894402983708596335631462816500817747131158337562337733268452104429759474151223543434299/42526597631030808663766455116796738867338674807607294072058132568319473588283522633108032296581046922955214583129956*t^29 - 957396776896688158271766366268933310696234965251880513934349416334809690787672216353107719454445431653756252434660432529/325249718918809703298806406726612095411312457324848378736296458346591529480761015693955876638666155170009326348753182*t^27 + 95092640288607999035065264275394738108580956632197152765527746114387691993613898361187165025793564653452567685416719994141/61797446594573843626773217278056298128149366891721191959896327085852390601344592981851616561346569482301772006263104580*t^25 - 11901539939261473533143909553454530301567885982901277200653642689810673615489336638025362773300122722101918361797346655185/18539233978372153088031965183416889438444810067516357587968898125755717180403377894555484968403970844690531601878931374*t^23 + 16324240524198499917464416969149727419858209037879881172912823606538822563101150212787644386115053462224134016841428415/76767014403197321275494679848517140531862567567355517962604133025903590809123717989877784548256608052548785100947956*t^21 - 18079171374082280760510598814391886583685965005244596687652651422955979418889360343937569381272558217653359198176216640/326259811213588615420852389356197847260415912161260951341067565360090260938775801456980584330090584223332336679028813*t^19 + 122347148254896757123948650655219646006332126701421126546914342737205873539138179699914740113237975339140044279205927605/10921117891149597863561164191081148992506553691292735002785209029948284524055863669823139559680926924528387690940122372*t^17 - 30340026290847008846893778275240369164890499449164132406899436643070287594962846764508263911833675139790393358827343867/17612979344059890672115799112086754992816941982526028509393792994377380433403819349861828015367769402793331129016177747*t^15 + 3275841376650134032949004355785971937816405027299568410823993969045248138177916660798265019256852554366929007877000585/16717404123175489451499741530116242027080487305448433839424617079409039055434133620207836760349069263668246495337389048*t^13 - 70393977123001540154244011798180155591037278647121009849660075691072980532850372229863437423993671356373719255660042145/4438470794703092449373181376245862258189869379596559184367235834583099869217762476165180659872677889503919444512076792244*t^11 + 851339520845161997240450063877202782743238482726752030676402789921032047750105959854958451912469539594453845222806045/986326843267353877638484750276858279597748751021457596526052407685133304270613883592262368860595086556426543224905953832*t^9 - 2041079163630228208244533771524759670816154699497625561415564671933941777097119999443431773761682584047541110381915/70451917376239562688463196448347019971267767930104114037575171977509521733615277399447312061471077611173324516064710988*t^7 + 219345760923144445679815429341496325512142908209795550951974081424678086530456908351679494533237774022918588639507/422711504257437376130779178690082119827606607580624684225451031865057130401691664396683872368826465667039947096388265928*t^5 - 96886402052695157856681918082731097632255985985193879894154275508915664720638658013449699908283627574893624685/26036578160784186210953789991780420424164175104603694318234302687340475423292602517187050109674093899781446016806523626*t^3 + 66558796376138769398053018856028103433276726867201902262609878220923709936866678295032036462553033747153615/14878044663305249263402165709588811670950957202630682467562458678480271670452915724106885776956625085589397723889442072*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^87 - 1293588465846753574588311669793604086124280500157401073657592410839118964866682788949379477176872805254933485965449200486880825028220987393674325999111524541909004285074533688843317419900956778842099270276379405017622151697064098744772200629769589877951009490003410291843445095841472705494515950182347565845259365795854501026366937753513055996598575696018590912190988053483980120096783569047834215540829001447844284273040366114752598639881852181283242418672335191624158569162639350504324741783308864356853584512911360286352995475120044126746506690775077106267442193897651601197651951411456091503195849547351012971900330996558850720324084642918435492920109261781225063373904043832277449165023201362904280389212094442730415788427199474398321553549468212378668395294826575305744964204696178673135455506991632779957843132109559211013763890166113727372015155536591953420058141722664464184317055768698738249076685439120056903991439717508830813734951678921450482418522042188182470788943037772726469440628086172103075647729191798829414117484571570213213018255984978660312213000214056060275982345014393491504137561705420840240499239779737665690875415255653915689910130785355174290553484134726092776361706657185391480533926575539963217715864260677791805766734265828678743831261444355776888187549532741244559827803314426111231162352979569411551309216309237858592645483010146150042748249208778845294640684053595153418114270643249736077183728335833202748532666702986481339158676037533192494731166491136113389197173782809720723576961635554687998195690842178315333710924032081451244394778304549637033384985603067890114574888478349077776078732270557120655590580011541816462987124001285356594902492616652388064353815774381869415378435681827497564647857773885156595400143469361516132415106733922713680528946661209059127029524879262356192936879376415745256967267654815253269829386507878882495970709526603032739141759053163317315223757946609745052610820400779505488677442373032706771750316670052867347971520798740072790200888930960834234077320135606880926178135450110826648255480550831812755099237542698859261569703683219923335775570087863048190663813092843629497174310660641990985761016786375431276288710716086571745044634183259372587336927478999503469535145163792871353243278442317068199180543871269453232421629191654771846456365064039944448858030136678810021351558359148307026908947471232373161467066888879237112353745784632882494814556019426352529004734625639486243026516635584413989698840712283908949610944666183266202947274395951317542482910454901256837665629993874986190118462139700136192966235518157467766/12837934560641349680810192756968763073009079530651149128346228990764692518788810007398344299977502820947609918851626200720177490690220675431955390405768913253549039796881929503687075569482540606847315789468554287344709110404035131865142464790515993959146988618635754528189960711886584051917369617901526769164356071204356160626078721680843426328466030122739266108003952767351157021781674841680571790868000007643603318681809594212308816370811177982689108896727903807522533563329427522471587567728544825351642609364062895156504714596273976329726283953917717393174667935296554204571006203510663121711669175516303673000983301255070658827326968137848383055442939165577359729509379590436503034829720944450160429526304181159796532616296901825141992692134444137519527263041028529290469340230718584685913024481835016302804104402188698634142831850831714142075497511346972690223244582992080841468471080138456472236752764262353048189715121607752735396100701867825750317367378553996540034326349307800272262448672908183845309659506856637341865653443394122468661671484443007478127921420256342993860245190552355407996184662733747121777013595342868286738684701137309787919780608045162065811716320016941114069498544435800176657280896028094946392362576749636049978063525043254638278633070232851983527674881435439763168623504979668249592354634742390117342657719054659859694322042079858696987480141855642241049804072155945271374630529256732793012777793405983914791644094434059904325369418328441916378170214733048621671220291697374026844276034076339760110567704513602277876336615854986294375978498781268179242142319640669227417151066786113976163948746199279398123550805091289291132473659640125616116792984954194662945037122800717099119543868972678170895392418798130746472090125452610056085188871973735486706409447618379700130736478270130174109655112714394339944810470196388352090245160744244241946547096815259261345606102540428211763099938788966376062813373515778697622178528133729684412496964319456306560024911688669704906006739086195739407653454981243171407220694539370693972840235987545438826249629656686448868161702490665263896954996649892008634038750082645006874486893217207343205973717248419539022694659672052594588736091972554193864066450586281615547365159279513109673361008510988701485945292333294104998788738666460690368255035519606154994384248393628723545426665425460105527376536630996202167259411343741876261407859070161183796391442617750670677501828551441830649225844844601572918693244653781415840604590270995620398488526655755219646614161692235069306923055703745468954813751158268387826470325573343663*t^85 + 2038218605239904166185401486313528185069346033936614538090292456114943884834868889184622419343619703420885796496184314925924092721450408503297100455115449343575175220061257427941799060084036665473895696493288230130133739865335764808755110091815299750698195620969042634681550791432533876386678273780801535816619717850110515738925193704592780034571539120316711992206367695309211237682387512906135248380072086638726619509006553113982644335265437399184052934640492894921673552515794659647467802077212655343925887759469046435786506190215092006863951640341237556955516187230993642896685725607135917908994805669656921681264246775091104038048121126900394875795834367563064811756365972662852091969887870884568180014262950697863319948229135713541396523202464413927128645585513719766307400235911514432386570756888948402178025061881506389301820158826002121075516565523554932622144130956818044366720168273832458615754882231266274081174073946798936075803892931128428617996424568796294706269901890951479823798853145690230555200738106599243957506511390682214751472553960185102309669118041617373358968514865643959439368634521144047419404848409233337886195635179934883714370848685279707658628515082336401813352456434973979836983036253927827811131710947121528888797687794769407784729983591431911731867226046752370215922148325366954708920579292851903783599252104181304220160181660969968790326571296901510887001212649395738735574382867755562284348072703153385969829454961454609125283438230051832611882253893285204326022989471400577084502537401069233602848337372407864083999149930976464507369369342423263590783879018725786684779945383415864888297992508767600883233141837136250469848589527539611897156029035152608134087115067514773523994281288802046319558040160469449423635449616612693329678895591066020481946946246871623549894099848952034899951757752114165291396507685419615815494432464507015466022162188337437941626891900243699646184504133239247620529339959413978737793224872533382387279184405750596721532408290587646574831017432205940455773445495384841736564491340006984159909432260617580874330063025347306560808724030790613250953717661612160218848192224210545781496337722423900167974126864714856368098049979853057935613710332797241833355875216700761734464061329788863525280005581729288881678017335059868111629352778792106774859329960395465144028052870079531403688292952903931587816442137581201429259324096061675544076380600507607435715813939175157870064633829086087026231591750583430283182951125007852683733983609047790621262427940941247492524746501643750099389059285617457280136294721683480108199248818634964913287765/1817767503669690916877539809488731237416153238474183909052258667957068182673099788473011672805032728518626271062648695741390600610887093469471146846174222174724884441523447081456247585235000227845607824267216220187220917391761457351241055718203890458109299171746046316252968466151207953201341533293720835065729198442798040195237739929283700011138458087728167605697016413256992081256506222983005238207914028718647835430894684877664447831308799311001982036518438051047541514165941508201829712835373178612753928188871832087938225010518673982262356326743414048723323109084233770648824559103777828239393878873050675200170501748837063009273538002709701487597993650243943085889389543157580518075660509378869952134476863515768688532072334627809977963072252409874774023540887916651702375504624605069880067381376684479279442829212014491476292418814747096752596862532111607296184517168953608077336802227808166571815005401455838040075510357043627496001630361708264112755325307677193000598568198607231132398832419757978928860304763218604163757043307523707306334169438322595581238653986274671867378179195511728536861955034397062462464402829744268809775464108453803578101822807942289276326445134849659955857993538000270686241945402622424151327609039973376150021211457597300931712982601239407654535672975670693040772711860361157222825539049185944971315908349433296540907092868778014236501451853103158947074476081536829693962321724743683057782342818912301348872713010517495878553089035478316466605336201157795783121127135166143025701051163895755807772026879605629877834074238125917555166276295435551334423222075026569130961860613567502642425705706388294763688894395656875185361766741087779147196031297248809544314343618323209268860447559388862378032614842346816844652871719632075948568368489773480467169135830014517962293247775192664529151173490529562500505523820367305204946851338514658697320146055316102436827198334326188346450683769281929252396508002298523940916043506097429809420688349323103840347498241148213467531169483222207055283970039093246752322330356774268931102718825200879294924630289083593757520923650625535195172411092919363674887009667156537478836892892619138077173984716226944343176324353608430322236813441620762587337426422613639281841505618391044971211874987645746386181945388844627342777584232517744195262502632980103216008482693821068956932845758798729749258520213254750251742474221035963368152550901984546206911451894321815145362551638188190146129766515374781696809677450828623731944107843236660604365185267735010522341060184743954820679386645831206615477559292185040504962424840872618976824*t^83 - 48427526344456567260713219403658747019236174491400084584987598122815468702996615038558048189311039576072650115404329575841205379027423492049899650083881286162714683237295946929446035544118738299473864215456250069595841623479844955120001776113735536774756286843833308563286386550675840670756955918953847674397577926290212699021208254629399856688754438416335098155705030692536903947024648416182348460949999302535777087497546912515583080266802496559707662584957318883514585208535702121733402116563879191213113962093255407417864752749594136651406257326311828592135239952724664300594375921746298377494360822260144428317024745138246914158830552683304492922551801003579322604731648314544837256585915866612244739905689849640894546445910152209706790294010081997873626959603648952388255722233223322071859567486968461626075030290568678167150901910237859560299257859669726088233270015538142294309733814295963902444919066572698419686575246384845052603120125913425700778051303246598085372593646122699571945849794560335747248568329861483707708856972038284974568740819471491337721025683267132556711597291828936996359551580483478727924891027476283717622424543028598034284501683284940396318279072757839941993150773703711639119098166515802559188057104286425229998304349428336486270774121062998669289270468677516967127711731120933642336389073813365964390218328158894165484880844825526405237200487588954138700327993145568166609588400087112727186132282298499648868893419178866241948758297521148995231491182815767761092843084673550732207416556230012187177958775813483854397207509041160830996729107316765020034955327993531178937643995166678894828484587465499497964045103418910063159526961798740164803817039086618206351119376118662357240057449512642882564859392183928073872306282613206179919700414757470754050149059955588352040625354655624824055587580025029256307335392078608873332259069245892128885128787257215705168390787330166313508164499743905443659711767697607560770468281896071323222130237950748112747894548370110536306878596660492053693874935864991351246836729727857909224122234321396182915419933574970361121537318500760213903697672261111059273618904083307356640990391098746666599154464230799409714792361571031593142045998519254888560225484515911871039126225912345950890665048982268850413991527717616663932089850118135059836633202339193772179659428025989666063176011037752708070679160774256612308534685270141207062116512156356013789183624167325043987063790344829845739669428091634523740741000105835589082300212047820155145733504601478992798081923574300619616893295162925932168488442995823709175724076756117955376117371436766/6030573347908188496067458897380826212040586389689977385148405562629088499707440368898092218762663374850431962974762385519126945066560895095798939044745379155893028795337905939817902183871554026701982152113345699262176369158639306284982239797880819338732683743286176333295956844375125090568819882388417061180972355878487282677427932663342716226469397462827715545561849761037961922646938040975042705216790991946985757353303805438824711045479787657419443977399138810137427074567839954074156602228093762595108856090210286660612187432072899364136510491490374162041056981899558417203891112785808045435078402368041453453840968786182853006097590233811304787137753553774060019902971706584914135777651240101038013347987318147166134596821335470041972668206971989714224470469702794811565516642308379431021055989474429136635748971779728243396466220945783770941156332314911168031472301064037642569921455093461274224121120699974154464203394531945902009647814085157142306379565826620225303663338424193533233478073109511912895021624121581181201204268904503129223923459818629142417355646423582104700357406165568327094481974501728198985311965395921129664139872597426033848202521836521080679876456299448898756591415811580597746524436282689813925727575640762560064082654822292614404541043637014039759599161749437724820884474272339520639386006294107469104482611118988360640229324864846870344359002350310288795954839057107967735728204299022383112684193088053292814184179306053015311295234916412683826785569407830091433163931096429920987507402712114350810598098034582068502979760578174197818048277448625526048057175914633707868139200795049990051992155355897439080233018443214812673154007317622450456777555326038166931248472862534047577130037797085514056304096303583847515611757582116853399670735504399186847929734402453477942492385623871483576637857968562954507362134197025173715902855326458552638238315650758011664102613316520518745375647105040307461699987908310456143402382047447202506687253711696264106250218493427953246992194064583757221557187581762164962133509558960517465584620763905488934604853550271447628002362997562427596557312393923156212514404514667310425048457381962840646437241507584217521179250586108933048982179599438058900994140081079153945835410382987725406925582777049324527124167018383429319593551184009079028226792016158744155433563649106950971662055572883466114758079536376259249430473823361202182269861790895780603802249871050023143719916757541684872921075737583969965195973426062868180883751039458940218624304331532051860827351824787527693283834082455330450135733127127654402720812689866718988909238285*t^81 + 63004782985160767221091675121496984997324927405658224636673670433089433895373627859875977232160133458150669642510026148673503307277552282542841091525259124358639303802826156674429235505136641359293130617291299833659486967740097720059489828412309917504188791170491216631451051655139520250084525343895649738757325552230230798247858039929860243983001323659715956297705329217110054347377500572583260971139115507548281306068098187551033063407899857734403273703181642806422785896334827657813938186463442869333021111671706705080013149333375922705111314986451181527758006583128793398765677241154253598992952168973834637545912378979450663673006183129635213279758241281039443342175206981308268832514751685191928374701695104436978454458000696239981389452600186070187266440015878752606507159852202643618649571810574513911560116654819751335519257386872380219020587189578438502929514973028404291907874439762153364128244816926997926527134724592156365781836399054492390177289142433122938639774615650045184906424967519584732804124028360928815104424650738040510668052467799218677387912833334924442127745449156417619793685214240040139313652670682428362264007448380961864914663232334830529129081386856171399247999590301518807314241271207026005845177613737524348117368335228122105947135026632895727453745778127003379336046738488666219722893526033668011904182620022726978041791425421129044926532467218695474417549688338427196104735970209240299995042380073778102349114120040419083203939163536561680002880305022601929843308908803360519583016027174348444166922636795443195759404348704308100048565610595451137488873335228301795509242126767211214358791002038076298022323025003489589489686070042159100057440467589561412688042661864266112928133427050025099275748917100854492286544641308499839620281963915162059500005390634962479457380140354220383399674169837336012193562541817702681797741263747305763189634783130333759385078694052927333010834486017512519303720380924116366992848130359235008599130511033831267836714730124601121102810387808729339736118938151964434688482910145699040172335856684231256850627831501432237322595990490480170083123213120753116762766562511641621421573560436687433786410736649994447110443116486862030034874559348375970788325061457111190195634796166997705424859686414283911397324772564345623931307669246665829984130159036624396638088740012610310096959312620409173470819446375080808041079782408008306391494423975737616119118432432235472171760438200311516369067097424083312199046373689037018501595323574552886195738813677527205389119650410488447251865154431555643592572999075904718530299322091150838259583841394834946504/1514592567664953326560499792814621725081821366472213763560587403333941711241356299342949956290753352808227305175691847568694943549671924112065127071945573047553897932349637531899125708584436494098931788794955036842993873525720298598521287817130629498834503898388390853852057252030782875121570440708243184555410629447712464181428939286908070979948984268049927357270798211800793225450597998512977583848175896806466682592716075111506850103398021456332094000293074310156571797107553662758950603681657614027874311127720523985481625635335783512068067595128954281669656223470365195450397395388752190829792622604339136464990218272910324625805090681598921423667483459788647313472011117709449883333540590137602599474378160256403118091639070986417138200223073498151370142282230286223445906490921248213652943927553811651334053837676746234361590416478382467567336942225665341310496341847602203352601769930118017097694542413080142166711765677952121163494404352386748323579276176342598365540755993025862323165562843624505784714769281924730681438588278660071411889899421521619252784511095790967287072396725763538342542368354049541207625399170438182197784611995879609061721709165126554628605891711337956303481699461048694145434354062748873043678973986520678739401174951480042123800760371871229118382768538082033276789717777271372734129954048113110449685384908626537747635088808230976129683233611285913088444581723817132682086188542176169237644564690515123281298923062466928919134191271471850506026124923105145733652465344040932992494788375087180806233603716947367196016540488649798855131066993869680993197005197704056543068185937811993451534617799329472252358376459056434370758866297171286217937415501096913047172560205862105295107222296159553388106905162869791665856762677516339337318571120312699374960197964556463376705495131668445467067610183806512671417850515229332104154339221902493898383042198424393064799920907208533497444832980274118313056695929810623784813176190107808953027019373284510688234323625134248456539665854439694654960937961263925175291409237255238202688997202303312658733523047142291371817258805684798003206427641462719836804155227469229236975245184547192008314221558193293926951718202952626122762322031484600515122113934356552031522436933644927540641976274149084303411131169723374501617666098149976219123558010706306298373502188788391986085192468592685909475759444413149055099378838509420437548834418460987388799677260363912429265925773462361753098831654004268419355554183227016823654709468979204906768004156241048399634464674616312084399519258754848638322639691588740367770271788956302829742195983500415*t^79 - 1065570625130533723303761697191635871880463465691236763456750796343932048760336953176630401002692048148972448016752316473855239191268113303810421289568589327173102099290854127384978578884192706336259101409775316487102449929317885426429534539942210829341533599489718685370158925402840185218385992185439486229291972230501770075341436353492982408320837971329191166205836552687338829165100118322449172105917452904401953100449129947491674044730316497930922539142340688256512116988639678930119247008186404774530895782344588787627288329177484540619672513862332141146808366437399923884368671112929559714844277466771629366481588117418328047348438184385487145266545021267826121547219294448336768907085133074245227824949965529243110882500127457533720443883415843408184080285738986968107795736949716268092744598942976909612815573917496452988369403393059451379319412776281018210932973780845677112207993899430257510091721729327650188926582207457021716423004570490409793673496285545935474613623441044289188439756467901377931131884215520310359792154510570093937138207710794710526618346247026649781347265644047460207079642289391864664832514778893939751281793016242909814985504402854261717108548591867156581841658338919879037526262623723145608465818387375974065176196782006140750661406299482111523578535408960318496003957669399833142231694088497932337836041133937332691469893075293265485415844761627307652144287547641622049934384675873668080524461337280042596724306674974515464997672310855488107951164169462696579927057533773963264574132525192328562298861620872182603060251491840555814247102468688885825081383151939542920205105025189567629356879008482480022531294515947956579048024529258580208450011299818731826335211431761167413761080731555969030503203219160919261590132151869602234585649346783511345054486845517429059603581037313194290466601654191878103153889926889439991493612068924165703442948047569112068382240677244877129959118489060661018020198362784537860444897459925229663465173867372834320377473855558943862260627815098120042385629370819748989161492970058914857893698615166592561340501079557496341595112507100637568973654945502219976918247888227947832537349103293233512951659451651358351476837461336380230638248863916031067022215857498532936191867559081528745721259560375465953502122709569529911060302555768692081565192886281413663198204184841113838512049746812870220794418647791728167334171614521552028064077847228375031465121930085418349373026464174707160688689162110840523300038824537874255831659668885358874324523729473891493942527241642482592219626824722577928417303886824759642679419626598516511269623985550832425592427/6416119580676002449964373357615069988130645423609871730428576426217367127482837322261981651813605808213864288718551814236635887419647179162058210739364192755094961167066479638072306409269605984598523581393673896746621475590788304923557725705194011557970286480746007870198763674006167173208274216172697943528226399912835587340939325428946670971093466902505149413605609621466170347020588704490589107886859285607683247297890043632869707495157729414358481027728916843230328533582308082572177066560950054557677842302293595842631691897292866846232011926430814159864933273119318134017722102475908314410294952906119272311708310530422503583742459271592177151614855058379289242855030088456095477205919998429298917780082568155755151722184779805216560536454228025261268064584962564096881252347271668861245027373372242722106783294147472190853383375378860747566681439256266419137409158790849172501456916268335574479702524258596674851905334221689814247788547809016629612629426510115248545008566572540179865599542470368591278327671539264807851753309747720767052983137962894289397333565709890696950852872005304250309095363245573160664652308613539925641687438521167041721734515662299304207708057637135751901139097074876765615685893763564780607587564860478708554302920188577319957520619407926567801762190606684517908369000413989219884510780464589948593025210214436190679704448310417654746070214532085034245290934484285774135303397761507095143281732916018468631000315186336794987957133558648164831023678846526796684874596635746106293954309060407130603939575651621036827306774728170359674474049749123169295113915094152912065655605686878389872825320248608248724301482689260680821634542616255653384470543306108929767933319161821295597528669052709244868670552502890461656232948906196695719806640758979783668171726685013694452976922183488375693382511214607844451790838550682589482025509550208591547277971735826251589160996039420835330503528269075842307213318250293898612727736326410650047836509934686622806927969865707358999405864492015845320361752216612057077863880065329946385555840350073263342595284338225262343395417664001278586557864079684779592366967087471077413387536970518620747287946229056344663258628234067583609188812055862512575438475724542964130308509560889723803848280467300391512806542115184124985390574969799900940083517492950711390424112952821333674970035335775812676084085226926249948470904769103419478419057319508667483975022725777572831028464788307262677572654012073812977684787463850462159150657823429991824714328060456827114646476623457813884390528189011674263592850837373249826184337571320873167190579267650648780*t^77 + 160030490783213433660449114486967346635918257049226100420076326307391262136509765281644774234815243928151474972158354003763961554533494921724920192603004287573313030301492706807128795833809449643232237982146786707507800441817360017458060480682183212590234876831224178576596607971533906443283365551940135940211324288213538368360177930124051245930404483087446248783955324278978298055396447388060605567122134596894687436486515349452568209868217925294324525866062211141084120031594573586737365493869458418133341606925022298998334417133486711519481025573836147839435630411794270686169560886259951537179303428124025434071705774827633621795519725683087551770235329548903170450268088606696247650781129399389461534482996400018607287479396305683115178085262727084242214381763298964052479664937184753904528108735199537084390032205455986351699194199719841205013599795501860672902677776009262590493243140026794433613659050305797208818517061138204552680670501378590043577403737987834091472833497476252015952036901555551059434313252570101793800798157871126227809731409030855542852603058784207028058467107377936447455010947924345595165240940934419952835861379479180759461377019729227415800730297805923069012189416532564208384898392822150701524801471582231783800804473864150977516028271674886550425605140780661687844401534631272265008160800663828243667811765008433182662501838196351714025490912238015372112747558644992047470420198901028991735355779612167679006890843405245509042410259388349746915813025463872456984751237752616895286754555233792012027522754834321242284556871177123700638900064296859913649767696276118722427169998748241904876726919460933010244627978004638803745511152752754862523374634564568750954394265562971697086237734375370897123051984401706120850902032012238332113892273942698128003064123305383333081130705632263147799860380050894085455058242621088124562527865393943226755246977941963642414155427913976024278020425281622294970122061289945601257433689987473539873235191096642763145881404375808958012391612299201150293252066262194326953760687974846711701285915366539188718977423316285358409820230780932923392837826608294562961865998728392351974293366908859215552199141087951247573157439315973357231829774524900610636459524841929907955962352884163434253886972086942568811384291411645632912404504975992288875659490841630479461029985823834909333062911818052104079752403594487335390798491179124776868919391050978197273490478298224100302938971304153366676112328824460257517309597479669933998255769936576405611318191354247174191582736585866532197844562170288863699395110724584014436232910855122630282277538221761289235709/300976911897053095059035174060309574498402241173752261085225715357878700792517203306991413026576431400760742020461867665625855646065127057822818936449203302529289017218902190527674417653375556672668048796060861602352552662923292449504639450850712462708319178180690214661641783824792610222242443915385941059547044146021536933763710078068690415310675875669391666753022526393280617823813487793432712014560176201243419437263053923175455373669098785993637355053508792314888479776212023740968571003135074303202327039566752564361861926749389449188587755930805299993664088418952561474341268604002321592094410042505595003584550990665514792835601014395880274772220022054216106866819844105280416977098896173559827820809612744613238353413745189538304440175832992354971184045100341031034716583619255989627940025792848030562404293599633077385506394540399096878127992459593071537902747515023277959505429295148191959588694570629534968218517333798915127517674704065349623108996276688629208789033200146752366763775447009564160407203135120037895915580203397497350719407685897359050095669473146086777495857682368024986905687569466732150383800348869146622264587347847239815865029708220441974423391224700076662029151904726559093451049100387972600245553539260866571255931686550260594033803890548431712555069647664560718659693728029295634759059790005599133778776417343861041818365400875000360604838981913481187003161937728637307671517003161204794248867162175259290085555624083127800207702181283164465031463963551201831244117391853432138513309199853535376012618063127918394216929278087461684508992399931274497839228908942051614558899825267474138625911821816612109031802444032647831036940464890579766931565221313056859974796980549012210700848161964837645605406712332058079900552238977218066326470455029404863021300644716426064295275047238693120274565923422553409714250152763808005503404145567180067063260263545933435473887783306165012744370807324197900724686562513786634703011913766504003347739152565321710038011831448744765424668036325246607191362548792508196257411592468568125150246374037653081744260026903502924497025663046417593740297156055853347324057506862605728552947374444858037262403658647786587404516225108026824934353766417391594322445053303615867039858340328712209341668785717733597455053024167025730550882379929907052928862575552323657939320971848682871066475167517077305445445499055591195154540234753747602464470128122647205374104266937689674744712752210881527369578140742976878092277557630954350732784721297764517163751592239972574362555470747193256166222348822291563137633731333734125400479411458208730249006201848954275*t^75 - 10197753540509516876490070596417452854450665344372113858533662219018885895493388809507578933286877645213253838920802859456392767041312093672302505843537146063088459351289982382741979344373061946138001018958675558404104616563016987756158641756060132008727403147762385556255138956731121093832662408183379353187666750556764456131823425414209362485114238429301364536108525521779561945398440777948455187660300868246723788942452658056874853564950498734942112953607908875995268474674220180449128834489404868712593339828344155960490484927462412365001753698532254289785608274865240663172468419897577358542344488524046786259900541417149248277540200412960695857590782636359930510049759274041950610658619466786867567869675502917079051234557891537437501532834480069696301246341721949214773999878733210718717307806074080369545368290523771805866658006843301186503510463479894976036392583703539155290654132015923307079674644464460910317007219681202404144634991789438404291135603705745123471262156913682403359217214320506562322219942128327570459484685403408004315355739998463093290212779407164810631694018993096022153309498609585833297004779971847725139554839932620477327725475890326429567917773716139220383419099947249025462404299649502502090840520516055896556085284404437340933425211578421355669405709216741582046052126050372676713234310164842846666991669461419157339743176020436861312372916192738361185011060330538815516273044271814779703807192432662171274665905252398275305208395723462902244492470145768187584824455447604377256638985329445215889113528680196358562203933017571005612410679941599567104646567419845221119875517392828598214813371513600477718233746557414130200026267709093820281793809122935823236098548164374567483720449065663231040069135151034375447478627010452862903721894065268101025630429080914382956715788501908615854296648966918106768916173868367259163999864820144992464087037244653516706610904224561187658472229863289941647842797986150605065691690050762968729193738915617734127382725614641832411233806035122282450715681630728304820749091400482711374944429272722832691480901188646175098455908770385130398958807629773913265440509311984877238764225589705896927116268177114330478991097915707131859178498073588119334438593748380869967922581008747287284045211326373126917186135523407965622268246936285645923490537510225275972454305271391145113105435859644785846841730233713956894086283770593890744401532448224210830483280166536879886925151282714005385815227760268126198149364495463400520383307148943822899515463097124425990533586571772766089440776421146010411698965071613140473588341429158040586399800554420665724841869/7271602191432802776626289805297079319881398146757854627819053283046349411147215631896912538722086582642379527214358722801520672408933469716999305504612751789107622656008676923148613930505553449211660058912830416312837672336226745580032089132553213099032991344845475586225265497206989462969377444995724335998656586567880332319731235486139560433905929156172502668753024237661659726623333865089334322271773857022041013604275382783919001827845426669606278498092772422327705671393282493581800675435743395165368221275932741954982584150265249092396280183288256047846924376201893885220085049472696089665000946626935175286602751934478837394908120507804467438496835732829861141902367433583574874166709331553205440150760243909855838618476083779245435274648125095296103806529624239309798752660241224709411031023155208418387687733367135149633834492096042180575572297823768608355730379962962395501651171770780317743662860826409564832159378784581789480827020850218846894313350044797281684343042115545537181012814799751070115438027744500115565320417714083535993380889691280194650311374471209456544299921606011483683641411678316248753272616428678582393912430323989313951299117750605878102069131988753852154624310018193667697777346265373418021932573508542536361543309547054295951856701995650110175330482687575786962818200469187782535778884526535275072095238243027682770331708085140008712212909803029705477996392415523877353343850796374707829052630638154264448467023877848367653018084699801253475160169359397036242857876187178920466481550268461414684464852405170508404281011358593074297737256382339591867795770440039967007743019778462175189202029615089348554208347047828771597852481631756407169066615746923453736991095050064135010532491593070477517826626169942523210397342093689588482447526193510421490594623576348853713373845141286825785833512709888890378696283690773601412962244156903070420248367967269751801049128844676946707903998704952621281508427350333085094424767836598736720881377925978172514518365847801673532659979757617958029743319178826998021579064074040605903629952396749698454941322249988630655848140019201449064765579290309416871349229365800554401839208566587770180259672392930523951693111998609928090413986996644180918830272487815359347682977502341686977694717862940443714514081063875341650109318299106554398761319825344139575813994679864178164966040047212587699561963257183083274933692071650542075541598295443156481838359089214582541832260093414897701249007880350321374709425792363857113704078866553990734676238468517737396599340173252189068975931947546564165405230949023016469675582580830322922815989836670735284*t^73 + 3511412943440756601949212946404640457215611025804906882290693299278396050255625738772414346713615731406594813803795826149913291576459324706998858022954968947324898399502911897685622296493771080333538483814787562601349258747870975650483745426657426455613939438871433773403584824395152417115046180497924834139521611923215556339574007373296135195760504497958463597502009045724230571489919413041731890316942605517234850170554925425621074723318930319756541201638095574768766528100685441233325971548314800145566479643779575263128214590767992189454250237710130492901470182239407650275150547015450945261440009327194368589632027741753933183503309095616334328225413903704138136697577286981884634342294682062322411991678361335332331241070113905886618070199858891206641131183689759236379741621796061266231850635198833005974683118968544214208227266069563054117207440753760163607938009849355999435964278682943968574220555143985228434826629839302181730110212256445217940327924464530784498155826890500082590862678134707467483985162951313729503893653657800694298905626904574222492998331090350587032207449472786052117582640487356514630936857947044849421696984401147833558878756492948917046385621439274156751492056782660517083571578126025297284945557678813556564353290740175395344313246334729132628205336141719178214765855224786960289828934110801627045439301806577504044763402253462262627136142061225285467091776636671830283372551351276659491261974998208370204465552008503397929911650057247206071331352685658946218331425235828324422206636746145638785001814455831400823596872788222828627138600617986438725940252893004009719847129609631174426424278520776957654305464076786968654374644510679644713994432973621055489683650536527685344214618297540998658540882395838182900612372552806426519073211841345255862874301958985609569835533685629949827960968669041930542296075404186077847121689114912397481334167500601859727975761328048290186388758712526796813802580433213269202417541878275296555248656020063946049001376733452531646396382603694164514315897966016251723104206120621810975269087261812469317925398961723275916253606520035781597699943441423611609315141138996351253865966869391176820679642706154488451532489502113710125426734904981688683170379571683974470885846388624415812743457893571217040950472461227637713977906024682985320281199402742288927663334427505989429575952860235807217454463444216367992517892756882042821761709476940795739628313944041842611552323492783176619455653212650076595494046264601826594128354416777466480550797528016645929492876731542387341435747872508029414342022075662868720608069956132029371109560213669257550169510301/1130186280328720278131532659327406328265401964015268748044314774649916170121593267938388625538914991324115590627042658478165117111667933526151700277470360024646782008973622580411564022678301499106239657923629779499800770278449707607548549086273270627693538627378311863031669347004253458176035020423582031729325447002728359595885898600352595242234200989122372812050298808226153304907785562100049140006788303859891470415809705384470479379982660424566477203278912272653837651337372372221631650184848555637620107378037436852345649311902870084963399930953267850943441150306666959201466917415304244292316448499030226010983490732172560124419555277829445035029932852392980883781154258923825212634184713367159848273294872978098963629660680089853680940084351059331912243683357761906972282844973930624013391205324917735822283630449089252160897070511256090148088264261759981238412560151503716977558002670017445001638339985430724966927127557395410732184429843377849820039442049428355588911728162232598148709197215314734815476162503960250838412677525808106840834240745715960116471682941785513615775711103312414984583499409618851484310015150682016381388088143232640494403284794498277985562690021156180911594074266663361009575092749683928779134890123670186541891375207135315642051590970447207534921913103742943546303223322238418913026674299151633300931405111032768338523062464849295052722844857879110114429411895157998800699168919666677192170289687952031293593244560521473690289632726081438656563935363722174975499526893420986734420543415698126178218331717658419018561265135268452342220916587863356292219326183735526926984278115156600543790222301545256831452711035680345788345674747861756106030545510473883645204122800520927066157556844040789560510423294851614634865318402671261245504789482076290989483378069825398551122460917438908566658452537073963701872438832267360022348898934304414205316958670638939779927444053037049826683270812416334809041022146806564157278676929781496805960549506139018429448292861769284765774796305889497969937913690451659171956658369644722117569663560185233954380332085594123334537712282984378645052469351066447175648333649101001236209146032828833431030496479043694859670000667619564987860782143341436667192442077352781741901521407418750417108551628396195539518859777407255155645757882488533783675971708744583666125829912845739252872666991447589315605890891999989901882159866369137676562944852878055526615589345564776075611353739998430538607825252198010223526755411509045517973787381094816148981323310463044500024878268571497769542478409272100233160106169145412943355330958384943066880413982011865240168*t^71 - 5147830542685598313373224404844283411465723519504601866745850059151345380753637189137483175512804590211737967597175884113517692002588624680752904879262358212027585619710869269557146052664748997523365949997914900597582916035490579470031710971952047690925710983540341922045037782171457907470440085053889406451365674938075567363585133416853586046036573332075333185633641617054941646079373074804252616119867555416542541802852547656844461110789892143773661092776016218961009531165664562274600551979774501349015602132456352533073371611085976244895800147028072083571417653083745865661016100925243577895527905823246046774793805240054191554545036386049561662459600240145218956188727686105736161038135181033700712305457893216251323647030204168424570931006241140286828335505027787946173263763958953630644129075891291800167486677890596966476596099202534264284751380217159325161819409683967390194758402768005334230011809068803111270693428171193061135278279162250439966807359438736647107843174101701439116628141619475137082123242889336246982935699787019828573017004287130318398410152623337227987250360906090839325400030141385027586767117475270932831996180146351926067632894529038804604962004478078629278148999346544692081480175406088900360132544372135734369686783551326224138367295785253015536810072203788270866620339573422773464523724141395930920208579624716895049139900862426697235363359620072155096861675266850795421224325906803611234458591766800651002263332388371634263469441040358639882667402677913936251622982232446892686248632110037415091284058418225024323432531235151063086981642660993745594580509875211957107060014938226787165404065638549893281323796453041017041831714001995753868124311553431253931285851761333393919142325167216559761197954048982577104411910869474987635445675947104193996666327085069962127348076379576618001646481038754788626619419026422234434866720012172355087442745189399480189203416609877744388718625222596854403253550366471948085573967986327753116044582626641099272335364531696972549830040459907505691963049878086147523916463429957413402732958616944158790774466092925590197680483557012758556290839776739584408508489299367350592135944291403418990715122579188559136002031737537035318119189479753547874857632197257476757687508874349791968845808170160593553998056059325626687639429122695349154162074101055617637523602277915313094580595142214232381040207532679875655844737757103683128219277618430073889028648661510202111044833835551604927229205258528431627353584690885171059909220600319102282207120598609394325565508467625863201763480159321244998492216169861574771614061765985336581166765263914854457077952341135/877653319141748688660860830117552276226437605450195071236581933207189478841395853865028536104237288790855987986159302767927786119864328858185029164062915987872009147264298137778616734822246370478479952949975911374806554502640335968957648283749576235115452098448125545411022609602155162581194068571329677611439763143928584091534745947601979084200053361066994171532383801985254585109059307875595202237243331372775298128322197341203832617676534842798380335794147431111347405990305555332757349982629824498000048314673001402429627431498883008021120237930618304164677458348355438437358862326077565650408641496032127129980003567094368855492033662264300939843561447649481655179096206237951619875944947378240025555947175620901062101452907423860952471436911800447811936783151716642561553532381128900285779307059042279203232663473602260035452682129202255751548175974707992191133742397651171653748581073418969561800432313615714597380431569588375611610628614500837165532178269243057740456937860405287538424731592464585372094168418832400142271861714425251756659384234301722802841189786434016703698615768122276850457796221113242056523589300569412876000323011566242957453131109676898674267488671288121304946409601825601985118697553523919087351996259346726339161294615957875994117401323254817056925170984949564280242272809623610506749045081984153209345119528159819700403356486347863484216907220585826418508772387964561167266887717891296906040915592818017202646624443191995952830479509420607902098321947133858850164143169467786114023153119665127266185307442520503687294149772754841607246779528593522265488150123990847111024530507298827454678109883195049408881140131095122608638492254376504982873903408348349460847210037579177102199013737670576800190456951736495756346714968880018653542666485760807631699447768575468476273414703006379482774607181096359516684335932908127162143911509751282104468354574436806538537881571636961418578809547577194758646215163031736874558288617774193199225885595714476769251357057465921129625018052441836835514251271547851468667835739993613750891016693275957277348405629651757564949352613781481813863245407122874623281108449436735967028301001310340079388478008736811801906131293092091906876030336115518047380125213463159122966356810686429769330824624048428720692142158552643896255023714506289499012204762640661869347615424784595163052970857844486770571670384167118918805969370594304089663890787828986344897377836089953680519292875094133337484672523838921023651541168890943368397799354230327264537461287099087183536925010941180496797314342738336371907028643505872047019265493746944062873029085988946421820884*t^69 + 447291668087255651679634522478555734352067603747954587387244583404793243502790265640467475119889542505819999522186758543282723141055818211987755908655906210866783833685647868764380394954746763531617486082394984182366404682509064689900906943331088494649042278238023666063448573425454377066436353189528231161395775927056429337721680444817317618209886423560536062178847877156866917114086947877220627231423922818598265141356014174362301201964771756680979388573648553420266059338284633135065892168274369352174662294206809195300100890322747606959777940143641603293823747587652142162727846142892421349588460379471394291925343960836697229053634220593578485283816258901372105436392722689659585566849582637454789020695915888026399848250863948109807581959788486645546298609258383062762776523889737075046475764117279499408369435428363008933621747888840276218491916361007568730270723639708756152125906635863183617519828345795053403073652511595437399491048878159721844251340177579275987936561607869129069143772928708842990829467101603024399040562308802209112732247231107521563885850473308054073839946092818911544483102806612251075587788733653602218111012228884659154815906984667426925524701328042834648721898024382541812494086989511949870339468861624914832296587055195550065682168172405675288223677768423503179150199419324104844929772270780612171372413946297062791001221645798583515095561539200402853121694072134157258579005064782378366258477931069364810818209073812028039101241448028790171320111293953063696355943485667194457625687733750224516120960208219859095770975516327586416603627797813390788354617169128941561564610375717294794651201170011830293059445742761824784661945039569997311019111347520499241447850647499805611547035538834405568737898829500512187252970514799980661317871734188031095180138514686199505272057267518449404462548516195153237192095043055797212330894115005752187889952254226171873431825949962504594292707713716058559031819627913271531046861213332377616724314415044973999615139686159754002520150651710171262735348367547586368706506286569156345269991512675024181120920525102614340939895141554375038286721059754315384519525895164126654470012282572374635589780280897241270635488841568760316858450200541448587558627267417876919499862543293288193122576638229480584694454068160316921180199998368198041600958981305907635812212467422761237541809542276453604716366738099532676756633656130866004277558281059362896411444410857591456446674054812976456298666129367556375774135057310861697973498113013924065161643015959941108237715676532330238541618318220663349106883822738374833009164111000512176853771881732036545765367378949915/46884494700818632846433811881352140437255782807093029457652768200024643753759204599224567885220560093957901039376567971051910429533621973496666920271534903352119213287191346896405525863113045240343146472081321874312129853575830121472143356143491855110660238186663634208478686072370201873540309228317698430083579231137982042918798167577694129048715894041926674148816908610400701459594095780136868339804042310725358679724574194198222130851531991747171448083148223638788790412757482274732515826608312073907654754896879466222545024818911344457476075319018247379000016108290407914204416906288723289672554384846006095668207147076954255091936754769655264699469094145449121463625342263667966244387435884582503394191612888965816158057324880642774939271252998499284562304097061268760607048121113639513817138055356954219465443442952143920154762120699123401452269226706864626326361948952785778488656084588729301518788311709964116028177837181199311657924305406522982494950856527969722193105405122520142994689284780064662051291373794438071368320033034369246015166525907770293496704718156460660432363735091285687982426621319179858265883335679693563201988269864248862915539728554623891497825554237217610580180663656944477060108973656364721101151568289159902697804810933633781366909293877061676403277974645276723724246631540183019244593915539037517820958124359378194430243072589539489895993043696802263458309203217932934239793451132569860806765432972858136361673299965299957712074601039483488799049488364281213358043938009539994438975976798342885553029612074356182483568638585135451656690280324575696675207555898989310887484339853673594173094391731260175668635978597342346890456267385968077780771129901043711778011828964012272445008183145706465007275714842039468954985382250605054448670560384265752615132818477814156573098646308427750340684087964075089543455974618831256806702287318017765754642825527160418855806253232664344766398434672022317106810856390362059704664519494430088874588613127587845963195682808976598315910384656530588053703336042396819036371630979948699793975181614712732236322074650672150498598749773891912549274240154419070455277764414837808325598804214926283081535216524694033359797100671557257518044171288721732212219442562684123583391176872321451155846660351340699485090376759783266689797353792321494106651981957876516672685658779072721319032617130648959946770681681739135285779755072617461949291325274458603873793256577211148788320486052130079448818882940148737582312764471478510955279542314391105754856265278945439978508776671437555234708705323674027055787066376270208192942211738423707474637466825438500156982296*t^67 - 1316288965818807618892646092897405445551382265150740689874013714681103805792679300330435314786701239153398515304959979449018578639223905951212785330882386142205798994255453621714744685531773221581720719871931657786031016552122882282424464088052403577425594989753867361084965625546667496434353306289291300470151648215933016420991750482406269572451834536998125620781172594205511041171735021657252440124002499796685789777891267713351524352477588665876206757659792253291084693118214982703338725169994154149862128980685271331382649106804741335746132287049683413523554038129571272956349017539153100001792806547521487140229323546545196887374909559333772549198962044539298317549030562865521746971021027981664559199989809039274387242222127991274913077816006639558455220996277173800556036849173213253717522495648556740044408211663193446032335918398569944349298097555699411749595169501099781160300168431002578064035135966987591938826540978599543650757777583894785709151306703977260607062736977737565339726253114994940766956073450301186817498950072132176913919845545186492709346559580049950926934763384913868473428996109098175888214028746951203753372745918265847844172300543312195350187878513487802024088170732905960113439223873504686869754359569036656559387156199968450487209214156643571822767197706149884532049232376892690378611082471128749642320559811641209070948007261077230773570072141871319111290708389698920826484363464328566235262059504282041891291663199219849280459586353298243383538631969793322249082312804496845650915884447507052336656775021734318643527140128923205469551686032940285336578319733120659796087897662359525291059621248093832323813661391313480683825068552750246211521946173328013351016478473556608782147223714507720119055566532490738305046289945134542761802817016351399762419764279499753454313486292203417875803086125798272672221494711323706066977102284970848346151614220503917347324861381900711784177438445937274340093275011673934437506695713889955949441431909527592929597212381487010133919562005271822499880232046877656904483833695654093879640899109993701419688252912221244619318073208876744713967160763180532446609200083055983395889687852416006496866187184480811490510077303313515527477897933038536843811911179382699586069151953884056303863166596978248602977146711750194683304018881843936011420535799915213000506958574878375861441278568278212368082672067150991404828333271731281563468784863371210859893952745178768627590271861966829638263836896792302279640866521021124941961525401737462516541703007696063818733863987031976194238541148720236767544827736638374024564985623408821121140555402381573541218486582124501/97617716578570138538470399364904829716375846292380262826008375580648325427603120023758615223705494523986973059597481074055843357014033810489328886237001776382397466471092431224605535192601041955639834818736483603978240516027288088736776092268912146088613481000590701075862338911875271065057808020154013895472526906623111865480184244434154194064117421176847329011342667927625341098707109870583479603024834363375933370471314926726149063489383773861648015038793689516582630784771175780972924743460590064330116989673353515493209417346837799280864365776164858348813466374724058269127106842198162670288378159492803736503207418167688337094405631199506110829491621392390334987697540981816138673015631431332227216264626835981064985805922699248762746691638705830599946886888657417792607212132766458390708817294362613636051184481967523535247601728918324097053605330232949483172052117595725613420410802986981157639865216172238719192997138608616477257917023943432179970830514711220540984152298725247163399390376519686870987390248422747924714636486690962833121130303942297849892392659445168091497234940973647066769380801104859555643145154139063463681751696209891289204743166169701983043980071881968010088585113136473948505749280971087740203143936960265767557369718287192723890803679042538863556078768104717954619886643281425838576430615189488563224233706688556091388341919794638191649119844711998742573643788789576780991808752731246202724533998503189701827663064853124538818423982761312637126379158609212377066375064960161630212494757662221381114143744542875932185937687800393962777735732914601637107335135043418042817971125516230841599203994724041709041413716631779961062964914930485773886829442107396981985561942395219582180278232072030624903208391350216506257021803342677687993873778710523469997179525039627982715630763582472704067543735387887686437494156109357616784104016132290721235413047179684752692313019790398150670337039354434525916419618902321004907473141335417871612016590019380664356205936594809484553276099396806224380471871312154570978714067488102143600888624406752629059207901698041268575440680499371967173488903008081497440466390087610063603299002805704723729465115002907726174502918562421454086077043205622114083650928917827391640045808562520036361800136104657128032389665044623368704876579910878334744447037061548866803576856711651412298582837160082536008574777531382229438302624367613969282479699638611570752151631231656048596577728421972329598660211494787296906457173787630631018828300788918794817947000095714759358238423069634909779729319293321295138541727753577523028588634888210555115103382420129414505955676*t^65 + 6458307179370855406894271234837325911341317709394523476030397530739832835026334629796974806882442814786978702856766698918668510465679947947197937792211203576258757027706667611247504879477577115381617488269132730964247930328781065676060070673856079054440340922941040606942694722981373737249085242760360963841912643051821142568780884598422705422581217985747570512315894258084430679474021336115441128951793313125410328040882720630807233369898611422030151739559589546054567541683868548606432928716639843886159159928951515696332777703398516478488990974017182604165554934456436985373188447630131001551811173933212050905089611272986381489273853448562577590376039140747723528889005121759679704647254620564224296130214354331491418710088244075088579662983549264714879904456713246118299238953476243560089833200432003371844392681601976263680227416593506207251378006746218912556667345305650171418699803596682423514052038230302235505099644924181429209254491424459287026207694905179531594974127559846919940983590609078380160343344343741205880397396028803275365562279843159339250090050579953725988741194465528365276873705885887433387122804595508366388683211105843638741436706670119010094248157261717937764415999346270255425316349810725409648394443439707447091060306995132557616281560330288501092891758155363383836201569977699055763533036550824527935294349546327687972446592248323918935946482891518084306390924852680216830055129372676206868582843457701153380401374789951877160999548077451256421889452177649392762856229531680443289405016444813542825718671901952606105133562521284679014047581831685779739928836074243838097934896112621943204632798739199448912301308203965159931143966103158805192514207937530218898385109008300322315468921658765365993819280233461409556066603850708419360574852590086529569388042628039686141046873478852063014581875581524180954941171400501595567190505386938683517566813103493662663134670605198555490715559673680116185876939554590575876268079798776937627126779504359136491123228533499948168451456332731860580769895465000863739857133005903070473367544502862142748307739075455775127329608487175336816955623888527339859991948184158284572828172554466815930746331811084747329136402245607466356054638950870356148679779106226807234323260201189720686591861949009179462399891302469718222149460734793842727310263331148123621357337519295838486341897507057759762794510647603826450825456743680624293729532715349442415608025773385415097081628790131720899543586335587711031945579424473539528034107580746250288336285036460604419081511893614877258116993163469987148609389965237644162828324703918709709177568381377222902360460545050/387371891184802137057422219702003292525300977350715328674636411034318751696837777872057996919466248111059416903164607436729537131008070676544955897765880065009513755837668377875418790446829531569999344518795569857056509984235270193399905128051238674954815400795994845539136265523314567718483365159341324982033836931044094704286445414421246801841735798320822734171994713998513258328202816946759839694542993505460053057425852883833924855116602277228761964439657498081677106288774507067352875966113452636230622974894259982115910386296975393971683991175257374400053437994936739163202804929357788374160230791638110065488918326062255305930181076188516312815442942033294980109910876911968804257998537425921536572478677920559781689706042457336360105919201213613491852725748640546796060365606216104725034989263343704904965017785585410854157149717929857527990497342194243980841476657125895291350836519789607768412163556239042536480147375431017766896496126759651507820756010758811670572032931449393505553136414760662186457897811201380653629509867821281083814009142628166071001558172401460680544583099101774074481669845654204585885496643408981998737109905594806703193425262578182472396746316991936547970575845779658525816465400678919603980729908572483204592736977330129856709538408898963744270153841685388708809073981275499359430280219005906996921562328129190838842626665851738855750475574253963264181126145990384051554796637822405566367198406758689292966916924020335471501682471275050147326901423052430067723710575238736627827360149453259448865649779932047349944197173811087153879903702042069988521171170807214455626869545699328736504777756841435353338943319967380797868908392581292753519164452807130880895087072996903103889992984412819940092096791072287723242150013264593999975689598057632817449125099363603106014407791993939301855332283285268596974183159164117526921047683064645719188147012617796637667908808692056153453718410136644944112776265485400813124893417997689966714351547695955017286531494423847160925698807130183430081237584572041948328230426540087871432097715899812020076221832135084399108891589283222091958289297651117053335184087649246284140075407959145729085179027789316373708344914930243865420940647641357595570043368721537268412880192708412842705556095653401301715832004145330828193954682186025137874789829609320900014193875839886556740408083968581492097518958457865989834534223681007814613014681105601471238696949331968446811816382626874323804207188471378162327211007093772345312810717416344423880742063871883965707295329641408372141783013068735298168816379974513980272177122572264107599616596905275454388713*t^63 - 7022234063691053985293001625426923294960923439983805794777103412678473053577503383268648463002020496357229467623921563936734011091609261590969102433884595520824615047444094639208616552831604952036161401853505717960333918731484639523591381084269629778791561169895553798101204160538980830602039003590997844491956316474082658612007093938323759792993792209611000401961673566908295502770245265118052578076535877050205349417445153938291928204469593494520425150900341178306348029793441333955223263969384092295562857170350340048626482977436401662166415661218941279167958515501538581519106999389358633733366033477655294125963376153939610978403621103619784763362086876500623220526722798007972906435112125427419050600258143202951605283000232383336178558896095060770252983573333106748892023001110864840962970346857698306318775596328421847381256102367709277579498274198212729490494340176735877261896404581685817178606523068639423213811099164283420854062515633074247183906371584025904398712697526876194795370789574971109197341382065164580874848714708140163571334368684272901698212501188270739460602042019477878192549330048613202957965096115882225971541467602373400568747394496467016980332492018049616311633228708710787955638539902620122779382703810581178517040341661051661841433597392790206600920107429424668729753934454093784631041140354319625018405152698661049718732349780840593652950499879661412312777463271669560549747952711712491460060625827517086466041108413673713434646301309406750819175173706068876614572333165578760956004868555915497929974025697098922095665318351361667563607216163730263940971055351079268082402201130188977199655485813233133707197909292184230660136084942017939165387143432670911026390216777944816794449938085643889155411126097702533688226292701869269794758524040905109329491082925165211867184911205846316625073158645690208144533855765378569944607574047395460566837557711732048875633732867986380473027998570681078500767202950664339624259985665251096253792704924309793916812455266847426101500188260386552032934521125304499868077767632224914075448413262852219911266872823513501345261341755861654648181919656775391219691269850566678285770121024532964400508898779984384686220986257888647037915767703539384087643654802503357600817276026203618972398898677037346962615770097819417058126952184222434041937618517018581243989790469558789347601696519194881192930642318098291757870243334666052679056920974235444140016772826064373300982500421042330916193094853238735065491612039052782570179972478103021486570249949776558314351529767567579983769129677296766128332847134622073389984354011099656354278015531197467536290623223689/387371891184802137057422219702003292525300977350715328674636411034318751696837777872057996919466248111059416903164607436729537131008070676544955897765880065009513755837668377875418790446829531569999344518795569857056509984235270193399905128051238674954815400795994845539136265523314567718483365159341324982033836931044094704286445414421246801841735798320822734171994713998513258328202816946759839694542993505460053057425852883833924855116602277228761964439657498081677106288774507067352875966113452636230622974894259982115910386296975393971683991175257374400053437994936739163202804929357788374160230791638110065488918326062255305930181076188516312815442942033294980109910876911968804257998537425921536572478677920559781689706042457336360105919201213613491852725748640546796060365606216104725034989263343704904965017785585410854157149717929857527990497342194243980841476657125895291350836519789607768412163556239042536480147375431017766896496126759651507820756010758811670572032931449393505553136414760662186457897811201380653629509867821281083814009142628166071001558172401460680544583099101774074481669845654204585885496643408981998737109905594806703193425262578182472396746316991936547970575845779658525816465400678919603980729908572483204592736977330129856709538408898963744270153841685388708809073981275499359430280219005906996921562328129190838842626665851738855750475574253963264181126145990384051554796637822405566367198406758689292966916924020335471501682471275050147326901423052430067723710575238736627827360149453259448865649779932047349944197173811087153879903702042069988521171170807214455626869545699328736504777756841435353338943319967380797868908392581292753519164452807130880895087072996903103889992984412819940092096791072287723242150013264593999975689598057632817449125099363603106014407791993939301855332283285268596974183159164117526921047683064645719188147012617796637667908808692056153453718410136644944112776265485400813124893417997689966714351547695955017286531494423847160925698807130183430081237584572041948328230426540087871432097715899812020076221832135084399108891589283222091958289297651117053335184087649246284140075407959145729085179027789316373708344914930243865420940647641357595570043368721537268412880192708412842705556095653401301715832004145330828193954682186025137874789829609320900014193875839886556740408083968581492097518958457865989834534223681007814613014681105601471238696949331968446811816382626874323804207188471378162327211007093772345312810717416344423880742063871883965707295329641408372141783013068735298168816379974513980272177122572264107599616596905275454388713*t^61 + 18283980410867086512268788772225234353656163483008078052639309139208148606240814927046718829631881537064725183339204771185467600802544069388276518545441804618041969909414546400387057042812387495872764982359199347837967485446904237758104806526419905684766552837711241697180178785019546509123841234095122982569547819097125013403093500755917308520459919714647591015226709227433777132190008676494077653267166168470108759484110779481826259542267473065778420264922856607378768615636178251521085592497206933604989913083912156614515587476637124733862991896979951585673414210292215032334508874100547680465796937190754154604456215268220962934487469372165588450867114931074970215012864607925326512407974509131978928898783628521454544855598045303445825353851257069307666749925895964846475404514802617636585025884414668669581042320629350278394760597634014694374562135033392295543328068430170725667261246798324756535155675638165650248244953960204149642500192692562621018960310597764222382391425660890988178449324421243285725363109453249570729229509768044958675033363167204201194174561357015698212253314473928603317843123422695814014444073184718548517527432807496130954553543458586658833912729459147700042366434235215882356615856795489457911773059912310303721665404396877033188769667973980892834609239644535839681419597198810782073155087312260143656857597472899347343223839337708030310876401808120864373498244879921028532533808153470937840525716844202870342421811408881685388944536310578742631648476190380450636717742891663872115371921003426326944115210835522790763377863229115267154524530191659914376456820596696661724859415292772330397706931646596774456543758350887831382760588808435478053503611718876358460968087526112413693211228892497080877324114947490085687938534093863049034991228020981657039541527962495079530330272652254321677732632347926797313985921615004597256346199023712825052445550065521976160987167980866999337456897916265242637117016679711455566611513567777315102725841308337027738812092167084008274199431458567075435806791316996926398214893621377510042007957420749315821791732141688377684447542854287293863322384061549652976063014585390034848189380639198344960856322119675950566133129405037049475933453524191539631833099452473369004844511430148769173381754360500368272423433253516402315489366928754548609409523368184825087672473628836804418766552532319505394875390191173658728364070530396384344210052573596504739901203087280556920743798712882083563274883239868329754245058426855461207629657294055174016136748853712787510547383808636075037499569207638004875862803956298610356807926353772469801370351724657751932264527715226/1050503305503146977742905065749247875755398924668432677215519209059287662947360869052938204263967336531680753539183105810783180923086466876929415919475379669591125480932852297477352795354814909508507909452610539418614748139066239436547482411342132104609208779406525515051239380770876415884352056833007597156941239844296926473273574524255134769624458878804456684473382585056077435277525671988257309931699056903281882583451431143988770881312236379230904900087476543481309152126388491843357848931452229478978127580699336931133012816092989903473136069461366123621406715357357008987543026383191339659483705857701163858670643388958694344298489068511232266100100854724171533243916282693709737925690022756137937480954348121378960876356326763337898568411783122263314467973105727146030647558790031652108279188469246540027920532583959641258243358325970736336463052653272914998218390994163071234716451347010168309866865799060572879605128923237916537251849158460475698556138630269425191084315833473541553310765865960484290051497342945025826211373258040920733502571241732319215895432718896956708938340356679873160752824484563488740362109377232803145109728253672155883126134380732388532942790931176841338982301809295159410050712678741292656796226811175949236896051246520208091295265859006181361137987988952079960948204105207625933000446952584821806356089790987209532658668141522425441401811306434369328944246215082715617206972104258575254246664730499595057280874062705917207614349036607301914683335751834682434030668668767145181971961776386161615180120292423768744831282847409202569811422905835896705085481083674408203312012344745472216880070429506902927907248675460472814489006912618617556612577619410892935323537174113310503793080825588466991039620656961559205752060070745861224971331105711186065799688980340739868719648353946803104236591621686180462435204106247847779166417934351664670167955559801565745170945944684517904472850869814180203632213429351616015324785478812414072674438697899760774648373287660100174611718722366453723205899639433073520081376005207322250446011639889256739988124680390176718696194329804823348236612655676824636938286107539610265832425063114245670678585351565761591690936358968803408511135119460591710987017759488759040370547924488438007118544821744618830634240889532717829662592454075266382344002821578381914146788061703895038870286999694230683239123693105559085199563997553214932922229083037992266016913386191364009511031114138155456357261322337433377120837003340736827154810584389381127652742636202987863286699058376775113523096606230614005317222363775892607206068013970188655432840040986536863143559*t^59 - 2752246224744961616687267321175070935694787231782288886656146462799067352456747012362390234276368873910326456693474698101981426484468844301298726236868043703746625000428470544179186559272369853737408228270386541157521083309757322660451087695213123119937208860399030435192247215554107171383441216027970560165351169948688505314194057676791718097825657294016523861157775571005853389227324000135928132488624298460898575317501974824266963385566136453935460635503242430005012713631086154330160899148137715366241560770763792983986339221512758031432063490191432695861522519804577574861792914817896618936652890785312614495928763953754791819342302152310836599599755465023509021829052798010353642738260157563044206624770672976333503513066732531246520720835717194003728166392121129758513410003784178404936037887442164940329526970460662175596524245088650009655276879096432281058416314381897153453901490901937513530026104804521686918728493489290530301652374894293414246928119264391409991237611354952179153990803574976016561851545640825227543499345116013096877054566445804866546782755469263832769645627861326727415130821870655941161906759097122076272898453024186300525871648625725714412088444411273326662249315417736846704695661948290884737464065770073968783985409996015910256107915231171279474349480731042602685608255463761516415842194743919371106881907791626402596019205983907837923365041107013590450124644668233772175753262771155234666581231778622439546502250420573622362160035793324903738523438078037798298143157355439881590717123601148661985401729892137602776865657070534611318435467317236562059214922258692373031350794122545805877717064571807941985098950545480426278862069997560200878143581414303722264444263002161609625965306593261012474292810794585090267210174991363964186733695506995861050007399035745168420657118508398455988331763966274736692288852058754242010037855254082477819169071520676867302099376971337824505219925546648554760393530190158323484257638423558765463978328734594165378409369640076120849512972238312422342817513527445608545791686201369249424588228444255723863064677161703984881197047586717995040767753792326547977590561750910774161019703384581390361575658364117911550980450069740219659147372409979864927714332075087089926593190006309493903716267086203638837167487842740902419438433593201467612883015048937138778114681925769694725526916181829827091566550547181392553898003525192011044668666356211916782507045597880219737502856240704903180098464516610522281371858456711014026561744201490127230247773033564498474908264619600156182439757842761667765742753148058754430449325840287544165274358529939393632788745246164563997035/185930401702759429903775070203233650535022910094343556354199127811162612698614142712626544216079857719219598480587735649361339039679165669149646569782390455272956613067578065775455776426829123824897369554233200490970089661158704158654589634177901365006271229202066541773867508974710061747998344165031415329964194850469057251468154482042545981979111198112352472699653223665442258360251992056880081464364575777281535511541492450706297518201039800424759137810740657325886400330114977187169278322799459346485190050189516472760905856111386881149439407849635031945676059800970734419907723705909718099368494005473681656833838265821897070522424487400465514924249680233877690596192229625125765772027146877980348524729052682821686800809123577099911682262869846977909822296162233434356473422304525454088480924247715190493825668563350427033327962704287012969817804500482095412063594763104396618815195148904851112168928964028387873389648806773798600376998727876923852357437331715443217030364331017960738359622633290354797260760268265885104854664605683194822057216107490581362348642763656841911415638354483689941814912740814855264954935758808171016200811131098915572329758227739632685621869887415479989837566285672580955460373970882707399197432140577171564294882552018206252603942807943898967606477568549190287817932552575785983329492007980837881095164842240768684547876247944261321261322435002371105610527114129091723999928298877182163047300872524263026545258942112663159543382758559707456213128902628476477188825473307845673814687222148032572144983909086375002490130317830402242202518993942690594721685974976739470825848811596416437055569448655472737019548978976854762020038539986169747164874258443073254993541757775328736352963707081790006331328227103237116268157106819918420238316367685530557669913698935240899219550029553904692459044479087074475551649015581201736461005569444719459687671701202182152729211725879383105568774019886468390827150434782775915047014186880214637517499572844628164969839572076510855201290210223404814542193108010344598203692790783007842502147487972760375999418948623345096075433782336190882053238437251587208620612847885129663069442057365346820602365750132029297412263698909309234886716790941553976632652320587067853308169367852305292652469659957177671811872617408220287687132587760282564715791228836457450676908125346622908136521958074750121108448991900111636775158388750539335841854515342143652857701779144474848664428194910029398438008891063606565029265188847626990599579468311173166833641144262106695887371861689009861007514557515347560264645999899225067724800890674356186802541850198231453875117576573811*t^57 + 155235095899936936878292947018386966306616645234229908303832569118378759606226295495446529167959163042254888923054579678276961537006436767904071900651885486091850599237736910929675790020851421388558376906575201752447236170890329826320850903514204044079646514306576300536073533613168762259615193808612924671940732421311357892540197448754023635591325075801968474143581495729033534414201547526448356524595050410907810861385110426843489758039264362528721726033343917922313965577967376645645317411915199880445737693379734495629595536072422576766221619568182610187210671970711850495375001397709558816979434578181296073654404783872768550953229281182650026691042529828350652757317631215912151068801229589598044351608382695491059412462168586546737336649571000359166758191036397820230456952974218654265911634182446991549014654138777051173340718252765450155444949179711216549768637790291281950793387017347076042761222371312727468040350310574575120033561943505352165678256966987002608298404728023652015009452167032415337165413546784050971643571736149373011518170048163482459708582809001206522172144043988374024254291033718508020082132629600193054544010662881720872997990679289145959591941596101227177477936341690131185038671671516549634314927400879673972050457073588559365670230929402311667479797967254861026577864024856133735302946692813827774184174943524060757191286893990007157964536961778775298128658938074795079161061440828727322271036692040064028299080659256052823085244122222939668952380232302914726045151898472626019016898059066876933204900400334770205878066359172267075537207417784748712463421320586279655955354257644527992277965618999084278060890365335345459699239537507080730407221400953791010037349024302172246641821483261168513021166089613908989754360257148133823820397385156080387800058556291691844136154091486417944409707853257935900345938043017523017529900646031186906363433589882066777628428517087048917219992426560684006680397395822303485495336334873128740563400045524347402047702304313245258822383205574007726322308544857896865473414880290550749345723077160903700221142565034766941946364407014339625279520149379970043632817347890410848498429727589752396699859599393224781338647419233724424506503389360437364219081642173501297593843572647184221826093849291151109684288418861925763727331473492558631830471673412287682224209002607987433885712734586582296719403841201172312169468576532309804956875171665757453803722175045729971205856681069099231340504363511023053387896076566033139323604593158704270123623582508398409252558157603433056937270897896823710795233915795092228640036601081860616390981789651888068538805599331239061035977621/13887826709922217248991552849001322745594411239352130963513279905633987194190485213416070474767169077787477356404236983097927638859572543912831337837040678227067082428065549441432175199443545049990413101261930182777627991859116303572601079843820739957347368582052041829191436388775211864817067898533120210946241370941509298428346077780270547721321843691425704326625992734816965485247495899330688105926153613242232082487866066115440174309502719156147877536749838213881655874762767017078257705797396669228676421864629367779622230151376738631034811517476054980877081607807455098633928596260681775382198911720428396512918241583637888660211283369946981551062982168121817944226530970493999172018183489804850053648682999284572709156436420955192245328095769970216319031908816760282632629024533496522804755688098549686580395384828192580903072532140528582447685883736535798257495390310657768078428876390672979019363189851042500113532725978802078825422581822545936462559363811785405512902760594424711613958381511210827430343460921977832795139100794393496187745260812025434621997201964553521254886612627166478506573045447875068153618196325546323303782481106997842207312962191764837620044489832752678525140911647411233703697554315648457199632197119174228453474285272273576293182292325148554570934780828086309087655448419184418516923603572960289689086107411118636933508158608291409574086503858245527666334098412090757519274644378974704323866760645735979053289504498286805408461997015408717247818330317488486678780912379422548598122516417265519249300961268273772422839112866239487057314258201241454643006436945657322221401479812705383112659107902256515732810711578124881113873594483030125356918223689328458001143925884189001897757843885070249536068125965282739508707536992457464401779674878523750359683585434469219966021105839068971654948775991094439695441539470133151597406836002345103305239469732216466711065405112289627145320669133814642678635544949211574900864294407192789961688686515244178903257732836818035551819317923413244457999453422427412993616670253864687890641982735851687916360809658277836497280742906098703999595522388353028143694807445348332380783725209039626361182390803809123068501915590427025261396354493075503818817237912144997687257252814138664485606941685159337277998599009126214098938148731454621589124031375795983413244972280495805198378380655817046151299402122357917509398383270894232349475952162277022592768063732960832406714905560653448509223866211560482366222766879409224869426904728307933416156149427047188456286336772200474449718132091296365819809490007209591137562259369854358588759544366543479721604703280106373420*t^55 - 2039677005764840003072714814509170685539701192722779274493513362754273141977351798866749040524608212219830556994744665178953903858314411503717861285246493205609757395382584060370328835159265303256175448680424021716190292400146255662361085039290504994759765632027618993623392987066508220925117390698790769177068256261802641355569490855210644382793093786766408616995397675855944155116594261896768451932495299391024568650776241569854175084882971029738635939760365498175429557171409843796432373382607867305963513626280429158743951651898939684448038864176500224823707030360679636518232472849676726434408080645023122692030233686574567320864377612991969621887516707848297280483849997320702546462656979229116296957941314501903774497947387196033957388659169391476198060963883327181752573226938098457610828378813471196143267922874110723814818224898301561359902336294650481520050724896599222836653684593044387304302215912562637111223142149821206062870604982507763464860979805377596371710643063967216737821071149348621320158353891493829556333146313447298802880006967910503131234347119159186959805831970714462482977144799376629958615256345139076982789322887959555523735043721345372925994847715304728222427683978182168891460073927051137675731494061483107781480654293561598220779687647515185960125482533255592674097314619307108003782720055293848776161649500582069479728527682398074100989288129347763993854743196766796543407961779226264318166553504933776067079646247464202446237498024494008314873262216849244965321689628809749095311876577921775085122832100417883330470916826387245087787290304619101931974528531429245506420608906768922414857824940089992692562175484539681396725101402285156187341318387463794036900861255555664143241067252079537918721097687008170354703195019356650918587368665923704472639001949859372005137819104681156979534050315354239447381008562228357656452137531518436164443374185115696675799933511361173710133401472719535020556978917257029501357717789052146165039365835912965426109591585194420035945107943629565445955486358746923694886372739081225163626835687882311247297187650777288379173970872737898070218100194635845457233602859993411317819889434315310692743582483741389662276761718730926204281434004921692752956521209814960655556265821277492801200996400807730208426261300459980669539019640356280105173654139347545812968977708615532819035159466050084757126589366625979138077802001919171971184106166329233180427166151742096693348519013821963209100747609171414205174075500070203502634572721769554867381104545575760292347850169744728275352488448571500023915117032400319402674757174409474703863411284701283754178080423532581981535251/271718348672391207045486903567417184152934132943846040590477215545012792929813841132053552767183742826276730886169854017133366847252506293946700088116013269660008134462152054288890384336938924891116778068168199228257938971156623330768281996944318825252448515735800818397223755432558493007290458884343656301122113779290399317076336304396597672808470854832242041173117249159462368189624919769513462942033440259087149439979988250084699062577227113924632386588583791141162832332315006855878955113427326137082799558221009369601304502961718799302855007950618467017160292326667599755881211665969860822695196098877946888296226465766828256395438152890267030346884433724122524995736475509665201191660111757051414093126406507741639961756364757818978712941004195069449720189520327918573247089610437975446180002593232493867877301007508115713320984324488602700063419464410483009385779375643304158056217146774036546031018931868222828308248986541779803106093992180246582963117987621888368730706185543092183751359638262820536680632931082174989470112841629437968890668146322236764343423516697786285421694594879344144693820454414946985614269058543297629856613760789088217099601434186703344740000888032117623317974358318915442028865193132252423471064726244713165394062103153178666605740502013776067692202233592993003888910947331869057939809635123136102612554275434929853046898755379614535145170727661325541297841055888732212333634346545157258510436621329616981477403348879524453643821680736257511370358636646513869802235242206093342137179669033455811399366633509704243055547860426424746773539834372115416928386809806338913027420257205105321769417328522410090424557400441573760923613805102763322200573941747730700022381158603697863217001293403548360488289421059879686039930071591559086121776247623290767906852758500484738465630331633958141075084747651847733171682293980866009514481573958925934232946146934670000868670969588275313712795700444199530668956314223704726321257934053771977511300388341733935063738251155135478187769263718954782873902349569231993353369635401700415251690966571011285320102797661957670598971056858452904339912394554733159333159276104641285710985928002949211414438080944091538296776609377920059462102587907998987759467698281097780837641902885321696457527119927030511960842154526382449761833344745851291961122353004704023302619022879265753881316143265985685568901345872220125183881411821843676402790368392376528988940377384016286218335108795393557789162599791400741947836743292789182227917701206024784229142054007444991536037023803922326190137367003624548648446543619318087474044205062367885432251954997589820640092020697733393*t^53 + 14070123619793281781715385332779863528177955008509833339781210146372908955721467128443454503542299114929594852632258109418993960835982266030282507958274182835540033824734306642875378261317075278023557279708706072951030934801792366743994012238477758764767407458307232833065326728784811308215227918469267789817308777709665355528676303064251423296382739385953684687325601139519966230779782839730477050637631249835270700081416790354279952715946523211109250128306209856874281297585125947993729221235110905671439827184229133589365040444544466214743804621854931815627996250745511093671820019467216333003816057909035402799385278631368009995331543452876785391124248469230748537844896762440015475521066883866814347197609256419399640268845909600690740524309773841538568963171238546687233325363736874907317792258151067919939370324387825075442909971655171936681532404970639348814192984457731219555979965650868258560042488841196318283417938136074825674751608794347453965753159265784047631297224365123060313340126766089385930719937832341755088672590363545450600292595422774024344930951149784191973820405895716897002987991335241775180825878419801256271443518695382743817877648713994069905762449206330558268068142073722472740489457538660336243484320034883285267840695504682543493243826385062016955638305036873967382702368737498456272465202829865696608019706163974977350096537621914709454355956970705123135256448329851926925602918165115890768501893103872616910613566035930687180398631555254286678667386209830607909737250721196624438511775091011152679057506412326867126750207615362139219710204865920183433556343322532754696271378852763002685249233026176849491562228859926438094359583524907845860737651659538461276271227546300836490968037324807764986369366808080945489769230969504928424681626149180873989875624479733914129832341819228255217875493800941285435530777891312872884445103593932475732030901068135806976007172163997009305615256277113173332987593732674784941545516277183289305033212122619296200649223648499819507375206565299144781732322576048723106644364628343903929499453853347597908039386165708845709168405559010851821093641591965828881773407868535370628607917036016297089860500927223033058313985094707241783810516848609970309043204736550880765755940380130471850203942779454634638216770674308966962237507777706958712878545826399153514252058881606855279791339076082713595253404946913382788714438785887449559778962998931629937976997302838577599807023027384488293170938683139235468606707796058396924615898798620716621272722012932516019097278008621591234043667749286525035437588998567834724816927241284331748036330522621512181611256517397631649919525/3135165319420842384511522585446025578750170084444199154249279836632578241174633398899920904070635061511623634065063043687145928683725921677991003458439593730727463447134886522072479950684591635036681492560129410851242545553989185512394072852644992793922813284782891573870741577665791446508092797515689956610949494838516083574168248857388489907343910107476124594934214120157348257157980761291744684512075077617613768677060996501532221370202944590855136837929985674476724533769974263344858620820411190367494766045799792903857005119633772072755250457996259248735181352972293415163308630942755464054094626685832559212794195713775745342382880174747187622071265896776889866654468811763018237057157071949285794575074497285773683731874770280006773251647813109813539723740569732565468897606648294331563248953339894568535463286652668558219406163193544410288412107382920512059461223517411531661656418932145265185947250627860204798104946131063643543941124464712367898429050609674973897141422313991105818289827746260024749535915595483120078281124419067299805313414039029937183256638046160029104599264160228259409807943889120742355655872511227660554927143903621932413948342408218610401683739436161925429537915015630904478725951773366144499894771247547212061527935210189173604920397623679485016346431099259439809577267711944628997050234147325330657891358765173730024723151454968338187979128617943551972621926322995849144750790973011603617618755954875358645326398684740883707082319858972400763824914968454115638694825280770861692406348323276144967045300246356143519206965102101122827367058954642077552039410959763262308360778017651803468495962871608185682634515799101665725373905791174614314758231629755170208027385710148771349615921693921519151649563619687579596083366286643560776162026493109579159999601861677069190997439431372507030651033336946291935685692706132167630313596495978905674012994609914349976726640843329312054781602776712428768961675741031780615799997205796907301007190718313724737982933250842162520799166776495287372649377165506920979913019677731495579308079121500813898099654477795462756433854724861793999464738350489462735213677951591399341011553504460221977652051375687875285386558969026478288754737518192627610152526294484231442384156739617984857239125348236858160205233117043587067396248004414950090152972232893344091291928259548109630799292592001317632823860590108324552066183304439386082001563451506266809510570658473066938430423741439413348253201317903886918190578005851094715251312343771180529241021968325636106557870032703192567228266445471343848778302183647537000421935134104746433910867174422801082546500163344768428*t^51 - 169011599009265444256820828948902293568235934756545072551767705933513265363591821829484579731818326273479500082127022910740970345422591707996083710566991512865028012681418921472215417002860356994529156114983322187237412073358730159124854426746716671283859134036898716715551190868969560890378108134585842575177106695662302386147697497640044869558704725915469351770212944247222088963497613406050111448820974218658524422097011851200028679855924184427837619729220379937433153361939977321914733128864499251652812747606851875830684579440538742122452415277504751997234958056575818438741514636627934387107776696884060171910983619501616641764457404301406485626504800309157322352850655933659252354333196001848732999414519506827934095007440692702991902176642818514962062458407516062001457014440332255578503864732878532187446393264962473395371678272118352879253052961934097902307843646334988529543347466371411335661397815257847538675359907957287863179575676517581683167379858444911665247284990173244940071269308721801596464470267763154374957008858379184368911821992851387189458258201783823357446226130444544755449931108412810363307492030960520347043229209715164961959623880123423510338085223789181671115650641003823301823960665875914769162612137489344696823791094791101625857090684145431045745713060184530991614325698267556775079168303483583899369257854459989411714116622710786652747003537076268108217144398249056307274807499671699338547515917963899132627152454299336727127437513304815127418277740796961958935266656294909654007222329539789045567833884332072388718342966591101928466594781958143809195557032235029212375090953888860820900209146414733265848568344019173821936826999961853577819687786030484610506677599654128727010536834382057698044261142374721938538135588759578950114912274447820763590904376784419831829901137119983141475741786879965593063098677659203336134815440357693609314785338642593124092090060951007190343899727191940731973986119049803110110475495884957336687220968164454111794300900142590976907641563850880587533427194155379328558180923384224620669375804609255733155261975822498319879205548548731762073006962638332033534835861265958263738700965628572167531286425296956626693631775981850270772289857077271604461339388789395162947526251364224709737481612543787998363224894358152521366724408235148282716015770445666317911623868647195236712166332623567838628335975937798730869087005324357423260653118422928733829294647777326926008892549117523230627941714005504463244910273827827187049167534107465208899877491017917930402180881117857307515940207362071481453333852412410290749420753157339946010943129496081963977117200919079615597/70727140806463104567354216077961157933491737923329064372405807590702893613544339482487831095006452620270429744524605906681282029984589502223707575567568315134927451367371304411032574519357584354423461578862961509747451462696858836175962742535778162458707171404316277620585282098713344657921572749372260976875576237336953439638014690165485714233071946221360502332312079359896398932797588920067361507626737725662899138808760352934818799667789743170723878494020734115179397788074426894537896167125673432559576749233561240513862442625616694360329368861966208138516021428528562892468225994155990575798478067454356954811986460872745238250874926440056890399786663814067388175933833687480581061227305510020594191509049493550211326580182947700413905554451027688428192604011234320942844790406691179370072042441714573617987595212066697889323767504562711016027856610800037167427350263754448171467685609855433604892286443070267385028521747212814956862375784413184096166156221637080645000556044389228210164628077259103600490492624898466202110033254587605987940754787091078489400734545008689626390727973364797040295313094410491249192473087370034753843625804502749254693352584899223175863727206023930098413626520922339267769092086323787458990637095550988078433137134005065204934907191275272993391390325463078889221380468498688284960773928554753063258197847784666101058699081548251060161548606676571008787415487042862181213249820372184607967495273172140657978510707100916777221474065264893086140563636168002457362584439979082951618736735873918604567752356819051438916262722838698668599765112253561025177069954031901131719531202095836213299927263731231211130082748808833667710646447365810754934305261209360710464349722312904729767285208165278973931006721369564276165576801240871039431493091968013059623498101898175421801397092013241377216401946682425466982101358135537156290640576015638745451319088158364006181631391299975165627650489520902497123916024070036589069799872343244963694968338578535091268728536480652151680576419323100076375703116771832710680085528869849102255166409611809162017332303473302409223879600620828795262988255238250493242123904781795792887676623788177529557934901602382941854478915086657429688766677920098923204300177802965001581995682388431539486355905585204738738805657165817562990871260713385854877278954659946663137263728460226785426675042973316600602507778078586464065252913379282242003126622448029387562131002893896380826735200359072633526214811749918127537126729557185600596140964094983827459525469464962289072924741451333742008968603135023723152340322127235661026171693139095662684030694045731950054390844317303*t^49 + 163506010942051849532285949567328599437938478649829287143464386629526247550056874053043468344620254534194325554214966949735061516026794626796776798731279264446403974378325490866483664890854286582591405692780971994591771814636858379668466084926423351489743218588880420469808397242706609462715464876007538026563447227798020240269465642642446990474780787539870666992334007682132333176933701179534297966633961105420822188998005638262902729944808001221940530590788095356070586772959647043520767974448613537438681739465231025307849558272772690464294208428093179455060391953076523228574856731172870786318479154059323391556079272698539145722284167515261945844199007467848035025126156451717294814558054174930700231243289052916594959540284952284808994256523026269570537126558791264522903439787845665472391533973403617996972891967270516774223233143833496429218597886416823290189046169641968075606400518100526218882663277821285214960979764200971432531134482236352813088268091908161950983934568017586059527543589994911670613045465671834143124146288136124065934343384561569541782655339626368259973933208273477383838210678070942235859515529793764914252290494025150618557363151991741885820928781292142326319864338402575404152920396471709766976655763594299004424753814166459259253543828180001849617072905189905995856913354699213676444069712530849631091887899835989686329406483689120137454361764123001890501445483415716258485569721670468940118057625515154764153093588705566659226595118222836398426964516648215902838198336965059538899676093104387170317628124218116348654379489576879457147315971931381067950479223361537422063870213167914723560295598402389648077966616139458415886178507442354245636867775801353581646114555556334111776386499923652624871692081310959451844204113331345682054749062845034373962257104284621027123049155148988847323704779247985847306580886698055844362718969176567279736331843617342981335759639730618053406755417831341572823973059287686392600661922930222609645533102585432768641219803582890176403539984756305153523678298159934936655784057182484735753498579359690473578242351251189652630840387007473424811287516349683889274283306425183012798633462408698938843836325315099032194100548818135531315988940843183689675367539294510456184902463614421380244156378138151776143352000476055998026314142994315698247756875139174403191434498510474153450209135704170795264877871220194734065993395290416353501221740492882972417252533202436815437031954185553829295243459773046281018931470436668306306110418786202795276242570333040133261007382910771453744018607897813561463942403386941810074817446322238190037717562016709976839364029050790711010773174/144297583400486832401420638996472432377067777202913880461646701052359634253246774956511155487863259642328351035208845495417058278856589487026310419380528444106594121207162302630693069566967862957479100736657792935148260221645594094425035363284237142826416829806257473917795713123077064484436250644842036217282527514991089744502917208890314119664027617752765918218885436622139992999092573712310351015221577934635172485896771680817970249901024301806654027627379595762523122546627233824663110298065966062781481043363060876457622669307225805450638338681552319810408525434505402541776567141503046128734630751698446513564369589459035707824673275797930507850535151300124099423928383423031568961697009928849526290110954285790634698700215830081332150526096541140958886978896324272821912884232521750842000351061628514809991909739253689100496239786576347577611049085210846629022447435462088913876543648912665496134847693438402589202575097185332287805575937735562606182288089540193569010779442318947783606084367852100424824303543810475644011091956042888324202715857378005425153868019461273584451989601986832286407538070529378657093732785325432274826519209972313532174632637063980022620352109457228210713579241612277496441769443609877497620156792980221428607364813934268036173402586547003236390107933400099012868349653211492337665255929811335754412438507248123564046058924873823361192651628890146848699093864080334464973453496773151409359891823821074542548415523137997509804028609427500139237064071073594781513602137029765016975498307266704610957732926134585564728398123398235862375909381784827457127283297285838720835319278047127138210724903391721648178805954202531257696928592562174468027724528224598930850076767812510542575945048984010327893013843944906405797285955468426335519171637726232212256920450990759393734632148522507071038280468023431120162350172969481041801321193827682184108526654979782403775770546161600632888698156371034795534710596223712719056794769354560718175438099336265871741551228856363000510863691279408098921785874541009868162221176085795008270092764056422664156923382878535048600968385066215528924343901325333894563074432659724558445230735529263583981628344184083280354449737038713574708451465059263743220336427053786999192589173204560415291602804930840293179650040555358157831538536978710534506479400576177842079308596068283147854287849349203501865836971343710182572393059129325009417020938245092004533647234235130290059085982507780345992816985146994713719373490769299619521847391087550099766751322327885527128870130433752551780439753084678534999127877544308322861256514514076110103622106022796370232918254967005897903*t^47 - 2468041388737304398014997341761035529708548543652947862678940188363754045533538447465297079798143329993286025992033993359403869206574300540229531959875371229350262956993039051448322557539089072036882379796518237344017185900835251500997299250616341110319380345142428946482907363529464991302466295267338872591542998736924721965657037765322667871086732848166655627401683698655381827391192932399589424798011517995544035706362489324584294715338823058102583355240698946111637411769638027103493430123934979329814818651223640962850522805034728109531912864981996266360889773534959517972909940296920753231398960292780678925802451165475686889559679760019145748329324361990627669398533294034323465277967285758360131366909238275276092795015411332451302164825754031419534264900067202589589801591510268568687439023024705397312712630998386580519535557520903548383540367647114650656237354568470481506038259157413553871154028627414839730403480498603950055553179319912871117265516054950414983132036365076068022764244095277913636836558082526432739716548963275321461652212889262655345727095120565092247010994724382405334163146604765675662573560136092287260280026739718290515674898694518470078016479408943634989398876675176254400590696551686732584776668688127233614508447825334674366009083804611897822738469600881738385127441642299244180401617404132094086367069760888236246601051048150107512849021142458895340657894016717803428711177047191253639923422090485924904327784216094688945592061352897994834815598836481366269343581135888908513181381160489062621880756655693462326976679043263389062130748423387126845265380168098281084058242925332100851018478768797005183341652114254788677224009891673194837671569388112476304949124827087160139523868924287165112403087393925362343172905875554879714915099130155379610635223496430623184547132468680920264906891772671471629913107520375556245735560143401462277300994784142377319273669522307125178781664461327806413231039674430507467314805319479996443654860225645233583731687766248408633371356093494844537884892613507124845697095027029173266676065622323850087826905240019099784896332353212803063305751595663446768448758866259115222851528040224305871467049619483049215869562449125268451518434036789185439776767734311206959541687176935831401617789283768996997062061890096699839226311653855368515700602070652179185707014411883043710976166523084743565325228787387111230169322677543290385532351916788471467624197054060913867383409340245514189112793686436328708142872852923654339550091854343598354129599810070525501187414959424666248553131729394556692113909381465390554927998708814541014936488597875013749539308418128773972167578323/5161282356617885991095731130062950122612376995461198608474502569556031362296982754354642511894494369712595629226264379067754354040426002219168029894154598958233496581239635079911078351177833963467278473157523421060976778140656828956621241244658411278873963676048878440605789928019281289951585040795413730419585440429823139088248551703334403381836259708272691117379992094782454123111750922617625557589367551184468462675220225841077753855797866870767554226955681522191429891561394911979084772599853585177030279399723666810410947958908573135858529702723136167213903049229472199662126384990404463186181946272334505319690099027222719289331694238351509654322923969671105494761315463807252100213890686107549250045812620198610645369584552031041502216217117417169522364044211315006608846190160884374088570476506949004905857197056520841821532170143971959454503954277163379425791086757781099921872589617136238667896561706201019325378158913508457481083602690163267686851108261804086759179888799729739872245996419863544746079698860171386510373099988011584740395014000305489556922040506971795112904498056881258849517851080637113668624532014122435740248784035179914283220311581035502936751601456472488955310765781545528418827356221790653756484568032602246370755152801005851979441090152378626398539794402703305117489669629054087633274993423275437267754597197787492964578892513808386418072858499073101231246548849965627553305795286472295091288802114451200540797935851247996036252843642170395051198060036273023745391962962790413018532599028239339867117019320133048686384547534315150349284891126251629849493608245708604837442980323529630262714581059850469354480695241334037657102906868713238064443196482359767904873904248234715151711698796993088087520802503277621559605050842168535357931600186283435866305452537801866730981050607909059065742750546559132028502028645456851447881772252039790651446828108378505364367395658215171573536650368543159471489766715992372196995992577622940108733755184297169360401111330016009923710089004863935074909267805686712305660535210822880555854618251001595528828016035348073960597285262533902961289180205797403840991291172911660920275037892571531975513089474007517805585873573039565922786928289235603865067825393200466425020979173959808707711466757928164623659822963599453730475598261200686494286130805478890663498673897194146636017435367975056697943530440733652629598834479022901637067439233210974062870171758812107065233973795136445945322271832799125339418725568178494665166787298237903095675998834091981147659113648847934062501308425936610483538545596324787056479458781555488288103551924645175133863009923524348073930*t^45 + 5446239924961226349942369088213884205073134155048961919667752426692301492974621534236984491861404766376613793457336498703335508422163786096008710866186933611450573248180174615769482674594015648698261487884578224836289082931085624242017231455136182378046665164829094451007683572760696638672745190593693197219012068045230347287569183177792634658901277511337432135112159179211104464970181009357458057243746916498354222488833738222337796568386978676155739739854045963353446079531561760279298605200763832608829052388776313590998614213967642239687632596225150847903097799851692690581441801552481028847215522960068846653080484926932110767843296643288319020889927586706990156608458732034315145695924575253954369957933780260390742245767378704784977247435693843662276796213558011014677314881402859798559938931541041465271563006565286223954651596183561547252213708488520654530790773335232125937902312634905096408006134647380364166456368346602212286799151907243759812630825267386994841205228632520324191459752226767014032295729303471516980358072738538358733850343780777773730092996666617778824224467193002456236505648932659799898953088661919320979596154107273515296931336576591528105018219140257309004185924215352243118845657049199522483973266333177967787566329434626192073774022634627199557737126132561903245276591291297822846664649097507042177024717349935831154729515939579647839094713358570060541104184008781550065793112291370571135614211373471341093710470753369071138012437617953968866986358797180036061383110419412441596091596076246546074173049663082590579685674007935227304719616713222987938656370460690286607716707056054877120072931753751736227441858708166224275084225741490238976391930442955735554525923038346625222340916998620763455356198258005890231181103632160012371188324754345160523603939817884272396714427696291235457636851334610006651018976634337137483063684309431661309567043349265865176222952551501425671681830561095704591617955373116036975586161000786037691963593241992888524223466246479265646737286088922718017563235106359724907521382336486386099763635243395451706511430588663723852126599826459488258756562387551842957606668109814710925049272938063699428093983639219233710283839432684261226131363358199658758895983293006287543764462688669525018538165175840334556192128162143624849204363351795076800841032854407985909147585023453516820496035664674706941428196049576739251704559266767072562110867557199185698819629796833263751610363484156668802530875805115046617693034900318252119258929520542170064984610868583532720748555232926949200958608219055929879310507739194980309586802761528023981253116387552625133664081444980757441341004/30360484450693447006445477235664412485955158796830580049850015115035478601746957378556720658202908057132915466036849288633849141414270601289223705259732935048432332830821382823006343242222552726278108665632490712123392812592098993862477889674461242816905668682640461415328176047172242882068147298796551355409326120175430229930873833549025902246095645342780535984588188792837965430069123074221326809349220889320402721618942504947516199151752158063338554276209891307008411126831734776347557485881491677511942819998374510649476164464168077269756057074841977454199429701349836468600743441120026254036364389837261795998177053101310113466657024931479468554840729233359444086831267434160306471846415800632642647328309530580062619821085600182597071860100690689232484494377713617685934389353887555141697473391217347087681512923861887304832542177317482114438258554571549290739947569163418234834544644806683756869979774742358937208106817138285044006374133471548633452065342716494627995175816468998469836741155410962027918115875648066979472782941105950498472911847060620526805423767688069383017085282687536816761869712239041845109556070671308445530875200206940672254237126947267664333832949743955817384180975185561931875455036598768551508732753132954390416206781182387364584947589131638978814939967074725324220527468406200515489852902489855513339732924692867605673993485375343449518075638229841771948509110882150750313563501685131147595816483026183532592929034419105859036781433189237617948223882566311904384658605663473017756074111930819646277158937177253227566967926672442060878146418389715469702903577915932969632017531314880178015968123881473349144004089654906103865311216874783753320254096955057458263964142636674795010068816452900518161887073548691891527088534365697266811362354036961387448855603163540392535182650634759170974957356156230188402953109679157949693422189717881121479098988872814737437455268577736303373745002167900938067586863035249248217623485750723177110198559907630408002359478411858881904176994146258441617113340033451248856826677710722826799144813241185856051929506090282788003513442720787664478171648269396493182301712781833299531029634662185482208900526317691281209328668076703328957570166407268258029810737607061567206005759846822404163008627987812733080351899785879139591032930948239332319330181208699356844109846454083215505984913929265039399667826121962662527051967523664127276867289607123376840412775051835923913141022324332034972483951957641913761286620989285262736275219401399429974564699024070477339171256757929023897066520152568296961991444684263453273408581067973460518256187792030441963900058373672635729*t^43 - 2197918507774749579970611336310325517916069692351021074582431700005821714752890688503648263234508051576346980042608391927502693635524327362155005055278556681412796030459032988592144290389926914352518935376952209329037417825747296899521713040240177887098959165945399100853112231977925291781758617260987359440176947322104386556341687757193282196002578293963098894583855428323020076578260101498594179528324524710772764485614319373342003500477658381284823271771512788547574305557953110230780506676834405466726876685887877324470274815006104862203758534710471227680714792493760294312992283058838421776741954370579479646503341836890917502688315318537498701121741329896237385028225707509679233474929511634447344154837853307347266909631260854703427618274887627116005112858957096364817681132277265835047085346840234517926053867189981618311221219635749554966423203966813454390256025197956250054887639547154809124785786275223644221170237419659187641439257038680999036198570860175721751600544851032077314654582995539675757081835763832264823388719401250714880475578102675625813591765703985757050187781791086882225344816200750953047001432636197887197034889233650323368981086128345253894850179970008982568084965653037477870131346283995016882321833985283573442084229136092803624472451484328235575534426084133367631490840332881426673535405361841851711835426651556695505992390765585940367652903582661227740777689289999586904454603542928135338133733354056485832315623010655317404604959597415035243901854943006801739789420303453114873385006181558734847749161994277322769100365994322297631585771919321640173347051380793738274727456594170465579004617510167553014887662218317558714030630236999345759373475681997900252591872944676372325520004315608476170094324881166580292106840235913522820138500800983559613263546333469862998730609625798720573563671359257856675440571659091163742693670531095684620336176682858263262502402491429912857108576988650196416848363449931073741743723937497439829817904942459761187994997120169883677986053313419670449913317402944565089319224042380244444384713410007424279602810255966821234280979567857235728619433803720649564561237417482110422382614298022535925186735466076957315358575637961779322802862987604262017516050069481920853984011561894480540084260887044431600545323715747113082870453782534290077371655617472071746146417336850005725630882734468745494341833055603183328154228166818320014258638887769651746335900249189599771088640931304161794607493226653697285113236342939654244264609978334427729784494800582755492891655857385605859063213398298011703143147718647341136563885192778391506694890515860411950677405859875678661152695/36803711201689509613925417226255331943925268898025524882161138866104128559672882119337009422677209427492192941851121208972102354787418012428702420297876596985705748117498246749790371943882687006048505241530727280910190947692289782033631940963608365655807550830908810612129571642921869979281251564245734580241526060789910329661534664098479616644672819651520038528006734801504766242902128820023815521010770314048841329772368333671522183691597692457086125217680581312740247104512493430071572232460755615863373808962375892366258032983728365315120245757957847032764673695694029267539780673955345917456645457289991379189640774048107675747356733108788354071572632720914504376905814852275821427671206929799162733773196952180245688543726856588071832441616117405962638249551252161337448478775340771428135816640626801053658064902610165595331808343980784770303763341195392518825674981973990865317257854655300852979907570740312871250574308041995791885485791678583572639685322070589413223354045770568603503282147645886057612113302568284929276005127248979042291441525978409263394011154718644379412901344378440215904881111271096566058103623869803446704660259673608896416851118234888136391098006990126406812063185539034328283658567286113320504643778840287665122532498750805735676829505331053023554952693533707778426921243534850879558157847839994629073971660833119644229594819283523298736682522404256409458803913700943354369922479122552868223112001495237762769696656324688596523364929197140338225860529970028352683609922654872215072728210388124325028678236238639735964032427239598695190146931630317224733231162363287165224550963257766463673007199408101818826517691024792798234010541338871986198066935867421095416757891073999666616619923509967690946667861653252989049815303119028605268782208459066945056847029980930119304109359173545073134328611707212826009691885077960570596100922680080001249705735238013111256949171077255892374964230132226264482609541947653587822382290027192442201497065830302396118310131725071717622380940272374409702239261093181989276356957360706448785380979039400171852423883443908167460965361804146676464201284998894900054606830095465154270212494310357273849159551427557851924381441437633577038548554863819246576035427252023699465344843006165019647518099122747523632209263917007989249571328857458205901530983672345230537681545616664543075166771724100574077016685655486147783217495436156514220175288250400833725050460758931833062788947265828646808749646345936038073953560927588586746520384809166711378334796440044687300795037903499699596783523580532706334230715627443303288987651753027250950823290464362878713454400133789918354*t^41 + 2068354307355061381115440741098938347689345251971982535119859925168553711615078577422248607803986191372989962633748833655060744320337469074464500228538572021390405893801177547133152107745237617580522751410494280183577972910339794856107158661623917723512935209091642612465931616611616690127679136767840195011899111928672165059179246604981919838986760857939041102385273110461348568254439599296348824800890312165149767235464436849916201355027990948080128409593823848559671882565360250463862645077335952982531133648184801901564121932560609262763232422505892364737564581964011252728060245632701093129127112535965911926611843608392035675541149113805278179495526615851212979164871359586702641037545920881186395456724805147698822723346350098128841915682103350064912073388748685829755604502883902948794430094259959886361377308603955364809724554945604277284856059032492963178630080682839524854633370169719580496863362391727211125753175344759809429774069424750399428623672025318026483852829426282654595102707867294908492892006544738560312312648889110209789222784476931793564980639695041396539845285084209937812261597394661519104176606132155744013206235088424114440843856070537846768322680094340012724758849990057061673702122547159377974032914036192683602266215553182640763084876921398167271933098014352100598536715509203318008076069028902089947833014708913679398986826013124049282748685850707252575127636310663731263563325866755337274435458871030783926460155572297222570413773407169001963723092659935046269152749767263747295137065909794214400849430725786185305358769141296603613457115771341190743939555835769912445783817037449418401516567421617713276951254361987197071841625408654685841091023289405173092147941497163199241871025022825440601862925741053534955961704380536126147377618489255730311075817448930085121928019177355694459711095607199153846234775346489082307911513583124598391794407954988315528545909481887845031708716699805629066320279541402364071046914651115336134860676899686235409661791990624106828792603523116974117206920951584954278753828246838632271966963851317047984817223498221469086774540113182705788097642219485239964781849262564199854346307866964456623076804735212485981560249408112740410677894202101079871640549010667511928623383893018505919320197202206125718935500579183128135331841357027717839054849769290887985151156753032483210320355578291105672235291080886789742317140785555526240867258795682065353353421348525247765053621511788130072844232645476815852036094720889614940288447405410680108002213712776012388277210466780524196097360119391373042369399765002841048750549599885467057180947088152193217535668724949841252895045/117492606492114477846081684261595612547273622660905334176655343046803965970988225302382105961825888091018437088077563100729367409050348017997321005720592496610193418109520148160577393360145813802507152234480207959111666494258854642914955085244256516917456083682413492956879770719138110665564537514041938578657229538239876336968259713571840076984890464903768578281820958255210337761893516937637004563009993035093591020248915710203396022733609977545928063703056164732813038181885412630418189945362520638176299043245742008692281742154016299027673846891258384294300232014979854951658161609537662576596011785061273291830343717692874910651453202173855504326050301748610531588062465842766714476413771716269413822181100297204144772640949151926148017930145762342070427799380420179012233897011792489816650384831052497672653659770392344366669025011407491759939927414439491564164349942453553494156449194536434701383011160791567919602104430551412040219789329532171947342952057992288153867509663733685135303160894110714839748155746410405546577599024117336888399236091063864802921802548126187205822216215929004266493089292892552181074379590565388781078834108117916747910706279893491123763451090066040398982684099092093329859484531878161223724851955213709673480605104413141345873455710785854909885458734370481742511959959035377604659918549472936783330998960600040490250576414948483593256943120304103117459271030730924854872001843919694522403322324556612695237676588483694218711446847138838261328085919524914361683719482079781759771473799016830501040062228425792978226640106472214804699168253280524907142943927544586126380815812242950932809762820874644830833706883542563458860879180751195663255617480899246749054040096707782133534900460419354850772831276497376750950358880959934138229337240012956263623213553706058754851601152049962320195769931141183493331753497620155967919259856143995234341879013849266788782347218235792523625224561235128833497328022803078391476331538352392132556540768423024993570106599382478274686083326939992017965414226470917028096337386913041183385308382949629816916410121129874854387580477521096977980566703871810819144517197432135370542846391050408857979159760383910974436101187028542964095962595202111307497478952040335821057388143797459060012943958717063910132093530878686751588062399441966847024399725653177998843872251318240736429665195368537876050747034423205100511192980010277435640559592300737620943386023777836583598822167694162997129287488876728056507092939763412886686723613293220558275551192971199570841020473307107442073200517013191132958601037965117103724735647059799733387723133243955206299320551104619305748*t^39 - 2422481232133947836557246931470836783017773456964996104046360414451102497851132804074532707186857551758831478409776589507647298136613709186319768046496192633732218230721992566341181234722584540728710830054557423707015165056204601368700144123582089253455783217998486744014191052276525217462128429566747149704490950760820006211417319453761482282882842532139544136772408729399590003669979899759663211175854261037990236060684198391056060985213180215020379046507835090115922702186458639587961111690221996788610177493194916652856895285309248144335395186180639047757661256582249625242925917382735709659681956205544908096829837409123345001537903341077609048817972154058818769493973625945962074308077034599344852811790043936285436388631176835051757615923424830038131127254570276869324650325885529390410621112387932968376292193232269931511112175322597949894645191133590260700925614756104820148565756731507636448105323063508932921260901846847809729273314113026262249982325122921521127166657528246383191844540137032365208045085530594887176684097724958694688645601398175501013072179765756919759787644483906239145641230288640967236512246247773702097495190048262485987015726743301830915823774481488334712148678143159882389121141755603493735145406449229309941995930124268659672438969132402751462981573269524488296994758995358368493124521565784261380450494884882660697882176729776934214864245490921771147899970741762986866233390001362685528135027658607391732411722405678587287281778347578597900018146652516736267133472797873825087254128575954419497562555182517106579840564324427807951516510434237653627622033447510218199762449375235552823667336621647772769569879926195595672842657443057071829295475437969476256905243368906650301038314408482487833950410883617496788256784067106270654682571577310224807819062781939564385198336680722393686519682531596665197467105487034696564837467502836320131727400905761061138668826252749134110848748578004352468895351986280688029104395747713437918126262699123749977770487980874343090445744256797766409404037455557878552834858635001797237771070980158628494712268635330845148866754177893429901667306424541500793265356351434672278450222404115404893629160521400270405912225986326278672590738117793602828872767747543741456471458194339776278675430342166458925738722364352036598542993195153982384034940768804533697146966512406131121871601921033154318934992052306219589415593566555246914027257038724365623864280891679330851124603007295376884468805218385564936663432791962052882908110103042171177436518855530318660943161775717728313541317665539622264383691459359247279782600916087294004215838886487455543398283433435996014367505/528716729214515150307367579177180256462731301974074003794949043710617846869447013860719476828216496409582966896349033953282153340726566080987944525742666234745870381492840666722598270120656162111282185055160935816002499224164845893117297883599154326128552376570860718305958968236121497995040418813188723603957532922079443516357168711073280346432007092066958602268194312148446519928520826219366520533544968657921159591120120695915282102301244898956676286663752741297658671818484356836881854754131342871793345694605839039115267839693073345624532311010662729324351044067409347282461727242919481594682053032775729813236546729617937097931539409782349769467226357868747392146281096292450215143861972723212362199814951337418651476884271183667666080685655930539316925097211890805555052536553066204174926731739736239526941468966765549650010612551333712919729673364977712038739574741040990723704021375413956156223550223562055638209469937481354180989051982894773763043284260965296692403793486801583108864224023498216778866700858846824959599195608528015997796562409787391613148111466567842426199972971680519199218901818016484814834708157544249514854753486530625365598178259520710056935529905297181795422078445914419984367680393451725506761833798461693530662722969859136056430550698536347094484564304667167841303819815659199220969633472628215524989495322700182206127593867268176169656244041368464028566719638289161846924008297638625350814950460504757128569544648176623984201510812124772175976386637862114627576737669359017918971632095575737254680280027916068402019880479124966621146257139762362082143247673950637568713671155093279197643932693935901738751680975941535564873956313380380484650278664046610370743180435185019600907052071887096828477740744238195379276614964319703622032017580058303186304460991677264396832205184224830440880964690135325719992890739290701855636669352647978554538455562321700549520562482061066356313510525558079750737976102613852761643491922585764596504433457903612471065479697221152236087374971229964080844364019119126626433518241108685325233887723273334176123845545084436844744112148844936400912550167423148686150327388444609167442808759726839860906218921727599384962455341628443338431831678409500883738655284181511194758246647088565770058247814226787595594420888954090382146280797488850811609798765439300994797425130932083313933493379158420442228361654904422952300368410046248460382518165353319294245237107000264626194699754623733487081793699945276254281918228935357990090256259819492512239980368370398068784592129881983489329402326559360098313704670843026966761310411769098800244754099597798428346942479970786875866*t^37 + 14123750873485051036692592942527174450854895472657845146394354993443853811493966934080163919321664357292774934560753402557497723938030182531868189664306757297689880187955645666827218940785525578832302129327192119660004519301964820151503051048969706552044980784853272983790878156765056017362762517845286986500510614283294823095401062833817491252395470630119307986190292525048332010143321027245503046888266591526172693469736521483724087437646899385967399939038989545802364981726891506517153787130099550403013431124307256845936455100856595222717685022693209428228169925606522419895827497408845233781678060679318842323793443261323920175728151658723086687346739371879202230082982692047438820800586807175883474061540105468557332436378572431744558044261351243443425094050663888090714841583651620148568781596349777176784754505254218255867158146810980918510547833514918000055534261283731526835415297634106797745664706753884422228795278374570693445109663448284141693165078360515204795118877611718041886703253044110025753538843083439874388926948850597847971590036803623862634175249901519639176610361058861979723799395390378338575969576946586564490029393666259142470000133200746105143682455669427031438427819415522371656437643370951036745214109717425893997078281475530226417797652400349575753798787229952266324981399734576554044940932993382187940766893287944744766577574934705171908847552707204085620669904904702585664363586464537643918574495143015555600759668985577081464732639078127538594960987525390143085746491997877201944777731487041965712459575217383339734925098883828383465366097318449737999113994732137143468860151280530131573612622540769016898799834054200118363462456973829875164129778282115521415387506982883075394476147290293383608152816160718810854014302017730874184127487944959563768216718015637904821584054083657468070536499222553872230457319613179250670380296493612370375579970744362750937054442313578444637107037827904031437253582683028062006178809493061364569772480522743019901289106899136826355223293819061731784810496837835624603115188781383115507147652033313311357452890682054806997553114164541630170047045497595259687173418100380469053851980122423243637827394547442875021561648873197884741987074206142564276538628078501449932312855312026171926101844339927481648862111708826599046343469832247525844444630273050513235079766151761185891347789504734904784857923274493346612647460245647471378226961217638833130231518478751516318470705195794782442203550291306405978364697226234034273444944482795289816469522318155408879168556623201775733809436742340914021791502225830105186452247119957023430082403939631187811456379986125916880511/13460963402915520092691112341144617561993159031871756815147217520213749991018452969579845237493489300385422070911290822007183536256121908709735504191468164392398397265730031118821455250596620817543252236199288323462581309809005977476819465211859657525196524438862083351495419276167166851358879121127860006890007910321683144688018439602997236542823377167192722547139317706749699234389497697239883125323634279833919197510837584903076489167499870129024290183801342777026670569636093950585393756116498121205488292083316976950600878521181499605716522769719843179403562649523858912424768161771641681335610968302635271058356210937938992592316420616806641938345225518581970379961894955111886665614590536093101159259786596992271183287011147533264482959465073196191944344766356484441288466277164344660747781006103610058677434853467864064639591267219245873486752645784439627577528069786050683206042977026097893652084729878524754579590465169256542090244604939329459313690405512553522578880173638512724129499338646347810494484604609961597274095503470303094710520683700386207972653474396352423863648533932460177632164402721777548326767675863927144649767415498658071542810761911418360714058752892997556319091106119461894934396389083636575844007083977808321855628024692311809074610908873626941585179854998598332593308000964449202231192931410619348585305397183314398458694044711212406016707769087174473145970231243571305862280267832383672297976107905354495493991235738584486160717389841931964876343648488710131960935329630074006423605909081136167728776577797014471338554241335571993183355910206113886108314650821939853234577200554001450576507480185072462938515215794834003066097897653248725210332412946024026412131892267793992668072047091892139904666666755710773446929376743641676374223927073620165987949501909746476864186270602612373318044362690856949023864262103582225461753958058930147074529278814413875376761138157141717699636760198084067204078599500777015147924829712225972754002549140403146363760444908034993280866689507976454674962591717318641125605839236147575465643534680226329802304412746138420375380507325613656600319523357307887341875379055166852919336008026991679627032447795044963124928141653906619648900947965164096049923331138991798452119433730684842802048742087810716719518495051164960224374900077509638768000534339331567052834020306615982532960227475037578444286435344101291572003721896509861791917011281979840588987649117404191331689668434550498963892908909497839571533986026642777682637358807285523649674181938708861722945768511846821510508121468272251442215960502368437626171976537261355593218633370240978373755254086950726684*t^35 - 3291485759526303412108403856924447886592886243267396470109836930806613109039116937867529288076282109771076723600430886500587133878403598642702425472004798589265272135841357995839959027865763948810988799267605636734458967132906655668848074158534265812928594354959761136058687600800442072060112825758572918516995818996870154155315049052823037372602587203376429662015072569653930395756896403259898849289004489275048028872374800806013332585271432971505907415734417044313472427123422006363960367872855689697779288880044588300118640186470844648066723998556220708507155373028785502351427169052692760712012550448611404727949832971020241951804648431904810504484715918043076437965231486974120547170695150905842118340582867731536087261328650061739257253952261706941044300816479839145235215084192746247591348542383695390178315159366618982782716658699478247683638417247134282573097035158565429737901555438626277387187948929435416975117584637044062791818406285490681724302663311042361516827888988884235203303441750772864156352742199645447719418081133404580895629838544732763223618717498646214302410062296875603331573385322057832434645503165168283562189888280320859433852414047647737686967188621988480114342590215754198418903674409999212736904988150924337117178123825610716216415893826221347783017653935579023093187971533485698201218052900932034288350990386591932764697266565632513553994705488828441204498563131810883425095155362181050850504568255808502724409075769090345776286125799032136483168027038289267791295514032742891039211697833627410670732416485555572787354321606193493533200313401553050390974371131807752951974874205411543672744828553273442637829617323580655214373846455716977224838416150031119616986311266420091455667825973665952667437428551743944532211212404305782878353918627360243144931556628831286197973786269112535086574474434711514718863058484923506571626042279386063938291116069100295859159657680458832578174063917304428440071729518095516298469522351010620207992625514889462003315356333794075052470248578246454061042778778850504522974248750929815106896415906573357436696423919016586795768286479718225180514324945597660567607357239230474655171223522587567887944265170036229033900055312420847029924203732936429289473666004993310131972865928409190805519424156864399687690078897352017345493610969061592884605004302907142522475110040935896035493123496856901689886523380054873230816056818678453655465286266337441651791101254962120321815043968458465977797288198029276936193266134582900024519205003213722872956713972007948496055618975675701327549024153403838617450281754207707558686655785841403427288149510068065158025898057089943475981705/15634908992486376587660726984239473298255054215519045540793493149728270614567933124166990243348687822397667735363464289761343677361485596966357788118390272941770738424145431144511120273567975079576487472345473387701788191343160442839325808843574992215515763135738309812761929489268164297853338099190009398002744187838634972555133417598881290244489352579694347238502317516389775660743401575344124250063401216027097147908837854864923342168051099154861713048485259635516477866632323123604934847729312567780174651254772668728122920402352311792039741197029597852877238017421962126781368219897761812871312139683510867334280739004416139895975522546420914611387979439832958596325740990362456362111346907672136996480242132406522979387863447859886696957418682517376943356446123056678556553580926386323458547638589343083153840582302924111078885256875154082054863198078626627431298853056497868543818917815812703476896413753906502444194325294091473637819108637031166992851406002830916475369321681132529076413481837732981889343868254470395233861927280757044506269774117998580560237010511363340317627772162552496319758953761344622381540655515951378510704853101691350096974699960112425969379241485216661664624319757754990966301405920643882842814228040224365835311950680120166240160570656717692651186401580871963307127243120207748391530589833434373381832218828419673809773132932073209588406073794753150559044423589408071759038531087313635374099249332069246516270820310365880675673248301403977203873147719636818272626385365330958461018263397739658816973995111232308459730751311266870082467889704401278714807466929683139531961418443472684844613438234961665703085423145699694561272708124248394331801097636806906677691192869042722483965682697232720499270333436758063358608471087739807108661091296009822795003346468170532877752353304934271608908527265430346291218340433310754873827222285447365827065757342941716250108061969520105108128096970074644057537293320152503094314689710750467353773960826578254501507756760682644695726659863514652104969050279665601667391182272785408903344965531082882065376575404639775266004459258700262141271126379513111147588252772576299665808773323350835886798188113944724669604036531012538722198451061538097561985949117938973902136722278190444914579613934992147469720732001928101300611446440027445429032620635133615131866714586134463712033304212256147363038694652173650160882322982796204471311608604019584844109154449864968231757549886730404546561613698381740662336724769945586278383292254662135719096562321810342891201510126510083184455183085398220050133838123500940302798750748029064521523442659534896381116727621993269043466*t^33 + 479775781724969348999621677577062673173448596731238409800653763158270212660552355414446270776480149859263585609477354427883228466344431466300486836177363439823475933750962775032913760289832213033964947152648205908760827202355135244712929234399955052324105765910963074539902131346795018229565579552490100943421727801782140430823344137846626473090099205351695488232209869165661658726796814503480483724122128280333738634909978918734160694730546628351008855808020506010781311710551125195362746007323893779383724283818210360120885773752464804562482184468436648496680052529188083015906442540680443281504272476147837465243053780823518549524926688145563228593393134106872207316271219798019688031586246209056513885846461098997226781845329733290695703773156307334866203645553863000597693294743162787775952384781528129989240803159754901563374057552593907314566415828868839588894066087218653971661316935894814894118786624854719921083963835383145184482869199866381060401541894407902276246995272543061908791237705587676560821833714944691044649512628742110767424696984787067888798603684021636102954106526710465560845609852153484762971290492111860300902109595369857102714527530397804408165504313391424881061927340031930365170345305598591423683461587449159468885655277687491897837056826548709774576102183235675692928787163505998524143022808159566255157682537875753352822660219755377913218990282426845245603008011767566028215386514363947113131568034260559766676442415047294594996791039178115542015888948154055754921469321182482220984896985000728223892043477093915692024166816102558707606573217855427798454871975897510023113096341213648793274157505768556567654313424538131594594432561830964782671003683533581556946620444422204116050330305041981243988504266919046022171468456208507934462822601641166475410689170442014568925658685390099173951430806458121481024500572511148813277605300546459585858836437014139462805610687223872054075878077100103875664369538773985830696346186126479951367360388700288135865797310124511800233620346085014716481160053503814860082786497508966153375805711708817819736435707720245083744240186378600933404417728247980405251200004696425637218247694696103488711860838929696630110409571801667723549791059848818360280275564997218479234969748063875250333304126348255428699477511490294342548053123693944196711527103356228031347721796189717564575197015591631881409158987962582301099867337846587718735217921970051832041374788152136404348546695157959938982650432555157716855475198633861484116593489386278658335419327702372918388398830168700201829797913479023248527230749995282609464529730427707469915045232481698086165892929370629889221786/13029090827071980489717272486866227748545878512932537950661244291440225512139944270139158536123906518664723112802886908134453064467904664138631490098658560784808948686787859287092600227973312566313739560287894489751490159452633702366104840702979160179596469279781924843968274574390136914877781749325007831668953489865529143795944514665734408537074460483078622698751931263658146383952834646120103541719501013355914289924031545720769451806709249295718094207071049696263731555526935936337445706441093806483478876045643890606769100335293593160033117664191331544064365014518301772317806849914801510726093449736259056111900615837013449913312935455350762176156649533194132163604784158635380301759455756393447497066868443672102482823219539883238914131182235431147452797038435880565463794650771988602882123032157785902628200485252436759232404380729295068379052665065522189526082377547081557119849098179843919564080344794922085370161937745076228031515923864192639160709505002359097062807768067610440897011234864777484907786556878725329361551606067297537088558145098332150466864175426136116931356476802127080266465794801120518651283879596626148758920710918076125080812249966760354974482701237680551387186933131462492471917838267203235702345190033520304862759958900100138533467142213931410542655334650726636089272702600173123659608824861195311151526849023683061508144277443394341323671728162294292132537019657840059799198775906094696145082707776724372096892350258638233896394373584503314336560956433030681893855321137775798717515219498116382347478329259360257049775626092722391735389908087001065595672889108069282943301182036227237370511198529134721419237852621416412134393923436873661943167581364005755564742660724202268736638068914360600416058611197298386132173725906449839257217576080008185662502788723475444064793627754111893007423772721191955242681950361092295728189351904539471522554797785784763541756718307933420923440080808395536714614411100127085911928908092292056128144967355481878751256463967235537246438883219595543420807541899721334722825985227321174086120804609235735054480479503866479388337049382250218451059271982927592622990210643813583054840644436125696572331823428287270558003363775843782268498709217948414634988290931615811585113935231825370762149678279160122891433943334940084417176205366689537857527183862611345943222262155112053093361086843546789469198912210144708467401935818996837059426340503349654036757628708220806859797958238942003788801344748651450551947270641621321898652743545551779765913801934841952409334591772091735987045985904498516708444865102917450252332292290024220434602868882945746984263939684994390869555*t^31 - 29284538971474961424943557128963066522178345213654267293896928793093575291254934790586261073399546744009746683780987038425498960851230977121201183136399887501008403770209334781068001366145700322585487273948617325425914891656467862366141865741220943654997055987896524431772603255601566765664500050778281215752312584474094377304463127202184725958418491294172690300048789338639352732117721506538147442932617579222683348979882821754393897727971534635564646159315538207484241579954049964480468717894305568731941142763388956117953028692852613055966124432090609926384454600395942871918399058547425188868285654932885442979653449781508049249913848018222105926625123577353232867954330612310599493971542099992530040882677296433371148368770258085550266838847506533737864834045769103455809764662038262339756805469156326355910866262641676999231250123345016743110246827372480887277806481898596311677826627857029775464035136980667775382759577318178091863196110298995804555895417889875055183599937515799235417838289139156672026944505275224355401033903195960965958828758696756264576519380887598218123599146013526790942681296717652330555598847012574693550899248141456231900810963598606830980931002967674098409729384663064080300438444503026479614508399384812564354617700798969289199229732383737504040645731303617646425030159977216393141580693859924884360488950931183300473725543288915041223583490090036751281142838005620328237305476530487333351481262595805001929641464480924791730330358732673505145985045943472014337282863767828931229803713836308237149145869906439210090809941036569569897450027909642599754445326107204028429512969443861325552847843368090012944061338903594981750565809451382155008591260924357362300186412627968305018784752833560560558429785110683010911525266467222183826141901018177791400961155671458850013442695210128627010559540202995806004362142318882071264177379105510336302258490112076548257799164342921125978511751343733725447611155776512867782571285580483486401909266495401240934874190917277150169932821393533282266273089582231877670801173526497011838594217215061892752612548988570237387039049143378754822571936666447223441855962342475287500033278788350600778334381090616012369812732654605076849415300548709624883822866663540426315085668998461132459247395353353066805249543176379876261918295757154431470376476922211767400599293222620514829572296648047620034588782714508275398616207668144089805514109160484078534926462997794276391344491121310414807453221924603797587478497253368763639457739194446640432515203796770860172387741186807902048150940488899288246628585666207563770413082205225222154572904615973535052192355847554481556610523/5246520670785146208165829433985520031777361337965705523809816531937043066711062074972487613110797582983604471519949589491689600121059803949759254545211445621831293756682995080025062214380350347267561642937864094050575860014426661504389894403073834081351700839339282833137289403616518680916753212155615250410436981096496783935637915373302020057041951297105498295113559934330472300351072093145717822944662295152318647778118896297818227964617792224466095806027997205111618097020733590106462411403360451172040864828315247949816086435015158819893335735551625537566305434717160033027199448628595718012704017195410380562737270564304480492512431396423985943385917939447172638654145827491788784092364071195464680835023186527705009454266113431047463390307994996355279137594541777325764017697599572055799275542271794884597026666367940905338648512407864204470184336064932693285615687707103841210550848147709407997368224002419754570184886092638275952174621857958603698165701643369309955968689315741326894109394994097333680770954500552525368395119307679843725047462105241297879931145220788940246907190320030720740848145693625401107225053838860781127664749496462718367218687623711919714402179340321494289234015686453106242804850809338644879754032489949482761349437643546775139137752782467928961418275562742599945238424082514874278803127765880679648532569560085021187295645655673921378819167182255472538401923109316692466883816762444519096098949715382268931790555105760679797699708563075963640751303843662000067128902379446945012604596290160864543341031746599809314591907758563019872028136214517235542928537894710608354233182430910471099873912620618991208914390783004550731407720847177223291501965102157543442409117220006997439982355298643979838505149792770185615739503886781075595091838780862651020162010052746579621316737266276734206828095318665779912722541495403713792741538058850523323098436798708103331991906923804286883461371894554886606726828831060852046406727732776830214439794435434848143610788377516168111203115459039069952320662759168432946614089470730652132807935610873860667260639536992427813051980239955789578212028779447907700412477402152417976566960145037324848787682317913225754050193226253481743795786682827421286727704377398715355386363016092777523352078514798574646895803698388937863858405535238241970177801166354110690620758015556895444013756357032082998193871649007625670921882736404436032671580919461733269059531585958720388092190732152033332116360854755356685159928368366418105189748312229769897351677082342970707281409970678101300848227162769515615210233905797371983866580795366849796295084266639089019502153518960805845956615*t^29 + 70310422493368424612312514949315818468295130482614368031461510456838096736574727324219639706813534858768581480863546491813817314460780340483463339677555157652275053156914430661207708085877540833793316710697043929686408557697564200198084000544354995074099769878129754611197783110293585015740997733541172587548844015621886822423891855181414118923131067352863769907925343014681026704026589446640824562279422283907132064113688040723122460153043059960894350156594158481915671873482967053008932405825212805530853283573298732011536416614102798320435106787052290166543122500343607229242874914851542244583352324567933426239007256626735684601636354100764152725945757173857151478744736932620921158790432332324171392945175444618306477690340517775632054567611967357112225250319804129759783278213330439457174638783632256655824654074223175676859106204123186700594261699971155101536374571405614120719910407553313357946660977751491334716149900718885984631814527913733481950472106153268036797809464172248709030130022724138578904803058756824109680485724014224001493966439750784161957503752816657213126677932051668372979419547800685499799654262079588164022304585046667166070801342977520410722158570884774955694674380324477946728154641557588591847371658701801971459444821775687213218581867382259082975644438138570823344784076632600284185624945509730937718759170700779560889564869624713694627720806286151490250403782500287349430647983759405282805278561886524212023033810762924470272583411156530073565386563016125590208697992323392323792101618139728263787685090358057045925092120936796566063430424965812648456494657280004264587453525998456747697222047288840728828089016192273956701617835801346991191692008648964984754457930171486014218827152801445150005346390294377496526053203480928565947928944348434878173320582645796010267909804437924871130751171010276469846797290663269619744031080393586612770353282105467338842538288095443472880687065461533841630555251266203826018888946635269397447919431682154644317012485348033885310163865981406809306630753259455024454018335799665962831598398828507968456295652634293416427692488284385012225035670218020803160523753159090766662621236310808784571060728985051221107646861722587349801842107953551258670829913762733266795405619384046559081227652628239664424354314252690121369335416208789045501765483029752757389811860511611895517163900303515834560345151838860769673272120823329367904894048497371197692767843576653867987166093489200319431010976960379917865411300189099094713872901500081912332036897367890343990274641084846815698918943734456061159930318315619512702096530639814336620098479064130689638264506634011629225199362/96574843458526580202163601062622350214568466109961320197536252458248533487236957454123197915409866620105608235015368369532212268895063798630753685517410684224079740632275872398979848909149411947851042094078461286782822312117409287691917685863988723645622048783393465484045660503607769793171346164494102942740265911294774133926371997797448295124068510913386394543386640272675730862017882603460065111240635581137124738730558942963542936978334916131838874651700541145943488674789059047515252535832227564166826289617506601150318331785279034573592142984042884895201992631645501348685856517348595253789403575782183671840015684091086177954765866815656333846770415403897955607818906528274778729403886792005405421296537914972940359213713273156688492777150870858836064125351380123366841362803962493027119997944780816949804527895735801109381789283952167023025245000898946243072259140386318854875695241830058362025629901081578445236366236594119375860399520866867631036605693213131372152460688515682943198976641187643512568265347658318707707124973922847493753651432085367594308362191656744566767143466261306229933389941101178679640401916959770674831458537027480408463247694406845336965106782671843802287011325783970140839778179712640981675472375833514553051506315142323972005609745662465210882403072395669339732722102555921945057968685171951769826692113754157612225405032995182923158263929243739624132805769827051709483009515960552814472636222538703246633329847687520661461361302068472367757533259640741260494928314169819691528314235415183321408907139928152045531562153926141513940666062911669113512425308654487864890884876598611264319901280461023652993720452561231915315171750409151110217647283547122188551012268827536212135971503089853999249520720259510453741575312286303502620764587929212502111871073933890743399793274864427292621983828643588615430485300859838731666390533898100373762219373665108420592591768190027058558529697466436246057156812186564572854227543821854985799132512385597019532391178652797613009924014190459917270495162640989302758044535813079041111316444392752175986242142588342097151364228861408422976717714940207782485370417365546360531621451558650016661017707851958266657886890127702978765426147457971421463098854650635612282482311814744830707629000809440429611378312522196374753245464852348379969569154802888630119945064212288038358327292942405379633420526279881109572154656296037211416213915443425238323058785119314223440067362736280020965253012770867121204610533299189251788122404117710949591991981849053942278476324275074679500798848144312935583684675969677550962284839085086086991061365945171379358984085145315574275571765*t^27 - 39127435181993030732708012447831988656188442985590296652341139091506369586474992957962927497843620276413168549307882482416969469136453339227199023503210764234840913532964942786138763333675226425027760413156713912627747029041691878865618314018383512796498605787360375942032105628346771094977756769687597338206072526487851213756761940373842682968646494192905156970642266783199264257695512120528347977962463625012966986057181633312741146513297402377129519807150116953857690970044163052713949373600980098484389860896350568995202268866523856981740946547806445641494968374044907103590596906673045059597279600974647826424183575966616186661388164444705536531337049851885780464879347043265277550559291816654427663061473687538683810430838683480552104743726367614355612341683173063837013081790545995658682167984540826424919335569522111048543367648493029712155842940591464838184916253370331143391757225144176106830836619143565271646178162117435709002987946701953915706999418478567330714306204089791122208837532150334597357701221158978427848275249939575368215119107011887942941752981963952762416276961721468454626952507880101447769155708616783127890338399737084026705141765941639234325637666639379410397869527587487934179867846457402077379386054116767242940085881051460440993425602962895063955708366619439874513241134213655993450648959526657408359246830155582206244254728336704935156379195053102135613824921983843771540374329369558650510430590690474185104826480457955773536180942699323243078897007847213864739250147727674326226438588512247340847710648250244548472595040237790418164227604980124222326311246814158599468299094750127128568014750348019821396607725824344422406957395514130653612000940229149496148586765069462301498980575326321181231890170070168112963095882490853709454970595811624891408651605801638791769765466617611861744603512159204769244028515592498058259208858587695806647242603951496177012378741959733695512682075036626999613937018164528665205221634512687173509745255054769377663120005883072197650390316591765146922645332350832816953470444089003440072842967474622419128824106629334306217677951502063707190558260465178597453371146850374138021836345851967890249569067701805639533803064785441371136113292639406424075313121593234347826700819069540439704883773550096481038242586266057901402167037078530389342590386882034797275110805981221529198540809591790778177903214882844407562320461021614582025990257934539372738812395116861066796682647602343090053387214136811278332165775559768158313326454960023155994100169555155233328135549887579282055986397771332714683334618251556249031088389225845550393279456492030192552208412117699842726695229/482874217292632901010818005313111751072842330549806600987681262291242667436184787270615989577049333100528041175076841847661061344475318993153768427587053421120398703161379361994899244545747059739255210470392306433914111560587046438459588429319943618228110243916967327420228302518038848965856730822470514713701329556473870669631859988987241475620342554566931972716933201363378654310089413017300325556203177905685623693652794714817714684891674580659194373258502705729717443373945295237576262679161137820834131448087533005751591658926395172867960714920214424476009963158227506743429282586742976268947017878910918359200078420455430889773829334078281669233852077019489778039094532641373893647019433960027027106482689574864701796068566365783442463885754354294180320626756900616834206814019812465135599989723904084749022639478679005546908946419760835115126225004494731215361295701931594274378476209150291810128149505407892226181831182970596879301997604334338155183028466065656860762303442578414715994883205938217562841326738291593538535624869614237468768257160426837971541810958283722833835717331306531149666949705505893398202009584798853374157292685137402042316238472034226684825533913359219011435056628919850704198890898563204908377361879167572765257531575711619860028048728312326054412015361978346698663610512779609725289843425859758849133460568770788061127025164975914615791319646218698120664028849135258547415047579802764072363181112693516233166649238437603307306806510342361838787666298203706302474641570849098457641571177075916607044535699640760227657810769630707569703330314558345567562126543272439324454424382993056321599506402305118264968602262806159576575858752045755551088236417735610942755061344137681060679857515449269996247603601297552268707876561431517513103822939646062510559355369669453716998966374322136463109919143217943077152426504299193658331952669490501868811096868325542102962958840950135292792648487332181230285784060932822864271137719109274928995662561927985097661955893263988065049620070952299586352475813204946513790222679065395205556582221963760879931210712941710485756821144307042114883588574701038912426852086827731802658107257793250083305088539259791333289434450638514893827130737289857107315494273253178061412411559073724153538145004047202148056891562610981873766227324261741899847845774014443150599725321061440191791636464712026898167102631399405547860773281480186057081069577217126191615293925596571117200336813681400104826265063854335606023052666495946258940612020588554747959959909245269711392381621375373397503994240721564677918423379848387754811424195425430434955306829725856896794920425726577871377858825*t^25 + 5034801809034770291407149234101575202309073082354256866050843477323490336667847831656080709134859239842919713291312361801962810702522108865324832479901071778808998078474137575914857222289646610857907120293597502233899707079763990615446687638332052690459858125247971991395033937641107869017717003615474157981520533125882803770852132496950252154963702440479598985401654224817673833031660539203780570033948050936781403085274573909675851687838297045347615260913504066532971475609205794919309264352762050673793224882842921619187567570413760478815222831511865346811497134852398332895900435835551536106476300421136753745432889492013615804164429319128980888467966573637034905187707966956371380866073405049298108355093703991676413556405167584010328710654181373119962838577890751186620496997750965334110605323960629076181554362510584444796669606657404103529291562630795003662870720018624301693467893763998334177225980195241902285424618411329293044548685227054409968079718192468484678551974626461335083375838328326243180935329496589241177842097036328966089730163131045769768178395118421943791409301327415852166605187976966229657245056688897256241664657105975756401427888909079628102399244783228143981473256675353515319707646967547350153771368219418718604474850869817194839282342369834735752756106397586808578590963423541905540267761704286386333779219272522157507495589379259105806355738908913970587515731007966929693051458418051128785518051438230946158300050865215038769994962863804174726763412120241023631565332299501892826260596686736246574795042372776661802514107143249501961222184871234565833343063113750705126004482353063875282778238008173015858289914593632747110644921486872392754496138556855005494718608487408417155169788160488463199073923088197816856210678693728264682392515177367745145287090497852952158618428628905543723470483271578996117782954601301151864798438008682389264200363084686666868262405314550159416461819013628551939310910491289511582064721255429888056386253218840100649895255877369432050422660221461974445662330003500773465154502963483236925732135415599205715161885206303400946212180577990762277699679857169681866192277815156245659902127759631858626332140800002648261232611531269940312797621686976906284708625127711425042292988487269424076971444058332751140277797962335953267523273548918141442057464494915427469988607952429873530079837714218442519226489201036182268591636883357154281827124524422333125079258402339646717491696903555670833481234912601678816063012965453301585267034191997916477141017232260450614174012744526096210274086208942274259959067638021321906249434010346307370159489203763765462302385300540268749463833/660818503324726557298208810675305272957557844701352352670801250863249539776497989728638732970123683085658800178317924843437435439928776971056391175795729277584341374198721714117274881046435125158061598669268790421901184161211889934504696335614016457966639380611475287227001796126814016286891594180878798008197223767497858754696196478545944078976604959781809882662832840674308830749467043516441637016489114955185091829271228852278200181536861894212752810382699873032668637400258752971934153521779667758213858185978513253828561180896717819550366663482301952814828953836961558164624924595304430502524940212160644018377639234121134358090483037615214403513220544550927287733501283819003592327155106219339114542318438158623353606875110396748745091002802554642588898355595826546271833665484134845904718964660457675128875237686566673122918796462106742863934442389129810888766777437196598802723906165373335515477501621017779318893944291248272154823499700229460215773880658241341474132582072907311373038103995871194758339449698019474391459816842842292638110091501247962092118495336953384099410922101056086883969749043790192837709643755197069128208448202298674454505967202579605539744220027814148230117081752598399942427077927565645525677274809958686814071583637229178497808597749043591740846400597498877865064753791106053138949845301091482748431152846453980597695537417260655916759525098825248151512985863327230420632677879423697556051059769541424768452742106729928611190931803089802414272823325541752965429126507170510910542677832117509705640522046827525486020221036226534274113153315582825253310552750282623347849118644981135800112345782899259719208095692418982637560834785778361639276497157207542464638415864998630762189966710504192471460550290116139615389162136835642690273146627192228525088888029300835384624968450987230155472978708335704228137107930989875236253429695779342131955952139802103575799521545742823447498364908621402058127268740408492907019565491342735392191510978366127691098234107547653454127480063056423604131728602241322548233768568457153608965944010993810633982456873540655711571888000038913804878987598399379209516917579250206586105733166409826496982623294578505926748434550320622935552362745159225726436863652247753466171198116587700799054755035325873237511048198024220300439228542479047638259860429459765605246262396822804960341235264048458938087405133012973719966062499251182280669242451204373545631823516901520303368631145872077760477135508661933322966015904447218369682131173707571093378396199205441443335276295465191849520359777940660427313042378549963838073846898931142246304794367829087565996793229419861461426039992*t^23 - 51684900190889343703884321505383662730838707955133155510861323462891773219809516083804231507599918820390683443956576222059283439295413453847676386304886342897759726673169633126666216558607136262425032208316825168084452006191386636526046026315053006969344079536380735439884539226236694376107606137237868281111189561788197435881046380001234398417563448243450268700191962925361166005720989441298757397425709446220041899044752065054198708776691239827023057034677930341746517849529690790423635855979213244139345006754045723327462124239469748704338038137071478050408868573326350533506163194924595206832382056422335510906534116992015875723295181198679835312618742290315201315229710519824072394327581187648120993132936991281072000186432302316077915730892129093524771716751438347590956538468107303857272605831930373592693396886693077079224653926882086622835412087099303169340897265281637422770261727820829419538082093118987219317128968973189906349602161860096190030961195762361836502642363685202682495409070950828754774945126439194523626349808894955419384057027662344565994477716061950836347270665474954747544963997911510811677618554054729079966244998741838889721143455432201080401635027102695754752107438011658049708458874728613278188027918836329285894328162402845349691205844216249850236168860991125022376291483429003615832306469321337412430737929666316523935970241975274320112514700372387469684964212595672761475127620032556314984556745711698221817830559179772145992147914351310014144482663307153967658466282712340603441388912447228144389137649823630371106762790521996451397263915587271958466477425019183275037655797326245543172806529077446852732968708575613472311559436296878943487771780710150528968875083341424224550314953376063126297153198223564235532675439790691127200940619197858594812401690565949843367705097743395250468839809566230032720187033788339511553947368887156962380453731626225464243866342283952559251888871740905333981081515386506758754009647651207294312949957473570751350212851684217094206413792676656657220205973545018193863326837308909111330933469740115730497837315400622202439517661406388317191238025587252118732874138933632852827158599706670390220708614108102186751022151482797286486504763399369897669474278576331448397807062707478217480523820573159622716282685600145657277776744711696658494899777932498183008905888832641730764652730302900345048703716720131787068609600585279268909373310950837313705979358386968841118345429042267861858677543670903468238954876039492988659055392936423269557841839279881946677050345020924671368300599754880376547896314649017132958214544726433313138781487314923500859268597403413893379/86429099201513135290789571511329692972364752946869811704199945431144750466104002530237818210545128745703275919936281049337583944646620911083423454613858489855250686199993100256884390261310500240513188009126519818532680089652927566624704267052524470503662289033424994155226865073688914394476460201978292889382192159977958551700620100880638960439625862969303258323741466616833954020639793420581371301050191463783975923261169427349995014727154736937597069413797318597184448556880611182575595003015551282965035215446108893035080855267664400139326435315980408575149048371338390307379314588423908128015628659285464583093315312016333051799496601571481658555180896708223642900205259298663062510786888600338771965896854876152901944397499356194458412022562056335297085372317404237835816086393715181096868227640423625668027828344544161815649233714349765451715640353439249292537786180536744316792514275063299409012451791524287127908055003697401965974043516971617328250218145265208066976756376551803341939910972544875647392957701103417530439823325356719188960056714749477443647368821759191691356423058031223100321072945352019923006838020921720900470282802121701561037034602621500535319069718012603149044677203333012748764644867972309433944522128909977627121497670667677901881731823407268671997876255266277242531121096256552064634794655800718207151384113023823682883886157893237906252637190400461561703038623901856201634430475781166614167723594604863654904602949242822204206387594184033241698453595083545908677755921316742394074628381390733754550147310160771883398312486649989733974816352301901163498730991516071421194006367890295260928783621063094700468567024932913087906451710110373664390334174816766000573269511940759049129901699152076643955358154777094775939164441637378410146146094854167336425504066701004205006159746422448789229585474108334164614205772491941428192722444014863087451662299279533349091079255576461803558692175652858191221926219414944585336716027997920043391997306215654849511389954848559942184798089237438248275204379843001179253175501228562021698499990306744083230858526059158759221817983486467165423630359994575855560272730427991800649417448132365606308531175129649420504620605604168831593983194813118082388667912396882201601900953604326503137796607950744791076769477579471810705502519803744626433729157440640328832382545945679537434153858640768856414067658595499022792150697546710654710296297798831108897948822587244412882982879894887616438548745817779965547437463848870364920913658931231331365303717142678342785786598897081460315949012564869654499524120616688651766153532608038039516477813642242468670966856404676998283087*t^21 + 2483001400151833583769176153317248323584249362979696557139910992455862427361618802321914132929139204755130441754490968200024365864779544184811600349205333299325396950653768053911433750254073202617109304567160402060786675749363361743828188383009132398131087223895535995739136625562592329176697978456438357737537167797830180919667275718775216826725719135574454240158059985898791036027433896026054768814629181978528930873424823983330020792535040119730356444315967835063115288927179616416665506733438849587918685363184017474459845168416183437178854899266665237582363499776263325398452309937893304322337030828320546099659502033492047066109376092072943405060567393988657137927017121072208842641595909676000111271133555837106640672462057024049958466294003229031621657994740271349559193856233463135100915260081768746019281768855203246402519428530802688483054356200240858825129617702470896398646064862594402401236027062611255129813475247364865287468566505732529985870252016824919467898115372938635408537754728250446195328245475670558570468853258229877674711218202643011163489539878450576149651204999018981601236267919183317359942042723003308124332089510340163324802061904230405998096928032903212283092221945629953517252572967949862513915112674341518136298336705007619216861487721388814784868121498401108756467956920231152043755743235813167993772137942768419554022122900637785546897040542910464692792646157295009756227414653765918232335808238156756873115620508097314679294699223925387249982279164984207235733268224276835952735778607647788774365495087785435760035487064352832258191119007853373336487009032823410168685839577284879401328179397093997638450659035396193177703780050545390628886915195885514123128437592686596539943302430265580188025067715834195840952713369779739293628240576475611233726277927927059078790470302344266088443631781262568245085431241833260406059822168520454191652885432748733233668252913132856625539618616494763448930107065444170130285822036103154541779650120932478886438783690780967935054489527751072452302424972641001560892510518651597978985857263483786219111780472847684040584055467190776012781134775549929279022976383549972519567304807766583389876019632742982642252394910119048884861411505334231684382617870960832057308234651376755797528364774108059756213468525964693283564676396429228216147876144728848815287155267195287529089388463425575591155410010722451869478490488080028804088856426374915865713431568830738312411875760016887813793305183806228618008320303857577513250160486076751305990388588240999118697543160621177365268625901306671987121357703719838699456235036119353688933879908131459244662271636786074106749/64303249805925772656347441204429291571439376192471139907924759400771694346781377882496936748645575786803237284432593100707162454817085957846067050232710716452306510532794866591121986354415012178941811878790130744988313986701778109568779974687078206054724743040868195651488787614824552309490486390271849909700350967023601162465261355055195386567081642049161624192863651162924461791356006304912540247981342449055278086906310053948396290957003124281572219643865205036305229726319174719836242682243570154525986200291905016418100156319142313703658867875089423979910891988275762388690210053787387647243627722508385649821426592140151790538825471569182353965054587150918390317752712918205318508025445118652046342627260027857759046631739521008677058544786169913461031517004148752949847168276924094736069961364475177497012704288340856390843029883476225496076436422958801473648112918319337771693630620647094760305264132894069623163592922750867062684688376626883292218162300077314801830706744154541686403293763573387481660360529620942642647228554065399076586282195773611218073642403388838618369178755175229986638878271341902822717087487565760349949890404778545961411553744350396398277387870201376742889239839279761485080895781771398218854724463909023354578394266976752359000008476615007891966419933918110268443154095614874736088287223915734346120629780089724820065611301472569002251962069657943401907060736182981014016016273981187960940786354386018559249024594236659719929552370072920731823649474742158156056250405459656341191523515754705913385309598759614281248344490067592362077263366112614465643055857687957137368340737710379674131015014070942457148613866550087337402400072322118006306408626063673904426512516883924732552646864169145023102786467154158513298738344578209537148732694571500498300575025625547128524582851338301899186811592736600618472969094734004422575385498347058137064036750663972811723762966148887581847666978685726494269113107244718771490516724830452512283645995824447208036474126407328596985489778392654056716752058603192877364362572914050144143683992788217597923758743388014116861032579713931571075180987835964436536842911438425899683166581410480011093547194296459168855437730569501610705923496940959853297168926823280357991814309481618918334520676315354124561116491319127027164893874733986002066694493135836404651292614183585575851010470828732029172066337995051272957360118974752727104460445562330345020073924004909843184939262641796386630280266888428294367293473103559551501159762244836110535785965554152687032625229579428606475066065348263022947645945738816356914018228260380301400259493349828396691199341165079686722616728*t^19 - 10094816931099254605401895305833992259595605270811699470483313275023762705552832407806212891017218765794355120092647339823263180494055938188255452672228433239166459488554481941554493289681449490715739248279219717132163541538488905900588297079442334669387571430865136439311161582373573099207009974235793020968636597368545685523202450924125986222966389342188851034448590312487387008555762772037270324690869658048758058481155037586237720064218341675535077445920147940762360498905726955290951493810183690174190741707745870783985948719664135747770378420774377190692122651423869864159570501714353534886647924306702690081259988345148303916339342829641236266890628028187554476907559946145861179216032732754767705014554459319807316778038590675138694698632254258817553814378408939727200804753611546976064457983765350027353661069704593888328195986856438459901590911343120472704914254536860617586319286033137012877763555434339311600407386799797250664653788290478038543033274831992753799752615240703069555099304892234722061161876946557853189661076898672268308219907865773160211636077506681022067027935060940647568401917798672198773622575152274988407884853112347896035954618086628205890046168958830497709545705173509995986374361010439228418940850301988786649387646677566161147315558619270300607356676897208450268140074963104672658770199535010054673601304532561159268926675786829098849268177753072422796603406545617454472017276064360193734261809165955311852180487783849461607325904171537523419251310194726981714310708105821901426110322827082422446721830113672620604980479129251793862827568088104314970123629293856374010734569005942129634295965458336049623272983539319676663509954106127151238991695801585002889513493829757508350775161587192165115607049342254361294218331981266557579805442617276042644336920509912756437131506755482213465425623671138934021363569588608708110193123272348499507962869783836452870648844146060345931371330899683295458571837656311715214103974168955896466636496893728236612328254324120066073371613435593461632425350368677117446307986327190243602196484346571830867720877427596834521468214727957642827799776988173150467931536090018946454689760222555877284782342567470924474138525834891027158368312001946846847193415678586417053743014670143411298381811370056656717914857826812070044791881150028912478726258934023202668228882575035738536920088156829155593810952740674767344180530569942033095619548164194511152743331875247728009751941822356452391876886352088408603084916214622714933274183910313047931651913110090151307372317985748127472363872566104171238798767895157362773434336003361661570426746415997009759612877691528507/5009883413237940680957701000150950231761081072327217421225580014416047669785202733797618681180174676091251410495647471547600503918301815984389962685062882148063606890972226729171700394940322960941986896522645035001235264982793919274355999417476129531999674725261522972980228729863769031663396568124971702596993696916847611233359059889197445795645173861231415304852254954248015420195256394516732769220669835944440991658856370876953087479663109080985686732105898582818128075929903311965498272712577245381690267369910551351173647344240363567528010580955735297661369293755966528867801363660902132546901075765834335488135954848508285594606506868518279015659107858726999623709902379725097360999846928340147067636665928050919215794245510301435210039992178785827385232475621843906064071954465113798675100955400823840181486172318088771522934768532489546307644174611581412260949442644606060235252567027701289962374592703688408756832051374545171126411313815201801419892790751816462454496714221851458161676475158089686700183398607931905406054192080726971349154499818878148727498220333710311386291757433008701919110717581481460147930315959996757587876797928214377951783478942992904156219870544150830850733672301833893508075389919248295361833410347569741988374830494822024720545470314291912416025012988030845281744474543148697367636228860594002075936221614445347893615814749597304991071848911727088654643841394059714842004353667724797455511918505281463121865069951205492693936147521748669958366053039358284440720854832785454041477554768411167883221302869571150154989084763974207980454823964776234563838405571433990052351593712428297165077700623189531268922546796681440984308622254811531721856418005042592866506840176561792658696138095717038093356903739186654240902429547751052128448096906146903509199895476553319794827210265299042406680750744531769159349634177796684569550260295868132862431211352039897101162703377834327637847129453439439646895211381959360294017411303193047912646504185813791509856187494057163678124427144897640544659028362907005179405783429580687951195888841309905937208517695425595858396156293808337976767465001678047477683711897720396500262035815783446081888006994150355705307223897173259986642007828575124721729179485102665089942516116414229759175225627160543172797446038156551943233463045976185163417890344856416081354731152355087063972808959620326379517577856239115105905556480422703247928464553768495445729124345169947115891261560286683710428093012335527537326556237569011435657288693221299316794572207240436079082931015368943428178266338478022151813141405945444639971686545130733921639933347560938854697554653503485386179*t^17 + 111640692026473591142283396422941976803119098925310317931387426826475001219736569649754950829026866331870818227124207568807880252799751208462591738956749368742601576047968588231003916486900051524755282125258273963946107123372846910875087772288712888087785820018676485029878665941067889745770094366189916098497545242006560494971414758996216477886706423093418020071327297671493376078926970327264406420167455993742524193628085061739038259748386581181163486971349149080855657219909389003784363294156368789387362085327387178088634959520254784463904289060267450461650329199406082885297261930708950238632548785192551595031378287063776835565634532982591910610609055125109535655492879686953383176670966347547451651945838349187308239866269117282111249076543731632563059258581766198331050137325568780027496585483974791874163533115932297121637563713956662168284879411775954706349196435606372730334931020897354125855586834135751536096159094319247930951828122068386788360339371233155882767613001102719304562050842900793220371227296030978850166197701473183664228299858345938582986752363735802667904054624122662723117496019987005765093074807157957393460943224742934661127698755967234755632714951948441747926231345113764089967343406463059017417024955398363587475537032202570780226580726819831904394155293330045732510522381397962034086136750111364206244850975557833567192505917868257246321911148713252194304622447554202648542572905791506332850873695473506102548123298204481567352205747546374342554917429394586383100722033148620334154103549424163525110451229145987283981987418997879213543086258956549441713329474679546840556750254448717174241949610468544050319715551660955195176227764752048947877620787699639576303151386681964046394163389625767704699822478957755256448012859582702217932865328175203183511804855051757632878807014172138226737566705047422417328274943332379589145530126589751601069528464704700056394721153168137983536144683375868459940335684427466040495868925847998084199066320021869763822250533625796952149648437866006281273035417227355731899389096030997178078441737770597446687338115343614322459513095017801245128121880412313939361112069711697603813419450326396526021033386479507584136053612357308334011307841776764325088522926750918248538596300820994609342660640230286271930618454309894860762465874071297927708114718496465227206435146897152586262834990324796378627337257930514070034554534121394204814774216904000064639589067596533652225021266205398520415704486667788768244426032706073657893969701555726469836416043557082584529024383005451599389867379153201314490734927076350768842807068625610903809981637459641260317142431474431227958/1343425286676819983302212311695478059397892694949904987588745408765735262891251039081500437451869740267249521981460347732846813128212223465294090443813037162413996505848657458561037319405222303591398496237029879360756242481461103423014933023793311514653372775952503692819513235056618984685698106725551786909896844796737271190281398704587741077331231596758510171072656427256376575002458978471634475730368719857681574118280630132509355173109061015611716825647857234475595134200983222620108189319241151235327153646578363897573969403594774692450473677336185198744384482967131204548545274672489211353114257971987306232821096972401739323621707849327519109444068067856938584095928872635183482838913953069052136922110151936494242311305904814881358748274102702313542487014500375552630611214949592590683721696695507916863866424537957094527732572855829734290126323642968613604834897792364338082384152111313239409860558906457565250188298736341160363402825856115439059751351304053343489485566402160577763344355196017539937087679253709980094160461877407341002132524898931269972022285273586088549791066214448448463119134473062160945968253876252930530977102748440326519660498795958262214011139385766766046778487896098267713657956183796026642752438151752564162892652671339000038937870592128947773919187357805411316526189571118038942618492950112584626672677507021592264412548804178265319880871644924177458186019289024082833457677457768743061682798506783750743443727832765508893342447638694514592685648952769120764201500827685583428492413698923296723725208470989851769811098024883503740998863320274571179466087646007881602488341611956210026301410810611388757417925536264111807147278600738986288874407770142196490118141727545927510392662911057002349924120522181597267969190995377183383503999425867822910509497971515155469581890568691264716563476715899916558925401152947069950747750049638519167725241480106258607162284724283164127726896998587052938513185408129312259642238928007731763015723329946897262325485957468898726107455761040026800253041750655327973883557855559209377552933572241457826592150062616850657408221290966174870160079577524976821378275763933212923527766214181409984088678515516388634156658624146495531717987609271562569755288124827705157193535409197057781071632628051235454501499142361870186337769283093743932496324385424972254295677932159778371639628586566988620299536090039799911224104498007749989448257412415790896249493338779047168861821243698675670369845281722833386771802687885318261528680249530757518295048510232559136786483366426259024983143009994574030119452933711300707431607605509531954757356326815203558581422768110227123730829745*t^15 - 6602298190795404818970883732033838259137454575577542390416823016656263256552670980906428470077366834435930663176128503536498143062471066971637393049147351313263637978905061639441509664404980740425263782341185886057739517736976414550397010388980972085510542811348719033931193976639956757469309944194809336596588113216404458244413574561684445528032916741425884831914582298195416520780975000474780153040254559932784568288033706580883270477138343828371191690925553323828030862456276959366917773851310751400394457529505531107376968119272719594822874359487615520966289875896743966604273274262457732996375352291564637247766574460106898486599593255538649270150003134632167287376021161519434128099478635296772328682503891576217127599667218963308200136166849631220270067374746614654610381837908961870683938731374962913325337272536628461856942284505838635087127203809843880025365631598810696827715010320645925720749729589289107569064451199220446332800497344041637188275840686090362194920705801631943846364950451902928855633699471535475817832584844569719222095382713133822677386984268247515186997574630651119403519922365022145809857637413608181158807379428992297865217993115273548432564501056499906157045436998061599384704770970641138359553029472397164131280673423256628401795732679940973400228170096564233697201965414363531385484220927211174063355501308294215559598206259925394905129319342388515596776391635903884841464521607207619446844110317990893075651827451714799447025221410341438754737678817326929091041609334348644332236465802220897727731176299147578028076761833910221285558486095718399742465474017300276163743518811431464781057594569538842559981592758081596145819461271281918491772972979279392559034950440435703849635519467811563401929057214749071819472469849669095429584000370281232687993419321869162567115043389960666286581495156226934232431873191863515834900760496545312642740253045412556256322207282833602722433221641432987538633294004982591132125807383910755149278440845281038295242926614139666950946945089666429267330217028645137939097353124973784191067225570791146087740441266242829899903728981777145732547290539678443679772601646256411535035770133180798603559807451204439537399367310988108144620337890976420472001185977933982986046940916805295856048932560869558697893626974092977889103338240661963917580117978725348600108549156879841352387208519037598629515211302110048589373645116176648174427381621059741220749931987029588628667493719923951388648451702395341731979172250791803100202236258711435978384853756055829298696094092246282351233051901305671199968695655053816878714097646897589232150543445727045448267826037107026537/2507727201796730635497462981831559044209399697239822643498991429696039157397001939618800816576823515165532441032059315767980717839329483801882302161784336036506126810917493922647269662889748300037277192975789108140078319298727393056294541644414181494019629181778006893263091372105688771413303132554363335565140776953909572888525277581897116677684965647282552319335625330878569606671256759813717688030021610401005605020790509580684129656470247229141871407876000171021110917175168682224201953395916815639277353473612945942138076220043579425907550864360879037656184368205311581823951179388646527859146614881042971634599381015149913404093854652078035670962260393332952023645733895585675834632639379062230655587938950281455918981104355654445202996778325044318612642427067367698243807601239239502609613833831614778145883992470853243118434135997548837341569137466874745395691809212413431087117083941118046898406376625387455133684824307836832678351941598082152911535855767566241180373057284033078491576129699232741215897001273591962842432862171160369870647379811338370614441599177360698626276656933637103797822384349716033765807407235672136991157258463755276170032931085788756132820793520097963287319844072716766398828184876419249733137884549938119770732951653166133406017358438640702511315816401236767790848887199420339359554520173543491303122331346440305560236757767799428597110960403858464588613902672844954622454331254501653715141223879329668054428291954495616600905902258896427239679878045169025426509468211679755733185838904656820550953722479181056636980716313115873649864544864512532868336696939214712324644904342318258715762633513141259013846794334359675373341586721379441072565561170932100114887197891419064686066304100639737719858358308072314900209156524704075649207465594953269432951062880161623543219529061557027470918489869679844243327415485501197241395800092658569113087117429531682733369598151995239705090207730695832151891279428508049551332179332281099290962683549234208223007573787275277622067250753941383360472344601223278884582641330377190838098809334850721276305346783551454560495346409803526424298815211379956733239448092675330790585163599805298636965533228963925450425762765073458325873576870640250130209871166345049626761266097167841191333714239028972848402798399075491014497169328441655340659805519459948208018598806698252960393973361591712091225800701407626500951661729614466646970080503176143006332387565720888048542066321570861251357044525882622321974031684052594088186869799124080700817423885767443722001435617329016846635200285323204856222978809594427987205667530284459648880398476721713309351989167139090630964215524*t^13 + 311631964303162313994837982309554538158481514523565600724642529719452498440695832040194690217106126880047849012332789134267161720945847790731262776234388055979932695993183878367752462720557951218576411237097776085662969517638863899827991208264855003569339754139477803237902860167629705394758169960066988818875943136635415945034449622036516292615233810962036716055501974035541069018609938478002308199828009720279413492308276456063861751303660137696353141335671212011204531955987537405065688024404061717441947115455157645665483157774148929308203460092148211315994571221109726918358466583424851941826647297498232877016110435860270647937038187805631134379405566380284426108703095155200261008186456176721538816877189579328167265609802894539112605765507626916785943001730740210184161904108906226765523355831519477210055446968558417082697509274375251744629925756889211468939009707429389324706584444459344248779569088164617517387540640282963641007890729399708052069537851986864201345924655896601579125286775296784691038981696439917729613454776606966510807435637193226467815576878209282925212674682230041600583118710749086690346790393311789808976245982697512624804539528731487983835386795627330422996547292448459266095173701182340437442478952655338607271103575401632463381792608338885048586400496611166134558532063857228006970595549364863076797460299183246978184577323457416737268714920706462199298448259155848713471210428078663513668273384218245744556817451088988853682273727211293390660260012181649802295176806253320708182051691428379012205684791633869172359731007093994755017413438042575190110008045970814640451832829155089841119391956967628057750360248923708765248977533497473201706728065266490655393919274915427250339706974393550135315210661004721339776177971589878077173150220601349427353059068987194314585843969709093634544768299208975963509180221896878842336380593381752229231976045435314148985382838555087310357684599574218886785426216428802074180852266474560241290496424426479590954710905300096200165975753525317087403982128433910730668054851220262542513548332526828682144019224389502349898721171707697769686610736971790433669271326412722598756329693874481896213119605883739307623499993326037519166331492690566022656942449955874226901869167335051448725730543585736791389268810983538416617216801232252416402032384644324649492232070304533185860915687877842611997008300998591814326005568038099327002950921746327936934169107709258181236253951329967776266938657867668130849334669197499019907587736902523257932915304938130889765764055879357128515140308400413083232768487970813943169920402517661088732795422937366657335162331935226295/5048450814143418253040945213424059654789975706285432427044022220309131461601859167916796380740184181846400835235593096217119076702860671337999897773065834389282071079873375923224108663449098551390834349017049125597789248061911725494908748310465391691907937694895198087753328683318031342450465516852863030808770248341423219104531150921450774364286838737292506642873035205584488813430293213835510608797280347254656020633959841655850945229472997711298767439539842449555657504313168531319774985125990431484334672124510272751935863969298258581103358976937032799492055372834377263408743821663985773190124106273678613948601385464709694089820523181157098127068761054999232363392069552955373719720971381533174872433613939382404679001433768620133106032987943839220364924886069832339885560039336890051306196270739961329688424353263691397330531879047697001490264184637261000599221668546042828372748866355145541782318100311635271519128659461829413155103250848770649940328762268916248692066812690224486963304576894508018500424226248152240985424051476151797239592751462299614526441640449160353813425375142716801066668747440875699554849122461287328416408691380981016500197874422706311688441860639144583986314949251653490250272530080159805383817057054480688485817652670189715935798103172526677424096314597226650947366838704096209500155810349370449597075219684281141456792420243069902307341801865662435290235883012437869174151482657088855505481674388650515951678008803129333420244776915936228521987122906721853819157218899828981936545175689638072951262099201509232440237494682983271953016781108821283274414666206576986653561452162824915572522143783034376698928414909960925422648194320671769527664879725692254178654490491935748644317691149972103567609589751777160259631591424733204925378187316155923990019902903483268448849841400239805303296433553434423279330191701074778657020492291799487819767486404188782344809848911253574669457918194690293674202180954759626070445045234723791993648560303063603396317878808593651002319596912539890186214062157725811438699264783522502608277866160949478358877869182675954575734052640788678196285772728172807634021520502359547512625395141713298571785876105677376235725548724424198998140227121157345656869872216457797274927285695614206608869187875939905865863528356033554279185090884889121935801976901018053629300600229274114512372077951625420394178256675202195455863213745144913118242398907709866841695464441517050939828107200004496992863523848158437042921405890263774940691987885078741410856129664768669598239732229622889178094547942821715039501523129841414237400883317546346398403960091295028109616504507530011401809539147*t^11 - 2878536526280276674920061422102844366649081978773021159068690263752062200370543159641613515513529926478791462453819341043297185178657924837033714853882645744376449306009370023013382377144543098540061004917805330240296442171217398981081358797681575546903140155840991009722967634926572793311273083788096645945762322300859534426784296719858915680594337806593053107879601345703022361192992807344144154769259278182277341104710648852220749798722145766737532656229166329866063143394515620621507185840624956300956046892942981307612777056673595246804015434215767561508846655895966818187567259718579622056028844059219916264021511511456059980529224073380056789828574366332777715061135272371196409301528826651251256195909813073552939701149262904365683224964939155118747520023031273100840987564182568684777607027723641240441724093834049301348689589877964707078478205314073572620594072873595409709978973077796941643738581723948104099608323459359452081115973767649554024048721153418059329488109424442720890362072516430394402351649702296332710258570181499251244640489829502709803412731388540141332419529651250292317214572083235883454558398266915482040445976112729543053357997582536691806197220732974897958616701407980027579903409358394759883703809142670834575894915668081194253319141552654112288623141480220448560670625879388994536196081956371600859230289594326664874881346525252091922162687933497734784905706890578842709217632505498356047712934723721430611764698724577034102352148651714312048328143076971393293920575314475971327353980291445385860855239199447432307299357092720694201028560164281304523415771883910790454256706878711511563933789664403280351290968615005359733229357367817137368264022725239749352432262024072799403525166794960837027977886169780088501624140866713211157052701192517396548927569983163320630904468005335622277144850579631112695149714523262487516445102500122163372488526697351163367428755721940511775979671799201677420763291905197529798735312224387124157595484704840006871226166053419601900127194877565432530730673628301697614007423265439934591774762733020921849795919725341331261277660166765042310186115902924521204311796415103109358709067815198599105065859058868835930353707548181776526457737370370817302571823696730476739142460583833683676857376269842836029197229374660791788729455498705813032334962808324136228096847091029057326567396806842001645797579140959557404882394512757499260191866132914950289262555600476643249078351148715370229364542939491644947594855782845306326606077129122183181849837920636376721795765183223440038404120497372363033486826342623682291033040307028462579210883733027622767970971135217147/2827862589260143057050330596533460198789323062844906385222266931359363305149810697868009431458971197952621688823386036929850596712435375351058766267544038509251589808055897402134155151769290636212248749525889845349450019634735145361353419301147906791128518013494348198786039206842585210317129064369813974147924705926749092831741270464692493274836237857573941977123151968863067854331417197236745477991300964920282916300040361867579975995594108577542961374838893809874869757665615748040057521914544494231525526257478428402836554035368291693044685017258012531825058968401734336950413032076558850564569586993516542481569514761764795966318602054470976394914889379715882069217529712043421685862338023197834569067250305636535397999968741482672250187856409092529499362736905755063977059635439993481666160280703735813653869182999047274154829983146172093172407750760518329914290763579955571225897988274026733736500807683947555789048844432241534722396870312730938389604262886830016650207915660718152341564571788496495413671086542561149588275355214287225598815130425551779629051165029789723982822613137931202154991199373084038076336012414694111926198610608064460361952028671208597341266001203514724558041526294765715300806251030855749699070380449930220166996732715272448308913191430807600704249750409905291338616830246154850767157224876549043384371990667262472227501024716880206715891083008606353685032698758740055212554884180608247806435848204350476742227648374218461273361974887691715823468798646679964842659613089766533060826584296740669982990367902055234079999531161598751137081295272748175362166913569752760706514466598784419402881267578648653781571917015341761591214980770917242060552654086370240555085563579685328263010938666678853173457297666549631695980538208708851263999908011330282552051198566990766974268830643883456509759148150915569040347936611309860719020795849168173680715260080110195422735929830973355412123000206954874554260378930019715451502244778955282179170685704455596506795774696289142850416261488487091874575197103507101720912340223616832221685891377597621864769859138898448759707518291906104265698663961768887380035973381101968763851354697652783569344111939044426571756711203167942367474459024339005465981344081197609153581853258508416662567805418479480020539325854276617526986169668242717724573823245348452234574164611808668231933629535411930656063136961161791586179533439778015580625835461028416581608862574110788650483606703047992474934539571739978363077099558612499716466044667097367598794116296716479090767576334434848784503523726002762922974848444861801772806391044788858752992789771622357561609689911880251137044753676*t^9 + 7083418691546764266771109835051897299124200017573751648677513349793280767036105618498061760966750626789857497953686638350607403039639412841637799673358854725442042185583579959066349338531315348307027266537259605261169184027961250093042803205460165091174619552837325852943077464217563392875817941082563401657421490936792391905717238758205571534516257662801323278801446963419323793479260165563731384782877656809859020446091090463528337892067122486870144955981434778953242201151343785001109030440061496463126578728670726421839644158815946586466749870804967965937383729622429002689581117853232330630748049502135023992674451630113715354609770057777745886619669283877833585205178149830427633098472321063655569438227454128554670807648901779340148565531392981678186031960451621229640563322210169049761894388747754514782216955319117091047212725325678387655434249774731807744636342275608001645060725794587418577856373797977417967267398778706950373785421091437193729271727062046507949433376464361874252474531375644394858520599426236894742224507949794307809701018301619572472043184254930921451476934698246885362801326158556842741240903817744720364687969455725016024919894750108956949032773926236631572208877903218768447684571202636735405585142213220471270603571393761867180503854309616596509798104765233649354089509417610948312446343887443766913081256129035066253329512061947544975848955966524551176249322483027600684044575426556057281331943814708938531867513304195695312616893833305645893374554021089156961806350726477217497812675834111238020008163785438165823437627234965147102082226343211652589973643784988756219954256263652466189865121464098533990613599981070439160057864643853888567556150224315418327565678434248332786374099806392740614370598291533986499962413196696984448962517239335578378096779066204218636396898171799207626214076665580096363164337378571631060148787888678271882863115633209006847017325412831794883680506181482745673625906247122266852254066916563358381707886797793002725710558578556353387638395800318261360744923627241847318995118886611558644596496639179134829499881064294638578780637988277141820123603473547845932153226795277104502803841686171450725455198074229753033886371636242432312161214200984518626944160181170243754803882817940277786730887600185781847052116444389313316592150074152574011360400802599319257482132351423763339996731308808951033560466352990166836213711052725072426620773495930782664751855614914647363794340184124579097064638129117851417189268145381406147249061182079199168383833368463770833032908832369849544623432393275366622882687132520995896654543125812760199588698275154965851861468770016655/645560631091101229309489756180067056809334036346594343369311793758894651661342499313297010210205139189755636962824412430557321935210247115855986927933624791112005787610474864087197133218189490952453357391767424695488733053758108898206109149033479293174767397937709774522870093219207309440967463551851818669769097152992150049303221457511229179026901156629022754206113835177597490174514954454902753404299848848944585749637785466341828805851340786701950325284650329740005981821379137909715988574206014540282541565635789798247544764074075732212200951082614860836634890215138781492394289322620149028883171430805633555078297798471449136311018011863517182724856175540854220944230354263626836286859451581448520195637998343883366571992864127044322257170648818551734283093367913798890763042490444226243217732652081404316983279204639649157059759009654714984215369387901184457576662885824143259854997894556388644418327239849742021557150486103138926627171251392005649512516013307766658147464175118229634545740816859628524435199470716102434580573947490140929558082631433106263889108816800568417792933684916294434810848085455470406569278262668741551152197107383858236914191688084476935906152846173789977678622717005087578669769878186784002730638279855498832408682697000767485377611415204363703627300165004093651301384961907921646559606478960767332603777298040775802792376785367795761713421521107564741240321802352372604237529274373139999240640775793151690582826014571585873547490838647337412271877176770654831224294531063845690171554529455941518974086843926323437119892970890686331007987120835940604106103983494987372715731089265357457972037941525792677564560484359447860394505610275107544680448747145663486718104371476736366327354284193258195883537381592330207168128579645249188553121857443684502596830758578749374983084481275109071799302677880439903782286100696165346999318823852963077397569372573727469361716552842203135510364904387698505386869361453072184500083879538648703187822250817149031122806852095721467852169408371767545081594995914906935716845668191385412893436345914428534271747843422817302573230604352279230940923572986668861899640780428706583519209258121306877687412982656141951666746357523195986174883645841961533519741120250539918203400215299492832397621865532887010403120387876290686874842732835980417695567078009546667264216435667178833518562856798323598341270409133791850673556348109324128262869295246201385344423199061291466210400501638670282135056319377212203456743584951824935273248482574513346124713977450419083863798140346698336805232987736059307273401116412737033277801841367513755326068293578932483350326354169234473856788053464*t^7 - 33701366634134089903143557865692639814532048301470656993206695227066643259886217159277648243791029556014742583711789292093296977066772673561806169864588828104871128473750985742548237889623584714658102646259637695351918848446913384023905084996572505187421526616916774548807959579996070767119195666516221263891141320948504741714710647464593032216555939969128630465556230077015628885843225158661914280107959628834530216935386159985778265043336772712573859582065778206079439708757034711139779142107881288704412111183513849965557630304225006015332277015855667991933198156469777700175455207034951728144682394311286684266865949004627509007217942742929836313329413341752582070253870175290968104078900844363063830785480985346797097013457728895499761827319851897573445323248059205957555408182828527259534150460167758807013335024442699867562039398511069478088600369741284404639450807420449379717582258496514903580325745933928937920690167321141672072260075341992917139243161711431565077110913391831894720820879589661572864896303558248880606747413770211308505967424396320130046626596801193946156281284853048922748964847507977051226366529362953228389840833771763080047227946882474779361539770013286239707303103365670007706397738953810939205412012597025237477224751555012924166402827774540523465946381262155648121161112394400068107772083042500014206348024158734331422961521810289601300841312932495356447999273888430061103065511660583860382738770272085979043207356060178805522426754547834039123741947150100614465325048081629807549887045703396258655706792538529902042801954475455302539932925055090716842457832013721073966675760798021242558449377000470093085553137965927816556970563198165157891089568663384424973213002470111701522905886907238933899488819681465773529300100475425484250312582735143369916903964638585087800028576887468000240710497766285459003869268949361970511835094466414852456590579902139306538239247053365447179582772176713568839195187065701541859969085134577922629368905003072864789991598837225521194351701538585335183047155719331745836140294551192045359842031177265582933253052200949850543829995306447181287146092645996494964802108196360145527985000159667821203393551911538177209046850327913525041289932317984221059433668264141027489054375220768639276264108649876585323799720171736865411284199400259591771598924160099372533716395615200678700632194563429821213805224224313737766894218391751782060616498976245553232351323957178489840534501027197594718834531345071564374824221833207638362663882427366749486069570078033121858882348857193236774612390028021817798836744706722349485516552299819425088456797457348669057066693057/488518286064298175746259022434719294326506434527238177304998330460267368324091286938727431800679905551727098902349217357398841137531717623743305615932013513605089638490420894022195388874626292215053998631647228858456815447804037608369066554106658732601226463982728615570732085475134176249344766082018831603598852653359007705556872256213724028120447853366730971299147791729591481819075992171503445720134079948247845133920229139094310972039658551131533391144675357991125503345812080952766614297905873176482601326028495962754170692216281706345626791758612799543412539260774983472198281699086985946587002898904474993753126171782450663135166490664552403434206570129795848762155953685521266486877801116018958880767327976906997204111238114502312272099673709932197268005272863837320222259981670032975898798798366515223224154377438943464630026493028994287318663142897677674485417379041577484503328040477541603585657784166387363704835904124058313964663947678341476273218656019397632540205964422028277579765525824559977122792455894538216058349773602669455320918145065916353462649190394941290833114987072163077497867081113513071261183227728338374900764635796482370785635925803004441458596140278824017010359234944824623148347703198555142819068418819114241051873698668727286886498397137799190516068130111058660554978025861105070043088345495485318790064548007851732513654110610278298138498779972428166613097923281484666711882711915906567884654002466818452161355575551094143033617323161641670067508710097862096073273028249303064906332254153926081354621262178127916294944736321274087635950298281662247078577325821047855450306040711349100473240294767777729970154740459677020780828582086904105045239189142616905497506082743973640142786513111637218154225644429671733806978543773521230365090700315571967457999262369147443484323843160459896932173351236333294154691328344389072999181836232188788263724174584094038968103536102968773718871635849837432186612875683386276233541428366447913823899392707962640845631257261417718584529367650918836455651545692846535957657402021530682746521298996893755124418204587945693602989560351336316421847119099991571410282095975713790373733168793239994214064914733232230602421317871452920624722767007840934456468409028256420797649239708021011298775501109540165273272415404316431395552466579543248180481594699989910652973793512646680596228576933450407381649487287199967717856181093727268890275422696651234999815759556017152313389543163154789225398284262848504280655522867388458737701908920275461198199458266385140649630315064094190902961094543481465497982884985927529975130038367102529002675027932801294029608279312809863174847180*t^5 + 65400793298155492632149044489307610709681339441338250549901136389299748867395496040665079288756358594707885465194905152083484173902431682746573100836463830004185181053088064961962819918570920002782677579212770668594304431013037364366997904937580068767880152785020685197265298290344914205418319473092341618453273028927031541481618913947831320617104748629575629482289058394561122995751161251834385524655868350937747759528942469816774803901714486148324277396920966110684193816489635023102420550577008439636571424955305201262024687551498604431608815413203275293140357924959152051615036263780995437211109891311687131954281270113060667486551121940166562189531682723038342440044752781213765066500385293278658071899064854092160197096019438682302184785468523981167521725073225143457300505935338991227480766395366779519391637884056521039471842838552029551191040834975310554758787678509779370828227084493278330183752060367422491953539353483353936647863670875701068311813987412601449083310601098415495990058539053035267164964943016619639255994372674603311678056976709157127947415173483428282684191063095928936722558838411520644762872253971941050932130153963018792998250377568971595056901043184184594525650077046568014620869135869516487865671758684563264018920709958864070376834983409745909850346197467560994629526828724674987697215615391561375511571110470540676598393679891841142516412909610893704767366714498911505477348137118389658356950210881802842650875954700670876408895180033279410251145283245186020988011699412316524005839818702901026386690611704103628229676297408385635097502420130000000043368766853833871372034261880205971856713312393318955455148802847993068960276388868724477844452469401872193282145529089421998791194073239640719907386644510252004923537308863617202841469960497862916145774173303004181330412064323197659552721795264105646903506550116985295633524757701632722678693157959697139357380575004722076577492516947559158076347149361927743334055079032675296653598894943564651146725047451455527834605255667501954581391683005120367680890299366995696636035235880374939883566334506526062728785644455242075637642460229103547556179710245672742634804448791669646044542359711876085996137530703241151390662829922046157785881107717743776095195362280641057008353878804370593617315643530922027094569579380155113401188345881392423045143947918219832471899960007509578514478061028926445617785194247653184832552355561020576384385515151393619145537882184872277451248370781519680811955737438501666981869486190293858599770624225073624368507418643785103940948494636551210391177290296458816792711121157205939337692651736996303465531960501/316296805520608204647695591192216938335008056964120849141282437470986522692958809096548013901618434583945871453689967646499862539829683750891046735349121528724341508447847715000261600740262178760584190107789429796136991760638666627725190015303207372984433454316289533563582677252329642840768955571934516800570823852991577204425961797260142036100899702218186332915123661425687862589954314069310349811870279362297537945474704447912713986492635061269935997158281511672766724375743096555307070933764299521770774878459233903184088166888061005841065657954792483303380481425012059988772894870248926310363048905965536704967170062968340321808118919110347727208440846749866789666801905076534175826284811390147800258579817647765890512135837572543709379498560964492548172774197805718398805080823566240521403653908100906717220131967287211778706879128300187077188664330151432100114474798114193760930735047752392808999266867833829869194159416913488103638586066980013955405700065508280282290913670341426012145853687792652979045672356997185199958496312436689949468198634826238436438930254252401561425625021823976449499238306807193357096109639502330274363153782336306845292053745979859408973088363736814972536665643444903067403164646647834419847937952016665713209135915870958287394522552021054883521435905914794931619061485277540049051706505201474357978001234000654709377297245208172497539222799688349162565497104788462244689987010352667373134176144152912104691865174187502155689299477771019372857337228486410338105572225110610385192114309245257896532688875729983540129680588585393480765927073951400341752469457461185015820801883807359222352432523091838924400434287658442925751388840834002603254315976544544505188351671455802435268957972448616461598671887701098476789469558346401013562640686319344021485912248101004333992474903487702817532991675635801600454733108579077199000174770802100139879256593173041656104761707939721698990204213260893724861555367281990871988726579168821777534435158231539838030421765570418324065886206440985522342291776539035256833552403408288759381045471288355907841764071771108299531811689444912809057503108351210500096772891911039304968603163081555645386128862847288467038347376289651326051106225664241005617223783046730338768866568747043653198631409835208052134963892051261671397869805790728264657858570893566343203189695278579611540877351907035233664792290465501372043718048005763436349491261616941283894915714363363502513969429610403669889207609316015234187934118536019997526455587572104555805320069805989721486279943159951104760662081710497402775449771504537061562757220522552506105602237916756393444210242686019534991617233416*t^3 - 5039670566282901623561104214639563852609332860615673441481648992702109879065672471065510391812642957504964014153989277524976194819143687921732565206387098521973078510352886168219570264273500348574552793743624645658242103071550912644427785228821535031541783467626533070612966522466982051874709430303696518980480808897508658873681186213153828864122053530567063167889090479707154693525568927885065018184615265038780503951807652747899990650956393699871868377991220127718870909774986678129692221545070298478644394505212943342692850636352105739121901116902641281459632812137576678798043256291839588528741046540144307403839238609838011655988638735458560572569537412190831052398477370815336330103431769132042675426415089140065675629199950762889396843525759806896788985834173069782715426529181855927514129068886919616878691198951590363206692397412717122963143787099651496719489712388588681821441063430601129859695255160587432573964911521481919832308059293130116642012913684183284302618875289509064609095882066440510881267467975742261268187672578226537167616295691343709944926872111198294955704203292449785922356941463527637188900769801270879108636527843752267515244068541482992623886586780348993426231275537070951851459550566073426123357197823149514381727755060102968218279141158095091593489490715177412151151318495227498067216005361970402159133317262048430040055788089049744915494398852876989042433381111456813639899898593258946427444684841317944147600806806901582015832312657855728629035456445111638195114250639749980698871940390070056537225669521283884081458679650786488083710692724062073599243105492460647997611302946086841707140926936718891335366324232851492451806928778745030693974254217552392651227525997654008331614612523810816983857104696934337104909638707463091963935943149773320372646295790396996775097644783803413045791469521943575026864074083500363900142135303639893049015268996436911357307656677725787597959571191243500457557504117485929813628137985449084663487590898872213004147411139014380859229782281599338389156539274032815594014016487201804186232182246659902809176750769385980430055322442034592623923621907800640549159204179692925067243907748141418874683059672364896364063016949383996369885910357217683243663510249308931954710591896298643322529619624837327000707672523943581806034139964526538240308079079001146149181764712903717221113328080995324194064172591281213910714384646601233158846198152477728727641398087764273836585763600908555776458580581757379954186358114745417119846074054911084818305820187622582609128570672157342427097860487997700010269416113584971261794648163160784860942763016255715154518855401/27043376872012001497377973046934548227643188870432332601579648403769347690247978177754855188588376156927372009290492233775738247155437960701184495872349890705931198972290979632522366863292416284029948254215996247569712795534605996670503746308424230390169060344042755119686318905074184462885745701400401186448805439430779850978419733665742144086626924539654931464243073051896312251441093852926034908914908885476439494338087230296537045845120297738579527757033069248021554934126034755478754564836847609111401252108264498722239538268929215999411113755134757322439031161838531129040082511406283199536040681460053388274693040383793097514594167583934730676321692397113610516511562884043672033147351373857636922108574408883983638787614112452487151947126962464112868772193912388923097834410414913564580012409142627524322321283203056607079438165469665995099630800227947444559787595238763566559577846582829585169437317199792453816100630146103232861099108726791193187187355600957964135873118814191924038470490306271829708404986523259334596451434713336990679530983277643386315528536738580333501890939365949986432184875232015032031717374177449238458049648389754235272470595281277979467199055099497680151884912514539212262970577288389842896998694897424918479381120806966933572231678197800192541082769955714966653429756991229674193920906194726057607119105507055977651758914465298748539603549373353853399350002459413521920993889385153060402972060325073984951154472393031434311435105349422156379302333035588083908026425246957187933925773440469550153544898874913592681087690324051142605486764822844729219836138612931318852678561065529213511132980724352228036237131594796870151743745891307222578244015994558555193604067909471108215495906644356707466686446398443919765499647238617286659605778680303913837045497212635870556356604248198590899070788266861036838879680783511100514514942903579561959676438716295061596957126028846205263662460233806413475662983902610219555036122518934261979194206028796656151601060956270766707633270650704262160265946894087514459268730491408688927079387795154430120470828136429759609969899447540045174416515764028497758274082258393860574815570443473007680514017773443163931778700672765188377369582294292605980272633450495443964738091627872232348482985540910288457539412770382872904517868395107266628246907811399922343872718946318556786745013588051512478339740834800367309737893104492773807881502868248479773015293578067579464944386231689513775527250596519302523068367134829709788511952737414939521354865968412121187076935140175819457036607986247527937300955463637918763615742354678239272028991341882671639479975749654670241783273457068*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.9992700901002312183 - 3.1396018161916773235e-1780j)  +/-  (3.08e-474, 3.08e-474j)
| (-0.97981126298783708767 + 5.7085424915522537219e-1810j)  +/-  (3.03e-476, 3.03e-476j)
| (-0.95280406968027788258 - 5.2929872655211032235e-1812j)  +/-  (9.92e-478, 9.92e-478j)
| (-0.99981191608233013828 - 1.602265263162345415e-1806j)  +/-  (1.06e-474, 1.06e-474j)
| (0.95280406968027788258 + 2.2957676201571402034e-1812j)  +/-  (9.44e-478, 9.44e-478j)
| (0.94097113086259803042 + 1.5260092214298838899e-1815j)  +/-  (2.67e-478, 2.67e-478j)
| (0.99693175852974964855 - 6.9262695858784933777e-1822j)  +/-  (1.65e-474, 1.65e-474j)
| (-0.94097113086259803042 - 1.1931412777389090964e-1865j)  +/-  (2.59e-478, 2.59e-478j)
| (-0.97222404322963102332 - 1.1446415135761612322e-1863j)  +/-  (9.99e-477, 9.99e-477j)
| (0.99981191608233013828 + 3.2742267202407664098e-1858j)  +/-  (1.05e-474, 1.05e-474j)
| (0.89712440708660493986 + 7.9924251623754899696e-1893j)  +/-  (5.17e-480, 5.17e-480j)
| (0.97981126298783708767 + 3.0678208757924343215e-1886j)  +/-  (2.96e-476, 2.96e-476j)
| (-0.96322331237527811701 - 3.5231741175280612939e-1908j)  +/-  (2.94e-477, 2.94e-477j)
| (-0.91311367682056050186 - 5.6332966000755912916e-1911j)  +/-  (2.01e-479, 2.01e-479j)
| (0.99850165393616251647 - 6.1189409257449609113e-1903j)  +/-  (3.15e-474, 3.15e-474j)
| (0.87979029380001762631 + 5.3508648299022707307e-1933j)  +/-  (1.12e-480, 1.12e-480j)
| (0.86113631159405257522 + 1.7229750475681860361e-1933j)  +/-  (2.55e-481, 2.55e-481j)
| (-0.99693175852974964855 + 4.0626736505980725517e-1923j)  +/-  (1.71e-474, 1.71e-474j)
| (-0.79753927675225227554 - 1.3443675181123864415e-1935j)  +/-  (1.66e-483, 1.66e-483j)
| (-0.92773572234309641574 - 2.0463958193176938482e-1930j)  +/-  (7.24e-479, 7.24e-479j)
| (0.97222404322963102332 - 3.9882892819561171749e-1925j)  +/-  (1.06e-476, 1.06e-476j)
| (0.77390041851546803851 - 2.3646146488580719424e-1938j)  +/-  (2.68e-484, 2.68e-484j)
| (-0.9908569435327323135 - 5.6969815078472051001e-1928j)  +/-  (2.7e-475, 2.7e-475j)
| (-0.84118979047644820511 - 3.7851807215468793522e-1937j)  +/-  (4.9e-482, 4.9e-482j)
| (-0.81998025049963826018 - 2.5656739123198856382e-1937j)  +/-  (1.01e-482, 1.01e-482j)
| (0.99444997880691468328 - 2.3724244680038374012e-1926j)  +/-  (7.18e-475, 7.18e-475j)
| (0.79753927675225227554 - 1.8987686882815460927e-1955j)  +/-  (1.68e-483, 1.68e-483j)
| (0.96322331237527811701 + 4.6789222053153124703e-1947j)  +/-  (3.15e-477, 3.15e-477j)
| (0.9908569435327323135 + 2.4318006868654859906e-1944j)  +/-  (2.61e-475, 2.61e-475j)
| (-0.66810126169681993167 - 2.6697783067739113708e-1985j)  +/-  (8.67e-488, 8.67e-488j)
| (0.98600625619481567695 + 8.0720977526918190103e-1972j)  +/-  (9.36e-476, 9.36e-476j)
| (0.84118979047644820511 + 5.2507666526701751265e-1988j)  +/-  (5.34e-482, 5.34e-482j)
| (0.72317255923281838433 + 2.5518098735555232929e-1992j)  +/-  (5.82e-486, 5.82e-486j)
| (-0.99850165393616251647 + 6.1511427566338332999e-1977j)  +/-  (3.18e-474, 3.18e-474j)
| (-0.74909910329852468515 - 3.2771180049830657092e-1998j)  +/-  (4.05e-485, 4.05e-485j)
| (-0.77390041851546803851 + 3.4996605204816942328e-1996j)  +/-  (2.76e-484, 2.76e-484j)
| (0.22923471570907535688 + 7.1496312999796227476e-2016j)  +/-  (7.07e-503, 7.07e-503j)
| (0.63903931597180092313 + 7.7556181307240915559e-2002j)  +/-  (1.02e-488, 1.02e-488j)
| (-2.4721273906171455943e-2083 - 6.5086196722366626341e-2083j)  +/-  (6.06e-2081, 6.06e-2081j)
| (-0.87979029380001762631 + 1.9471928436211338203e-1992j)  +/-  (1.17e-480, 1.17e-480j)
| (-0.54627694908708365616 + 9.2795258076422756094e-2006j)  +/-  (7.89e-492, 7.89e-492j)
| (-0.86113631159405257522 - 6.6478514130446243116e-1994j)  +/-  (2.53e-481, 2.53e-481j)
| (0.74909910329852468515 + 6.310060805576672039e-1999j)  +/-  (4.18e-485, 4.18e-485j)
| (0.60901761612930277641 - 1.0704971659230316974e-2002j)  +/-  (9.42e-490, 9.42e-490j)
| (-0.63903931597180092313 + 3.8989130240351385468e-2001j)  +/-  (9.28e-489, 9.28e-489j)
| (-0.57808131789713742796 - 2.6121596609274480291e-2003j)  +/-  (8.91e-491, 8.91e-491j)
| (-0.98600625619481567695 + 6.5678587700234523944e-1985j)  +/-  (9.5e-476, 9.5e-476j)
| (-0.9992700901002312183 + 1.0662828525820197281e-1990j)  +/-  (3.02e-474, 3.02e-474j)
| (0.51365233655761124783 + 1.4368051866661728599e-2016j)  +/-  (6.24e-493, 6.24e-493j)
| (0.038542302523980961805 - 2.1456995914786342051e-2034j)  +/-  (1.05e-509, 1.05e-509j)
| (-0.89712440708660493986 + 1.1702833799191182493e-2002j)  +/-  (5.09e-480, 5.09e-480j)
| (-0.44613973679446001855 + 2.9038731746311610757e-2019j)  +/-  (2.87e-495, 2.87e-495j)
| (-0.48025653205070437685 - 7.926654992519171867e-2018j)  +/-  (4.57e-494, 4.57e-494j)
| (0.69615974164556671542 + 4.2623637540062369035e-2010j)  +/-  (7.41e-487, 7.41e-487j)
| (0.54627694908708365616 - 2.7331679432360586097e-2015j)  +/-  (7.78e-492, 7.78e-492j)
| (0.92773572234309641574 - 5.2048070185432698967e-2003j)  +/-  (7.52e-479, 7.52e-479j)
| (-0.51365233655761124783 - 1.856998413114564995e-2021j)  +/-  (5.95e-493, 5.95e-493j)
| (-0.72317255923281838433 + 1.0871357685402391913e-2013j)  +/-  (5.91e-486, 5.91e-486j)
| (-0.99444997880691468328 - 6.0077335587850032162e-2015j)  +/-  (6.9e-475, 6.9e-475j)
| (0.41135322485812128646 - 3.1122959140986381628e-2038j)  +/-  (1.68e-496, 1.68e-496j)
| (0.81998025049963826018 + 2.1856277307497999342e-2025j)  +/-  (9.39e-483, 9.39e-483j)
| (-0.69615974164556671542 - 5.3123931204044798204e-2031j)  +/-  (8.26e-487, 8.26e-487j)
| (-0.3759492653557878809 - 1.1880894098887038411e-2042j)  +/-  (1.03e-497, 1.03e-497j)
| (0.91311367682056050186 + 4.5042021915998968692e-2038j)  +/-  (1.85e-479, 1.85e-479j)
| (0.44613973679446001855 - 1.8402554009162975298e-2054j)  +/-  (3.04e-495, 3.04e-495j)
| (0.48025653205070437685 + 7.8334984318209968222e-2054j)  +/-  (4.3e-494, 4.3e-494j)
| (-0.11539569344883949077 - 1.6503146099198507903e-2068j)  +/-  (6.79e-507, 6.79e-507j)
| (-0.41135322485812128646 + 5.5476527124676461765e-2058j)  +/-  (1.8e-496, 1.8e-496j)
| (-0.60901761612930277641 + 2.5616457978727900691e-2051j)  +/-  (9.63e-490, 9.63e-490j)
| (0.57808131789713742796 - 4.6513338098018345411e-2049j)  +/-  (9.34e-491, 9.34e-491j)
| (0.3759492653557878809 - 4.0828007382953951605e-2059j)  +/-  (1.08e-497, 1.08e-497j)
| (0.66810126169681993167 + 5.1538193112648970064e-2055j)  +/-  (8.51e-488, 8.51e-488j)
| (-0.3399810435848562648 + 7.8691750057844712722e-2068j)  +/-  (5.67e-499, 5.67e-499j)
| (-0.30350258112675878739 + 1.4731675473101360738e-2069j)  +/-  (3.1e-500, 3.1e-500j)
| (-0.077026780200687610869 + 2.6066944680595289682e-2077j)  +/-  (2.67e-508, 2.67e-508j)
| (0.3399810435848562648 + 1.9949908326484799492e-2067j)  +/-  (5.87e-499, 5.87e-499j)
| (0.19155680515427105618 + 1.0245739787754383835e-2072j)  +/-  (3.44e-504, 3.44e-504j)
| (-0.038542302523980961805 - 1.0279214978135799342e-2078j)  +/-  (1.49e-509, 1.49e-509j)
| (-0.26656865496010310601 + 1.200160903164056592e-2070j)  +/-  (1.4e-501, 1.4e-501j)
| (-0.1535914730713225947 + 3.8363179593383563066e-2075j)  +/-  (1.54e-505, 1.54e-505j)
| (0.1535914730713225947 - 1.2987365290759721617e-2073j)  +/-  (1.65e-505, 1.65e-505j)
| (0.30350258112675878739 + 6.8940269040749805793e-2069j)  +/-  (3.01e-500, 3.01e-500j)
| (0.11539569344883949077 + 3.2318585511036564219e-2075j)  +/-  (6.88e-507, 6.88e-507j)
| (-0.19155680515427105618 + 6.0207177319333998945e-2075j)  +/-  (3.3e-504, 3.3e-504j)
| (-0.22923471570907535688 - 3.74644156240816084e-2072j)  +/-  (7.26e-503, 7.26e-503j)
| (0.077026780200687610869 - 1.2165299919191111068e-2077j)  +/-  (2.67e-508, 2.67e-508j)
| (0.26656865496010310601 + 8.0665706449379621751e-2070j)  +/-  (1.55e-501, 1.55e-501j)
-------------------------------------------------
The weights are:
| (0.00054734637045873182697 + 1.0040388434542995915e-1780j)  +/-  (5.22e-120, 7.75e-346j)
| (0.0068857393845703383527 + 2.792132918107644236e-1785j)  +/-  (2.35e-120, 3.49e-346j)
| (0.011127506201017163057 - 4.56570634778258492e-1786j)  +/-  (1.7e-120, 2.52e-346j)
| (0.00045338709919323728687 - 2.8267559018556982297e-1784j)  +/-  (6.41e-121, 9.52e-347j)
| (0.011127506201017163057 - 1.9180892407185786181e-1784j)  +/-  (1.48e-121, 2.2e-347j)
| (0.0125364720928285293 + 9.2557582593297839252e-1785j)  +/-  (1.25e-121, 1.86e-347j)
| (0.0019961584863952150962 + 4.5303556864236779727e-1781j)  +/-  (6.64e-122, 9.86e-348j)
| (0.0125364720928285293 + 2.7811030280362822517e-1786j)  +/-  (6.53e-123, 9.69e-349j)
| (0.0082920676805908902446 - 1.4408216179109748152e-1785j)  +/-  (1.48e-122, 2.2e-348j)
| (0.00045338709919323728687 + 1.0429394392235714573e-1780j)  +/-  (7.86e-122, 1.17e-347j)
| (0.016665647423724791013 - 1.5030303516895600978e-1785j)  +/-  (2.04e-125, 3.03e-351j)
| (0.0068857393845703383527 + 2.8397694072992538554e-1783j)  +/-  (2.36e-124, 3.51e-350j)
| (0.0097101235665247959317 + 7.8868748025069560193e-1786j)  +/-  (1.07e-124, 1.6e-350j)
| (0.015309155940435775951 + 1.1767258041098366732e-1786j)  +/-  (9.29e-127, 1.38e-352j)
| (0.0011435635844932923393 - 2.4136258239983584116e-1780j)  +/-  (9.06e-122, 1.35e-347j)
| (0.017998412877845744046 + 9.0443914653275177763e-1786j)  +/-  (1.97e-126, 2.92e-352j)
| (0.019304993850340391417 - 5.6618223357172037769e-1786j)  +/-  (4.57e-127, 6.79e-353j)
| (0.0019961584863952150962 + 5.3068149066917390054e-1784j)  +/-  (3.24e-127, 4.82e-353j)
| (0.023045666745534560843 + 1.8992339103941449986e-1787j)  +/-  (8.91e-131, 1.32e-356j)
| (0.013931689815661703768 - 1.7728637532583283862e-1786j)  +/-  (2.41e-127, 3.58e-353j)
| (0.0082920676805908902446 - 1.0502722932030807346e-1783j)  +/-  (6.63e-127, 9.85e-353j)
| (0.024226143859612086067 - 1.1952328882780404063e-1786j)  +/-  (9.84e-132, 1.46e-357j)
| (0.0042035379918589764688 + 1.2247425943566595273e-1784j)  +/-  (2.53e-127, 3.76e-353j)
| (0.020583126326870234436 + 3.1533343278912575182e-1787j)  +/-  (7.37e-131, 1.09e-356j)
| (0.021830687785313746124 - 2.4212864288301861445e-1787j)  +/-  (5.06e-131, 7.51e-357j)
| (0.0030060823203499885711 - 1.0887832983615084544e-1781j)  +/-  (2.13e-126, 3.16e-352j)
| (0.023045666745534560843 + 1.6916410653406306106e-1786j)  +/-  (2.74e-133, 4.07e-359j)
| (0.0097101235665247959317 + 4.2938483667447904844e-1784j)  +/-  (1.02e-128, 1.52e-354j)
| (0.0042035379918589764688 + 2.897124549912075523e-1782j)  +/-  (1.91e-127, 2.83e-353j)
| (0.028567374209344615723 - 7.355213086504486797e-1788j)  +/-  (6.05e-141, 8.98e-367j)
| (0.0055120304263933049597 - 8.5694973112175793258e-1783j)  +/-  (5.95e-128, 8.83e-354j)
| (0.020583126326870234436 + 3.671289423376032265e-1786j)  +/-  (1.35e-134, 2.01e-360j)
| (0.026476313723335414718 - 6.3918094210118060368e-1787j)  +/-  (2.23e-138, 3.31e-364j)
| (0.0011435635844932923393 - 9.2839303350196472316e-1784j)  +/-  (1.63e-134, 2.42e-360j)
| (0.025370280666434692856 + 1.2372060417999339605e-1787j)  +/-  (4.6e-140, 6.83e-366j)
| (0.024226143859612086067 - 1.5191389783987803232e-1787j)  +/-  (2.55e-139, 3.79e-365j)
| (0.037515310315520045725 + 4.2756498239893351665e-1788j)  +/-  (1.92e-145, 2.85e-371j)
| (0.029549230781522846557 + 2.8944236946049999543e-1787j)  +/-  (2.05e-142, 3.04e-368j)
| (0.038551942841972427715 + 2.8870187232526359725e-1788j)  +/-  (6.4e-146, 9.51e-372j)
| (0.017998412877845744046 + 5.7508638849260507744e-1787j)  +/-  (4.52e-139, 6.72e-365j)
| (0.032222566378515255672 - 4.4452230604427089635e-1788j)  +/-  (2.05e-145, 3.04e-371j)
| (0.019304993850340391417 - 4.2038605745015818069e-1787j)  +/-  (2.62e-139, 3.9e-365j)
| (0.025370280666434692856 + 8.6464579966835009171e-1787j)  +/-  (4.58e-141, 6.8e-367j)
| (0.030486641749118602082 - 2.299055730464685587e-1787j)  +/-  (1.91e-144, 2.84e-370j)
| (0.029549230781522846557 + 6.3642464866455598983e-1788j)  +/-  (3.8e-144, 5.65e-370j)
| (0.03137819886280006631 + 4.9506640334675885366e-1788j)  +/-  (3.15e-145, 4.68e-371j)
| (0.0055120304263933049597 - 5.7253686219058252748e-1785j)  +/-  (4.76e-138, 7.07e-364j)
| (0.00054734637045873182697 + 8.5985244420044082789e-1784j)  +/-  (5.85e-137, 8.69e-363j)
| (0.033018482133513069568 + 1.2575503747358735794e-1787j)  +/-  (1.06e-149, 1.57e-375j)
| (0.038523023309948993968 - 3.0137847629433018183e-1788j)  +/-  (3.4e-151, 5.04e-377j)
| (0.016665647423724791013 - 8.0957871419311112128e-1787j)  +/-  (3.56e-140, 5.28e-366j)
| (0.034460284806211756188 + 3.4365407628376315541e-1788j)  +/-  (6.93e-150, 1.03e-375j)
| (0.033764758731235664677 - 3.705113761305954647e-1788j)  +/-  (3.13e-149, 4.64e-375j)
| (0.027542551753231708564 + 4.8203806351323713816e-1787j)  +/-  (1.22e-147, 1.81e-373j)
| (0.032222566378515255672 - 1.5166457761873708638e-1787j)  +/-  (2.16e-150, 3.21e-376j)
| (0.013931689815661703768 - 4.7757726311324674883e-1785j)  +/-  (8.48e-144, 1.26e-369j)
| (0.033018482133513069568 + 4.0364844699603768944e-1788j)  +/-  (3.05e-149, 4.53e-375j)
| (0.026476313723335414718 - 1.0245698453877489257e-1787j)  +/-  (1.12e-146, 1.66e-372j)
| (0.0030060823203499885711 - 2.6322936475647989228e-1784j)  +/-  (6.81e-140, 1.01e-365j)
| (0.035104026233074042886 - 7.7252597223526566496e-1788j)  +/-  (1.62e-154, 2.4e-380j)
| (0.021830687785313746124 - 2.4568743940828365473e-1786j)  +/-  (2.97e-147, 4.42e-373j)
| (0.027542551753231708564 + 8.6179163928864930822e-1788j)  +/-  (1.35e-147, 2.01e-373j)
| (0.035695027223615330128 + 3.0462474838553107279e-1788j)  +/-  (3.93e-154, 5.83e-380j)
| (0.015309155940435775951 + 2.6119371039642097222e-1785j)  +/-  (8.92e-146, 1.32e-371j)
| (0.034460284806211756188 + 8.980179372625770504e-1788j)  +/-  (1.69e-154, 2.51e-380j)
| (0.033764758731235664677 - 1.0561986990380018325e-1787j)  +/-  (5.74e-154, 8.52e-380j)
| (0.038291922853958850965 - 2.6744643045015345489e-1788j)  +/-  (1.8e-158, 2.67e-384j)
| (0.035104026233074042886 - 3.2197188512234392299e-1788j)  +/-  (2.01e-154, 2.98e-380j)
| (0.030486641749118602082 - 5.5786796301160927087e-1788j)  +/-  (4.47e-151, 6.63e-377j)
| (0.03137819886280006631 + 1.854023041228322982e-1787j)  +/-  (3.62e-153, 5.37e-379j)
| (0.035695027223615330128 + 6.7208704330143046059e-1788j)  +/-  (7.33e-157, 1.09e-382j)
| (0.028567374209344615723 - 3.7032083139966261442e-1787j)  +/-  (2.92e-152, 4.34e-378j)
| (0.036232411372895033058 - 2.9097464596683907132e-1788j)  +/-  (2.52e-157, 3.74e-383j)
| (0.03671538268399781113 + 2.8054074675701010686e-1788j)  +/-  (2.22e-158, 3.3e-384j)
| (0.038436307361136263901 + 2.7197280147305481516e-1788j)  +/-  (1.48e-160, 2.2e-386j)
| (0.036232411372895033058 - 5.9107325769232004175e-1788j)  +/-  (1.87e-159, 2.77e-385j)
| (0.037831084434826432382 - 3.9139325987314811439e-1788j)  +/-  (2.48e-161, 3.68e-387j)
| (0.038523023309948993968 - 2.7899327355420730126e-1788j)  +/-  (5.53e-161, 8.21e-387j)
| (0.037143226503669017542 - 2.7296727793515442496e-1788j)  +/-  (8.15e-161, 1.21e-386j)
| (0.038090082661094774443 + 2.65296083094211529e-1788j)  +/-  (1.45e-161, 2.16e-387j)
| (0.038090082661094774443 + 3.6166180733505289652e-1788j)  +/-  (1.14e-162, 1.69e-388j)
| (0.03671538268399781113 + 5.2529158566181235609e-1788j)  +/-  (2.8e-162, 4.16e-388j)
| (0.038291922853958850965 - 3.3728025846720055261e-1788j)  +/-  (4.86e-163, 7.22e-389j)
| (0.037831084434826432382 - 2.6547396342630016846e-1788j)  +/-  (4.63e-163, 6.86e-389j)
| (0.037515310315520045725 + 2.6800071089768020827e-1788j)  +/-  (5.25e-163, 7.78e-389j)
| (0.038436307361136263901 + 3.1740373921965046134e-1788j)  +/-  (1.15e-163, 1.72e-389j)
| (0.037143226503669017542 - 4.7158711580507379876e-1788j)  +/-  (1.23e-163, 1.78e-389j)
